4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
1 | |
1C 8.x Проверить на новую строку в табличном поле30.10.2015, 16:18. Показов 8231. Ответов 28
Метки нет (Все метки)
Подскажите как проверить на нового пользователя. Есть документ, в нем табличное поле ТП, если я добавляю нового пользователя в ТП и сохраняю документ ему тправляется сообщение, но при этом ранее сообщение не должно отправляться к ранее созданным пользователям.
0
|
30.10.2015, 16:18 | |
Ответы с готовыми решениями:
28
Как программно передвинуть курсор в табличном поле на следующую строку Разбить поле и создать новую строку по условию Как в текстовом поле формы добавить новую строку? Поле с текстом в свободнй форме, переход через enter на новую строку |
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
31.10.2015, 13:34 [ТС] | 3 |
Dethmontt, можно на примере
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
02.11.2015, 09:04 [ТС] | 5 |
Dethmontt, это понятно, вы имеете ввиду когда добавил новую строку надо поставить галочку если хочу отправить? хотелось бы автоматом чтобы отсылала
0
|
Шизофреник
360 / 362 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
|
|
02.11.2015, 09:25 | 6 |
Табличное поле может быть на форме, а не в документе. Если имеется в виду табличная часть(ТЧ), как вариант:
в предопределенной процедуре модуля объекта "ПередЗаписью" сравнивай записываемую с записанной ТЧ ЭтотОбъект.ТвояТЧ И ЭтотОбъект.Ссылка.ТвояТЧ
0
|
Шизофреник
360 / 362 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
|
|
02.11.2015, 10:30 | 8 |
как я понял - дубляжи из старой таблицы откидывать надо
Добавлено через 54 секунды тупо новые строки только обрабатывать, которых нет в сохраненной ТЧ
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
||||||
02.11.2015, 11:14 [ТС] | 9 | |||||
wladimir_ui, отправляет без проверки, почему? В отладчике показывает что не должно отправлять а все равно отправляет
0
|
Модератор
|
|||||||||||
02.11.2015, 12:01 | 10 | ||||||||||
Ermak27, бы бы еще сравнил
1
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
02.11.2015, 12:09 [ТС] | 11 |
Dethmontt, Все равно посылает всем на почту , а должен только новому пользователю
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
02.11.2015, 14:37 [ТС] | 13 |
Dethmontt, я имею ввиду что посылает ко всем пользователям которые в ТабОтветственных, а не только к новому
0
|
Модератор
|
|
02.11.2015, 14:46 | 14 |
Как же тяжело с вами....
Ermak27, В приведенном МНОЙ ВЫШЕ КОДЕ, ВООБЩЕ НЕТ ни СЛОВА ПРО ОТПРАВКУ чего либо, КУДА либо Добавлено через 47 секунд Приведенный код позволяет НАЙТИ новые записи в таблице и ВСЕ!!!! Добавлено через 24 секунды Ermak27, КАК этим пользоваться РЕШАТЬ ВАМ!
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|
02.11.2015, 16:14 [ТС] | 15 |
Dethmontt, Разобрался спасибо
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
|||||||||||
02.11.2015, 17:23 [ТС] | 17 | ||||||||||
Dethmontt, Можете подсказать, вот так я сравниваю реквизит Статус
Добавлено через 4 минуты Dethmontt, Почему то сравнение не работает которое делаю я, не могу понять почему
0
|
Модератор
|
||||||
02.11.2015, 17:42 | 18 | |||||
Искать то нужно не по статусу!!!!!
Программирование Как и в любой деятельности, программист вкладывает свои знания, опыт, а хороший программист и душу в создаваемую программу. Каждый индивидуум, приобретя какой-то предыдущий опыт, вкладывает его в создаваемые им вещи. И программист не исключение. В программе воплощается его миропонимание и мироощущение. Компьютер становится как бы продолжением человеческого разума. Действуя по заложенной человеком программе компьютер “говорит” вложенными в него человеком словами и на определенные ситуации отвечает так, как ответил бы человек, его программировавший. Написание программы чем-то сродни воспитанию ребенка. Только воспитание проходит всю жизнь, а программирование все-таки имеет ограниченный срок. Также как маленькому ребенку программист объясняет, что компьютер должен делать в той или иной ситуации. Сергей Трофимов(с) Добавлено через 2 минуты Не по теме: И не нужно заблуждаться - "это она почему-то не работает", "это она почему-то не так делает" - Это она нужно заменить на "Это ВЫ(Я)"
0
|
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,228
|
||||||
02.11.2015, 17:56 [ТС] | 19 | |||||
Dethmontt, Я разобрался
Добавлено через 12 минут Dethmontt, Вот разобрался, но при тестировании влезла ошибка, если добавляю более двух строчек то выдает ошибку запись существует, я так понимаю из за первого цикла Для из Цикл, как можно решить эту проблему?
0
|
Модератор
|
|
02.11.2015, 18:10 | 20 |
Что за бред... =))) Ты можешь своими словами описать каждое из условий?
Добавлено через 1 минуту Проверяй свою структуру регистров (ошибка говорит что ты добавляешь в одну таблицу две одинаковые записи) Добавлено через 1 минуту Ermak27, брррр.... Вообще не хочу на этот код СМОТРЕТЬ. Удали все и перепиши заново с учетом тех знаний которые ты уже получил!!! Добавлено через 2 минуты Не по теме: А я пока домой пошел (рабочий день закончился...)
0
|
02.11.2015, 18:10 | |
02.11.2015, 18:10 | |
Помогаю со студенческими работами здесь
20
Новую строку, сформированную из текста в поле inputText и сдвига inputShift вывести в editResult Как в отчете в элементе "Поле" указать в формуле новую строку (типа vbNewLine)? Работа в табличном поле Изменение строки в табличном поле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |