Получить значение из регистра накопления #625159


#0 by Adgjj
Здравствуйте! При проведении документа "ТТД" надо в обновленной записи РегистрыНакопления.уатВыработкаПоСтоимости оставлять старое значение поля "Счет". Значение поля счет записывается в регистр не из ТТД, поэтому надо его сохранить. У меня НЗ - пустая таблица получается. Функция ФормированиеДвижений(Отказ, Заголовок, РежимПроведения)
#1 by Adgjj
поле "Счет" регистра заполняется при использовании ТТД в документе "Счет", чтобы в след. раз уже использованные ТТД в других счетах в новый счет не попадали.
#2 by Adgjj
Изменение связано с тем, что при изменении времени (например) в ТТД поле "Счет" очищается
#3 by DrShad
что за адский отжиг?
#4 by ptiz
Странный подход. А если документ сначала распроведут, а потом проведут? Зачем "СоздатьНаборЗаписей", когда есть свойство Движения?
#5 by Liova
Нифига не понял, но может сделать поле СуперПуперСчет и его не очищать и из него писать в регистр?
#6 by Лоботряс
Конечно пустая, если стоит удаление движений "удалять автоматически"
#7 by Adgjj
Решила не трогать регистр документа "ТТД", создала новый регистр - РегистрыСведений.ВКакомСчетеТТД с режимом записи "Подчинение регистратору", полями Активность,Регистратор(Счет),ТТД. В Процедура ПриЗаписи(Отказ) модуля объекта документа уатСчетНаОплатуПокупателю пишу: НЗ пустая, поэтому записи в регистр не помещаются. Как исправить код?
#8 by Reset
#9 by Reset
+В верно сказано
#10 by Adgjj
Спасибо большое, Reset, получилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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