Как вызвать функцию из модуля объекта документа во внешней обработке?
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
По теме из базы знаний
- Опыт разработки скриптов для автоматизации работы в конфигураторе
- Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов
- Подключаемые печатные формы с .DOCX макетом без Word'а
- Обмен через Конвертацию данных 2.1 во внешней обработке + Запуск внешней обработки по расписанию (БСП)
- Расширяем возможности дополнительных обработок и настраиваем их отладку
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) lenafoxy,
вначале получи документ как объект, далее обращайся ко всем процедурам и функциям которые есть в модуле этого документа. я так понимаю у тебя во внешней обработке документ это некий реквизит, значит делаешь что то типо того
вначале получи документ как объект, далее обращайся ко всем процедурам и функциям которые есть в модуле этого документа. я так понимаю у тебя во внешней обработке документ это некий реквизит, значит делаешь что то типо того
Док = ТвойДокумен.ПолучитьОбъект();
Док.НужнаяФункция(Пар1,Пар2,..);
Пример вызова экспортной процедуры модуля объекта
//Модуль формы
&НаКлиенте
Процедура ПечатьДоговора(Команда)
ПечатьДоговораНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПечатьДоговораНаСервере();
ДокументОбъект = РеквизитФормыВЗначение("Объект");
//Вызов процедуры из модуля объекта
ДокументОбъект.ЭкспортнаяПроцедура();
КонецПроцедуры
//Модуль формы
&НаКлиенте
Процедура ПечатьДоговора(Команда)
ПечатьДоговораНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПечатьДоговораНаСервере();
ДокументОбъект = РеквизитФормыВЗначение("Объект");
//Вызов процедуры из модуля объекта
ДокументОбъект.ЭкспортнаяПроцедура();
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот