Версия для печати темы (https://pro1c.org.ua/index.php?s=040894ff77d7664d46ade55c29cdd99f&showtopic=59740)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Можно ли записать изменения в документе из модуля документа? 7.7.003

Автор: ZUBR 19.06.20, 19:37

Здравствуйте!
В модуле документа (не модуле формы!) привыполнении некоторого условия есть такая строка:

Адрес=Мистер.ПочтовыйАдрес;

Мистер - это Справочник.Контрагенты, предварительно созданный через СоздатьОбъект.
Как в модуле документа записать изменение в документе? Потому что значение Адрес просто не переписывается.
Строка
Записать()
в модуле документа не действует. Выскакивает ошибка, что не выбран документ. А мне нужно, чтобы этот документ перезаписался, в модуле которого находится данная строка кода.
Как это сделать? Спасибо!

Автор: 1Cv77 20.06.20, 17:17

Насколько, я, Вас, понял, "Адрес" - это поле в документе.
Проверьте: есть ли, оно ("Адрес"), в реквизитах "ШАПКЕ" этого документа...
Если такое поле есть, то оно запишется БЕЗ команды "Записать()", автоматически при выходе и записи документа!!!!

Автор: ZUBR 21.06.20, 20:43

1Cv77 @ Вчера, 18:17 * ,
есть, конечно, такое поле - ведь я его создавал!))
Но не сохраняется, к сожалению...

Автор: ZUBR 22.06.20, 0:28

1Cv77 @ 20.06.20, 18:17 * ,
я разобрался. Тут есть один нюанс. Вся суть этого куска программы состояла в том, чтобы если я ввожу в АктеПриема телефон и реквизиты клиента, то при сравнении данных клиента в АктеПриема и в справочнике Контрагенты в случае нахождения отличий программа спрашивала, изменить ли карточку контрагента в справочнике. А объект Мистер уже был создан с изменениями. И поэтому не содержал старых данных, которые я хотел записать в АктПриема. Вот и перезаписывались измененные данные, создавая иллюзию, что не записываются данные из объекта Мистер, который, как я ошибочно считал, содержит старые данные.
Если непонятно, я объясню. Спрашивайте, что непонятно.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua