Кнопка в разделе "Заполнить"

1. Malcev_a 16.10.24 16:11 Сейчас в теме
Добрый день!
Создал внешнюю обработка, которая заполняет табличную часть.
Кнопка появилась, но нужно немного не там, но на общей командной панели, а нужно чтобы в табличной части в группе команд "заполнить")
Никак не могу понять как сделать(


Вот код в модуле обработки, который выводит команду

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

Функция ПолучитьТаблицуКоманд()
	
	Команды = Новый ТаблицаЗначений();
	Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
	Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
	Возврат Команды; 
	
КонецФункции	

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") 
	
	НоваяКоманда = ТаблицаКоманд.Добавить();
	НоваяКоманда.Представление = Представление;
	НоваяКоманда.Идентификатор = Идентификатор;
	НоваяКоманда.Использование = Использование;
	НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
	НоваяКоманда.Модификатор = Модификатор;
	
КонецПроцедуры

 
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. RustamZz 16.10.24 17:12 Сейчас в теме
(1) Изменить форму и перетащить куда нужно.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. RustamZz 16.10.24 17:12 Сейчас в теме
(1) Изменить форму и перетащить куда нужно.
5. Malcev_a 16.10.24 20:31 Сейчас в теме
(4) Так и сделал в итоге, было интересно можно ли это сразу как то реализовать в коде( Видимо нет, либо никто об этом не знает)
2. homer_ 79 16.10.24 16:17 Сейчас в теме
Стандартным механизмам так не работает
user5300; +1 Ответить
3. user5300 1064 16.10.24 16:49 Сейчас в теме
Оставьте свое сообщение

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