Как из внешней обработки заполнения вызвать процедуру на форме-владельце ???
Нарисовал обработку заполнения данных для документа. Все работает и исходный объект заполняется, но есть один нюанс:
в самом документе после "родной" загрузки выполняется метод "ДоходыИРасходыСервер.ЗаполнитьТипСтатьи()"
Все мои попытки обращения к документу из обработки заполнения приводят к ошибке "Нельзя изменять поле, содержащее объект данных формы"
РеквизитФормыВЗначение() и ДанныеФормыВЗначение() скорее всего не помогут, т.к. ВладелецФормы.Объект не принадлежит форме.
Хотя, возможно я ошибаюсь...
в самом документе после "родной" загрузки выполняется метод "ДоходыИРасходыСервер.ЗаполнитьТипСтатьи()"
Все мои попытки обращения к документу из обработки заполнения приводят к ошибке "Нельзя изменять поле, содержащее объект данных формы"
РеквизитФормыВЗначение() и ДанныеФормыВЗначение() скорее всего не помогут, т.к. ВладелецФормы.Объект не принадлежит форме.
Хотя, возможно я ошибаюсь...
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Да, все верно. Заполнение идет через "КопироватьДанныеФормы()"...
Про ВладелецФормы.Объект.Записать() я тоже сразу подумал, но тогда получается что у пользователя при заполнении документа не остается выбора "сохранить изменения или выйти без сохранения"...
Я посмотрел родной механизм заполнения, там по окончании вызывается указанный выше метод и никаких записей не требуется.
И поэтому решил спросить у окружающих возможно ли вызвать процедуру для документа из обработки заполнения...
Про ВладелецФормы.Объект.Записать() я тоже сразу подумал, но тогда получается что у пользователя при заполнении документа не остается выбора "сохранить изменения или выйти без сохранения"...
Я посмотрел родной механизм заполнения, там по окончании вызывается указанный выше метод и никаких записей не требуется.
И поэтому решил спросить у окружающих возможно ли вызвать процедуру для документа из обработки заполнения...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот