Программное создание ручной операции #736002


#0 by егаис
Подскажите, изменился ли механизм создания ручной операции в БП 3.0? Был модуль под 2.0 Вооооот, под 3.0 операция возвращается пустая, хотя отладчиком пробежал и проводки должны создаваться В чем прабл?
#1 by Naumov
ОперДок.Движения.Хозрасчетный.Записать?
#2 by егаис
сорь, в концовке так     Попытка
#3 by егаис
так ошибка {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать)         ОперДок.Движения.Хозрасчетный.Записать; по причине: Ошибка записи! Не установлен отбор по регистратору (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет))
#4 by Naumov
заполняй регистратор
#5 by егаис
видимо поменялся, надо регистратор сначала записать потом через набор записей установить проводки, имхо
#6 by Naumov
я автозаполнению никогда не доверял и раньше тоже заполнял.
#7 by егаис
все спс, вопрос закрыт в 3.0 сначала нужно регистратор записать в базу
#8 by MSOliver
а раньше не так было?)
#9 by Naumov
По идее коллекция движений документа уже с отбором и по дефолту ранее Регистратор подставлялся сам.
#10 by MSOliver
Вы правы, в нет конструкции движения. Ручками набор, ручками регистратор, но чтоб присваивать регистратор нужно уже иметь ссылку.
#11 by MSOliver
Движения есть, ссылки нет, документ не записан
#12 by Timon1405
а так не прокатит? ... Проводка.Регистратор = НоваяСсылкаОперация;
#13 by Nuobu
Это от того, что твой документ не записан. В строке Проводка.Регистратор = ОперДок.Ссылка; ОперДок.Ссылка = неопределено. Нужно сначала записать, а потом добавлять движения.
#14 by MSOliver
... возможно... проще проверить механизм получения (Новый УникальныйИдентификатор) скрыт платформой, где гарантия что (Новый УникальныйИдентификатор) в цикле не совпадёт? Хотя Гилёв говорит вероятность стемиться к нулю...
#15 by MSOliver
ну в целом я согласен, такой способ используется при синхронизации.
#16 by alle68
Так он же нерабочий в контексте темы!
#17 by John83
в 2.0 можно без проблем создать и открыть незаписанную операцию
#18 by MSOliver
какой контекст? это в 7.7 передавалось, пьяный, старый:) открывать то зачем? ТС хотит создавать...
#19 by alle68
"Контекст темы" - это весь бред в этой ветке. "ОперДок.Движения.Хозрасчетный.Записать" выдаст ту же ошибку и при применении . С чем ты согласен в , о каком способе речь ведёшь?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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