Почему не заполнены ПараметрыВыполнения во внешней обработке ЗаполнениеФормы?
Добрый день!
Хочу создать внешнюю обработку заполнения табличной части формы. Делаю по примеру:
Но в процедуре ВыполнитьКоманду параметры ОбъектыНазначения и ПараметрыВыполнения не заполнены. В чем может быть причина?
Хочу создать внешнюю обработку заполнения табличной части формы. Делаю по примеру:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура();
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.ЭтапПроизводства2_2");
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
ПараметрыРегистрации.Вставить("Наименование", "ЭтапПроизводства_ЗаполнениеБригад2");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("Информация", "Заполняет бригады по другим данным");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
Команды = ПолучитьТаблицуКоманд();
//ДобавитьКоманду(Команды, "Заполнить бригады по соответствию", "ЭтапПроизводства_ЗаполнениеБригад", "ВызовКлиентскогоМетода", Истина,);
ДобавитьКоманду(Команды, "Заполнить бригады по соответствию", "ЭтапПроизводства_ЗаполнениеБригад2", "ЗаполнениеФормы", Ложь ,"");
ПараметрыРегистрации.Вставить("Команды", Команды);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений();
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения = Неопределено, ПараметрыВыполнения = Неопределено) Экспорт
Сообщить(ИдентификаторКоманды);
Сообщить(ПараметрыВыполнения);
Сообщить(ОбъектыНазначения);
КонецПроцедуры
ПоказатьНо в процедуре ВыполнитьКоманду параметры ОбъектыНазначения и ПараметрыВыполнения не заполнены. В чем может быть причина?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот