Как вызвать метод формы

1. sys1c 27.12.22 10:16 Сейчас в теме
Всем привет.
Управляемые формы.

Программная модификация (Общие модули Переопределяемые)

В документ, программным способом, добавил Команду и Действие. (все работает через Общие модули) в самом документе вообще кода доработки нет

	НоваяКоманда = Форма.Команды.Добавить("КомандаЗаполнитьНазначение");
	НоваяКоманда.Действие = "Подключаемый_ВыполнитьПереопределяемуюКоманду";//Имя процедуры
	НоваяКоманда.Заголовок = "Заполнить назначение";
	
	НовыйЭлемент = Форма.Элементы.Добавить("КомандаЗаполнитьОбеспечение", Тип("КнопкаФормы"), Форма.Элементы.ГруппаТоварыЗаполнить);
	НовыйЭлемент.Заголовок = "Заполнить назначение";
	НовыйЭлемент.ИмяКоманды = "КомандаЗаполнитьНазначение";	


В ОбщийМодуль.МодификацияКонфигурацииКлиентПереопределяемый.ВыполнитьПереопределяемуюКоманду
моя команда прекрасно ловится,
и если чтото обработать на клиенте/сервере - все отлично работает. НО.
вот надо после обработки вызвать процедуру формы документа.
пытаюсь Форма.РассчитатьИтоговыеПоказателиЗаказа(Форма) - не работает.
если прыгнуть на сервер чтобы выполнить

ДокументОбъект = Форма.РеквизитФормыВЗначение(Объект);
ДокументОбъект.РассчитатьИтоговыеПоказателиЗаказа();


то на Объект форму не передать,


как быть?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 27.12.22 10:20 Сейчас в теме
(1) Насколько помню, из других модулей выполнить команду формы можно только если она экспортная.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот