Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:08

Запись элемента справочника из модуля объекта другого справочника

Автор 12040, 04 мая 2016, 20:31

0 Пользователей и 1 гость просматривают эту тему.

12040

Добрый день.
1С:Предприятие 8.3. Управляемые формы.
К внутреннему документу прикрепляются/удаляются файлы. Эти действия с файлами происходят в УЖЕ ОТКРЫТОЙ форме элемента справочника "Внутренние документы".
После добавления/удаления файлов требуется заполнять реквизиты документа "Редактор" и "ДатаРедактирования".
В модуле объекта Справочника "Файлы" прописал:
Процедура ПриЗаписи(Отказ)
  ...
  ВФ = ВладелецФайла.ПолучитьОбъект();
  ВФ.Редактор = ПараметрыСеанса.ТекущийПользователь;
  ВФ.ДатаРедактирования = ТекущаяДата();
  ВФ.Записать();
КонецПроцедуры

Реквизиты "Редактор" и "ДатаРедактирования" заполняются. Но, если потом что-то менять в документе, то справедливо возникает ошибка: "Данные были изменены или удалены другим пользователем". Чтобы что-то поменять, надо закрыть и снова открыть документ.
Подскажите, пожалуйста, как решить эту проблему.   

LexaK

попробуйте править не объект-владелец, а через форму владельца сам объект (и принудительную запись из формы владельца сделайте) !
либо используйте механизм оповещения, в форме владельца получите и обработайте это оповещение.
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск