Программное изменение движений документа при проведении, подписка на событие. #628946


#0 by palm1c
Доброе утро. Есть документ ОтчетПроизводстваЗаСмену. Стоит задача при проведении документа, если определенный реквизит = Истина, подсчитывать сумму всех списанных материалов, и устанавливать эту сумму в плановую себестоимость. Хочется всё это сделать подпиской на событие, чтобы не особо изменять конфигурацию. Спрашиваю советов мудрых, как всё это лучше реализовать. Какую подписку на событие использовать - при проведении документа или при записи регистра? И вообще, можкт быть, для этих целей уже есть какой-нибудь механизм в типовой УТП? Спасибо.
#1 by ДенисЧ
Сильнро ногами не бить, за запросы в цикле, это первая прикидка, ещё не в боевом режиме.
#2 by palm1c
Я думал сделать чуть хитрее. Можно считать регистр ПартииТоваров, какую себестоимомть списываем, а потом в движение приход её записать (исправить). И в документ записать. Как-то так можно?
#3 by zladenuw
Передать параметры списком. и получить на выходите таблицу нз и записать ее ?
#4 by palm1c
То есть исправить движение приход, записать в него ровно ту себестоимость, которую программа рассчитала для списываемых партий.
#5 by ДенисЧ
Какие партии? У меня РАУЗ... разумеется. Просто пока не до этого. Когда в бой буду запускать, там ещё много что переделать придётся.
#6 by zladenuw
а может даже и 1 запросом. или он будет трудоемкий ? и на выходе также нз и загрузка ее. это так мысли вслух. ход мышление. или правильно :)
#7 by palm1c
Вопрос вот в чём: обработчик подписки события ОбработкаПроведения, уже можно читать движения по этому документу?
#8 by DrShad
можно, я не против
#9 by palm1c
Спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С