Добрый день!
Создал внешнюю обработка, которая заполняет табличную часть.
Кнопка появилась, но нужно немного не там, но на общей командной панели, а нужно чтобы в табличной части в группе команд "заполнить")
Никак не могу понять как сделать(
Вот код в модуле обработки, который выводит команду
Создал внешнюю обработка, которая заполняет табличную часть.
Кнопка появилась, но нужно немного не там, но на общей командной панели, а нужно чтобы в табличной части в группе команд "заполнить")
Никак не могу понять как сделать(
Вот код в модуле обработки, который выводит команду
Функция СведенияОВнешнейОбработке() Экспорт
Назначения = Новый Массив();
Назначения.Добавить("Документ.ЗаказКлиента");
ПараметрыРегистрации = Новый Структура();
ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
ПараметрыРегистрации.Вставить("Назначение", Назначения);
ПараметрыРегистрации.Вставить("Наименование", "Заполнить из файла (ITS)");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("Информация", "Внешняя обработка заполнения табличной части");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
ТаблицаКоманд = ПолучитьТаблицуКоманд() ;
ДобавитьКоманду(ТаблицаКоманд, "Заполнить из файла (ITS)", "ITSЗаполнитьИзФайла", "ОткрытиеФормы", Ложь, "");
ПараметрыРегистрации.Вставить("Команды",ТаблицаКоманд) ;
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений();
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Поиск и замена неверно установленных подразделений
- Разделение Excel файла на заданное количество
- Инвентаризация основных средств и ТМЦ для конфигурации 1С:Бухгалтерия 3.0
- Расчет по страховым взносам с заполнением приложения 4 раздела 1 для ЗУП 3.1
- Исправление ошибки закрытия месяца "Не отражены поступления работ в подразделения организации" для 1С:УТ, КА и ERP
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот