helpf.pro
Регистрация
 +1 
Распечатать

1С 8.x : Кнопка ~ Как в командной панели создать подменю с кнопками?

Код 1C v 8.х
 КнопкиКоманднойПанели = ЭлементыФормы.КоманднаяПанельФормы.Кнопки; 

// Проверить, нет ли уже на командной панели кнопки "Сформировать". 
// Если есть - удалить. 
Индекс = КнопкиКоманднойПанели.Индекс(КнопкиКоманднойПанели.Найти("Сформировать")); 

Если Индекс = -1 Тогда 
    Индекс = 0; 
Иначе 
    КнопкиКоманднойПанели.Удалить(Индекс); 
КонецЕсли; 

// Создать подменю "Сформировать". 
ПодменюСформировать = КнопкиКоманднойПанели.Вставить(Индекс, "Сформировать", ТипКнопкиКоманднойПанели.Подменю, "Сформировать"); 

// Добавить картинку. 
ПодменюСформировать.Картинка = БиблиотекаКартинок.Сформировать; 
ПодменюСформировать.Отображение = ОтображениеКнопкиКоманднойПанели.НадписьКартинка; 

// Опросить перечисление о возможных вариантах периодичности. 
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Перечисление.Периодичность"); 
Выборка = Запрос.Выполнить().Выбрать(); 

//Добавить кнопки к подменю. 
Пока Выборка.Следующий() Цикл 
    Период = Выборка.Ссылка; 
    ПодменюСформировать.Кнопки.Добавить("кн" + Период, ТипКнопкиКоманднойПанели.Действие, "Сформировать за " + Период, Новый Действие("КнопкаСформироватьНажатие")); 
КонецЦикла;   
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 39680
 +1 
Распечатать
Возможно, вас также заинтересует
Внешние обработки, печатные формы, обработки по заполнению табличных частей 3
Справочник «Внешние обработки, печатные формы, обработки по заполнению табличных частей» содержит список произвольных обработок, произвольных отчетов, дополнительных печатных форм, обработок для заполнения ТЧ объектов, обработок, подключаемых к отч
Как увеличить шрифт в текстовом документе, таблице или HTML-документе? 1
Вопрос: При редактировании текстов в текстовом документе, таблице или HTML-документе, по умолчанию отображается слишком мелкий шрифт. Есть ли какая-либо возможность увеличить его для того, чтобы работать с текстами было комфортнее? Ответ: " 1С
Кнопка ~ Программное добавление кнопок на командную панель формы 1
//Переберая перечисления, добавим кнопки с именем значение перечисления, и возможностью установки пометки для каждого метпер из Метаданные.Перечисления.СостоянияРаботникаОрганизации.ЗначенияПеречисления Цикл МенюКнопки = ЭлементыФормы.ОсновныеДе
Компенсация питания работникам организации 1
Поступил ко мне запрос: Можно ли сделать, чтобы автоматически считало Компенсацию питания в зависимости от количества отработанных дней по табелю? Компенсация питания Стоимость питания, полученного работником от работодателя или оплаченного ра
Обновление типовой конфигурации платформы 1С: Предприятие 8.х (Инструкция по обновлению 1С 8) 0
Пошаговая инструкция что надо делать для того что бы обновить типовую конфигурацию: 1. Внимательно изучите, что написано в файле update.txt, который идет с поставкой новой типовой конфигурации. Там часто бывает очень ценная информация по поводу того
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Загрузка... Дождитесь завершения!