Заполнение документа в модуле формы, как вызвать программно? #756855


#0 by xypc
Привет всем, столкнулся с проблемой, делаю групповую обработку и проведение для командировок в ЗУП 3.0, сам пересчет находится в модуле формы, соответственно вызвать его я не могу, подскажите, как поступить в такой ситуации? копипастить кучу кода в обработку из формы? На мой взгляд не лучший вариант, особенно если в будущем формула расчета изменится, может быть есть просто способ получить форму и таки вызвать из полученной нужную процедуру? Пробовал влоб: [CODE] Буду рад если поможете!:) Спасибо!
#1 by Рэйв
Скопируй процедуру в модуль объекта, незабудь поставить Экспорт - и вызывай
#2 by Рэйв
Можно конечно через создание формы.Но это криво  имхо
#3 by xypc
Проблема ещё в том, что там вызывается дальше куча других процедур/функций из формы и очень много реквизитов формы используется :-/
#4 by Рэйв
Ну тогда делать нечего. Создавай форму,Открывать ее не обезательно. И вызывай ее экспортные функции:-))
#5 by Рэйв
или все копипасть в модуль объекта. Выбор таой.
#6 by Рэйв
*твой
#7 by xypc
спасибо, попробую наверное таки через получение формы, т.к. копипастить на мой взгляд всё таки очень плохая практика)
#8 by Рэйв
На самом деле как раз все должно лежать в модуле объекта, чтоьбы лишний раз формы не создавать.
#9 by xypc
согласен, но что поделать, разработчики типовой об этом не подумали:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С