При записи операции методом записать() проводки не появляются #151355


#0 by Иванов Егор
Здравствуйте! В бухгалтерии создаю документ Операция программно: ... добавление проводок ... Операция записывается. Но проводки не появляются. Если потом открыть созданную операцию и нажать в ней кнопку "ОК", только тогда проводки появляются. Как ее записать, чтобы проводки появились сразу?
#1 by acsent
Как проводки добавляешь? В форме этого документа напрямую редактируется регистр бухгалтерии
#2 by frashman
у документа Док.Записать(РежимЗаписиДокумента.Проведение)
#3 by Иванов Егор
frashman У этого документа в свойствах стоит запрет проведения, следовательно при попытке записать документ подобным способом выдается ошибка.
#4 by acsent
При открытии документа видно проводки?
#5 by acsent
Еще вариант: Заполнение проводок через РегитсрБухгалтерии.НаборЗаписей
#6 by Иванов Егор
acsent При открытии Операции проводки в ней конечно есть, но на итого они не влияют, пока не нажать кнопку ОК или Записать.
#7 by acsent
Активность проставляешь?
#8 by Иванов Егор
Да, активность (истина), приод, регистратор, сумма, содержание, счета (дт/кт), количество (дт/кт, для количественных счетов), субконто (дт/кт), все есть.
#9 by acsent
Полный код в студию
#10 by Иванов Егор
#11 by Vozhd
Попробуйте не обращаться к коллекции Движения другого документа. Через набор записей регистра бухгалтерии проводки точно появятся.
#12 by Незнайка 1С
убери у документа проведение
#13 by Незнайка 1С
+12 перед проведением набор движений очищается. поэтому 11. Процедура ПередЗаписью(Отказ, Замещение)    Для Каждого Проводка Из Движения.Основной Цикл и все.
#14 by Незнайка 1С
вот так работает, проверил. у дока надо убрать проведение операция  это документ операция бух
#15 by Иванов Егор
Немного не понял, что значит убрать проведение. А так, нашел все-таки причину того, что проводки не появлялись. Проводка.Организация = Организация; Я думал, что документ Операция это сам делает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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