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