VOGBIT ribbon главного окна приложения - Плагины
Изменение цен на лицензии - с 01 сентября 2026 г. изменятся цены на лицензии VOGBIT

Последние темы на форумах VOGBIT

Категория для учётных и расчётных документов - Общие вопросы
Константин Чилингаров: А для чего раскладывать созданные расходные накладные по папкам?  Зачем это нужно Вам?
Закрывать и брать новые задания по 1шт. - Терминалы
Константин Чилингаров: Здравствуйте,   Это вот про что: Представьте себе простейший терминал «Тип 2», например. Который работает по штрих-коду, по принципу ...
Загрузка спецификации изделия из ЭКСЕЛЬ - Состав и технология
GlMax: Благодарю. Всё понятно.  :like: 
Информация о задании на терминале. - Терминалы
Константин Чилингаров: Попробовал. Нормально, вроде всё.  Вот: https://disk.yandex.ru/i/GdcPW2e39Ua3-Q https://disk.yandex.ru/i/GdcPW2e39Ua3-Q Монитор ViewSonic TD2421. Ничего не настраивал, не устана ...
Уровни учета терминала. - Терминалы
Константин Чилингаров: А как установить приоритеты по отдельным позициям заказа или операциям? Подождите чуть-чуть буквально. Несколько дней. В той версии, ...
Сортировка заданий - Терминалы
Константин Чилингаров: Здравствуйте, Сортируется так же, как на обычном рабочем месте VOGBIT. Нажатие на заголовке колонки - включение сортировки по ней. Повтор ...
Модуль для планирования - Производство
Константин Чилингаров: Здравствуйте, Расскажите как правильно заполнять Трудовые и Производственные ресурсы. Попробую найти время и подготовить какой-ниб ...
Запрос штрих кода. Как отключить. - Терминалы
Константин Чилингаров: А если сделать список по окном внесения штрих-кода - он не много занимает вверху экрана Нет. Это не хорошее решение. Это диалоговое окн ...
Программа дублирует количество материала в отличных друг от друга изделиях, деталях. - Общие вопросы
Константин Чилингаров: Здравствуйте, А у Вас эти "изделия подобного типа, но с другими размерами" в базе как заведены? Как разные номенклатурные позиции? ...
Типы терминалов - Терминалы
Константин Чилингаров: … продолжение …   [B [U Часть 3. Наследие прошлых времен и перспективы[/U [/B Сначала о терминалах для «высокого/максимального» уровня. ...
VOGBIT в MAX, Telegram, VK - Общие вопросы
Константин Чилингаров: Уважаемые пользователи и все, кто просто интересуется!   Мы запустили официальные каналы в https://max.ru/id7728755867_biz MAX , https://t.me/vogbit_official Telegram ...
Импорт спецификаций из Excel - Общие вопросы
Balukov: Здравствуйте. Для работы с загрузкой спецификаций из файлов Excel,направляю Вам ссылку на документацию https://vogbit.ru/support/20647/ https://vogbit.ru/support/206 ...
"Расчётные документы" - Прочее
Константин Чилингаров: Здравствуйте, Нужно вытащить себе на панель инструментов кнопку. Для этого в любом месте на панели инструментов нажмите правую кнопк ...
Создание номенклатуры посредством "перетаскивания" в VOGBIT файлов - Общие вопросы
GlMax: Загрузить номенклатуру из Excel это здорово. Но кто же загрузит номенклатуру в Excel!? Если есть изделие разработанное в Компас, то как информ ...
Учетные документы - Материалы, Комплектующие, Складской учёт
Валерий Бондаренко: Спасибо, слепой поиск очень помог.  Теперь по поводу сдачи на склад. Вогбит внедряли сначала на одном участке, там все так и организовано ...
Расчет плановых дат - Прочее
Андрей Тюрин: Будем ждать видео. Планирование производства -тема актуальная для нас.
Пример создания плагина - Плагины
Константин Чилингаров: Последние сообщения перенесены /forum/messages/forum24/topic2880/message17712/2880-sozdanie-nomenklatury-posredstvom-_peretaskivaniya_-v-vogbit-faylov#message17712 сюда . Причина: /forum/rules/ Правила ...
Сравнение производительности серверов - Прочее
Константин Чилингаров: Здравствуйте, Времена какие-то запредельные, на мой взгляд. Как по мне, для "расчёта" потребности минута - уже очень долго. Не говор ...
Расчет потребности материала из сменных заданий - Материалы, Комплектующие, Складской учёт
Zms.komissarov: Да, так и есть, не обновил строку и не увидел, что коэффициент пересчета указан для другого материала... Все работает! Спасибо!  
Восстановить учётные записи не срабатывает - Прочее
NPP_ORION: Разобрались, снимается вопрос.

Ribbon главного окна приложения

Разработка приложений и функций - Плагины - Технические вопросы
Страницы: 1
Ribbon главного окна приложения
 
Здравствуйте.
Опишите пожалуйста процесс размещения кнопки на рибоне главного окна приложения для вызова окна плагина.
 
Здравствуйте.
Создаём закладку:
Код
var page = ExtBarMgr.Pages.AddPage(PageGuid, Guid.Empty, "Закладка");
Создаём группу:
Код
var group = page.Groups.AddPageGroup(GroupGuid, Guid.Empty, "Группа");
Создаём кнопку:
Код
var сommand = ExtBarMgr.Commands.AddButtonCommand(ButtonGuid, "Кнопка", false);
сommand.ActionExecute += сommand_ActionExecute;
Добавляем кнопку в группу:
Код
group.AddCommand(ButtonGuid, Guid.Empty, false);
 
Спасибо.
Но этот код будет исполнен только внутри плагина по событию, например, создания окна наменклатуры, но хотелось бы, чтобы кнопка появлялась сразу при загрузке главного окна приложения и была возможность конфигурации доступа для разных пользователей.
 
Цитата
Виктор пишет:
Но этот код будет исполнен только внутри плагина по событию, например, создания окна наменклатуры
Или, например, по событию Connect, которое у всех плагинов срабатывает при старте Vogbit'а
Цитата
Виктор пишет:
хотелось бы, чтобы кнопка появлялась сразу при загрузке главного окна приложения и была возможность конфигурации доступа для разных пользователей
Руками: Закладка "Администрирование" -> "Конфигурации"
Программно:
Код
ExtensibleApplication.Application.Configuration
 
Цитата
Сергей пишет:
Руками: Закладка "Администрирование" -> "Конфигурации"
сконфигурировать не получилось, т.к. в списке "команды ленты" нет созданной программно команды ленты (или "наименования класса формы" не знаю как правильно назвать)
 
Цитата
Виктор пишет:
в списке "команды ленты" нет созданной программно команды ленты
Надо создать. Для этого нужен плагин. В плагине нужна форма, которая будет показываться при нажатии на кнопку.
 
Плагин подгружен, при нажатии на кнопку добавленную в рибон форма отображается.
 
К главной форме добавьте аттрибуты
Код
[Caption("текст для кнопки")]
[MainForm]
И программно добавляете свою форму\команду в
Код
ExtensibleApplication.Application.Configuration.MainCommands();
после этого можно конфигурировать руками или программно
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4400
Приняло участие в обсуждении: 437
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт