Программно добавил кнопку Имя не уникально
Процедура Расш2_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
// Добвляем команду формы
НоваяКоманда = ЭтаФорма.Команды.Добавить("АМ_ПробитьЧек");
НоваяКоманда.Действие = "АМ_ПробитьЧек";
// Добавляем элемент с типом "Кнопка формы"
НовыйЭлемент = ЭтаФорма.Элементы.Добавить("АМ_ПробитьЧек", Тип("КнопкаФормы"),ЭтаФорма.КоманднаяПанель);
НовыйЭлемент.Картинка =БиблиотекаКартинок.ПодключаемоеОборудованиеККТ32;
НовыйЭлемент.ИмяКоманды = "АМ_ПробитьЧек";
НовыйЭлемент.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
НовыйЭлемент.Заголовок = "Пробить чек";
НовыйЭлемент.Отображение = ОтображениеКнопки.КартинкаИТекст;
ПоказатьОшибка при вызове метода контекста (Добавить)
НоваяКоманда = ЭтаФорма.Команды.Добавить("АМ_ПробитьЧек");
по причине:
Имя не уникально
что делаю не так?
В файловой работает в клиент-серверном варианте вот эта ошибка
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2
- Новичок новичку: как добавить программно кнопку на форму путем расширения
- Программный интерфейс для доработки форм
- Внесение изменений в выгрузку торгового каталога из 1С: УПП (обычные формы, платформа 8.3) на сайт с помощью стандартной обработки 1С Битрикс
- Программное создание элементов в форме при использовании расширения
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)Тупо вот так?
Если ЭтаФорма.Команды.Найти("АМ_ПробитьЧекККТ") = Неопределено Тогда
Команда = ЭтаФорма.Команды.Добавить("АМ_ПробитьЧекККТ");
Команда.Заголовок = НСтр("ru = 'Пробить чек'");
Команда.Действие = "АМ_ПробитьЧек";
Команда.Подсказка = НСтр("ru = 'Пробить чек'");
Команда.Картинка = БиблиотекаКартинок.ПодключаемоеОборудованиеККТ32;
Команда.Отображение = ОтображениеКнопки.КартинкаИТекст;
КонецЕсли;
Кнопка = ЭтаФорма.Элементы.Добавить("АМ_ПробитьЧекККТ",Тип("КнопкаФормы"),ЭтаФорма.КоманднаяПанель);
Кнопка.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
Кнопка.ИмяКоманды = "АМ_ПробитьЧекККТ";
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот