Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программно записать документ, чтобы заполнились реквизиты по умолчанию

Программно записать документ, чтобы заполнились реквизиты по умолчанию
Я
   AnisaL
 
24.07.18 - 12:22
Добрый день!
Подскажите, пожалуйста, необходимо записать документы, которые созданы программно. При записи должны заполняться реквизиты по умолчанию, но вот при такой конструкции, ничего не происходит, а если зайти в документ вручную и записать, то заполняются все реквизиты по умолчанию. УТ 11.3.

Док = Ссылка.ПолучитьОбъект();
Док.Записать(РежимЗаписиДокумента.Запись);
 
 
   alexshape
 
1 - 24.07.18 - 12:27
(0) 1. многие реквизиты могут заполнятся из формы
2. убедитесь что не установлен флаг Док.ОбменДанными.Загрузка = Истина;
   AnisaL
 
2 - 24.07.18 - 12:28
(0) точнее не реквизит документа, а реквизит формы
   AnisaL
 
3 - 24.07.18 - 12:30
(1) ок, проверю
   alexshape
 
4 - 24.07.18 - 12:30
(2) не имеет значения, вы создаете и записываете документ минуя его форму. Учитывайте различия между программной записью и интерактивной. При интерактивной записи вызываются обработчики из формы
   AnisaL
 
5 - 24.07.18 - 12:34
(4) да, а как тогда вызвать эти обработчики из формы? не открывая формы
   Fragster
 
6 - 24.07.18 - 12:34
Док = Ссылка.ПолучитьОбъект();
Док.Заполнить(Неопределено);
Док.Записать(РежимЗаписиДокумента.Запись);
   Fragster
 
7 - 24.07.18 - 12:37
с формой, к сожалению, только на клиенте можно
   AnisaL
 
8 - 24.07.18 - 12:39
(6) нее, к сожалению не получилось (
   AnisaL
 
9 - 24.07.18 - 12:44
(7) т.е выход только вручную заходить в документ и сохранять?
   Джинн
 
10 - 24.07.18 - 12:46
(9) Или программно заполнить все необходимые реквизиты по аналогии с обработчиками формы.
 
 Рекламное место пустует
   AnisaL
 
11 - 24.07.18 - 12:51
(10) понятно, просто я надеялась, что как-то можно проще записать

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует