Производство и снабжение - Продолжается развитие программы в части координации работы плановой службы, производства и снабжения

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

Отчет задание на пилу - Отчёты
Виктор Левушкин: ВОпрос! Выбрал для себя на начальном этапе Средний уровень. Тип терминала 2. Задание формирую по среднему уровню методом "По комплекта ...
Ошибка печати отчета - Отчёты
Виктор Левушкин: Спасибо. Вроде уже разобрался. Веду теперь блокнот по каждой операции пишу последовательность, т.к. пока нет опыта, но уже много чего запу ...
Одно задание для нескольких работников и совместное выполнение - Обновление
Константин Чилингаров: Здравствуйте, Совместное выполнение отмечать через терминал "Тип 2" и раньше было можно. Вот пример - краткое пояснение на эту тему ...
Нормы расхода на окраску - Состав и технология
Lyovushkin: Спасибо буду пробовать
VOGBIT Онлайн - Общие вопросы
Константин Чилингаров: Здравствуйте, Клиентское приложение VOGBIT в данном случае ставится не на ваш конечный компьютер, а на сервер. А вы работаете с ним через и ...
Планирование производства - Демо версия
Константин Чилингаров: API есть. Описания базы данных нет (и вряд ли будем делать в ближайшее время). Есть /forum/forum35/ раздел на форуме . Там примеры использования AP ...
Как отслеживать все детали, входящие в заказ? - Прочее
Константин Чилингаров: Чуть добавлю: Ответ кратко: Да, можно будет продолжать работать с тем, что ввели в "демо-версии". Дополнение к предыдущему сообщен ...
Ошибка при открытии спецификации - Прочее
Константин Чилингаров: Здравствуйте! Версия программы старовата. Хорошо бы обновить. Когда-то, давным-давно, кажется, была такая ошибка, но её быстро починил ...
Учет материалов - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Вкладка меню "Складской учёт" -> Алгоритм списания -> FIFO.
Обороты по складу - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Это какими-то настройками или ещё как-то самостоятельно не решается, к сожалению. Нужно форму экранную саму поменять нем ...
Удаление позиции из номенклатуры - Прочее
mansur: Доброе утро, спасибо, все сделал по второму варианту. 
Ошибка при входе в Vogbit - Прочее
Григорий Клеков: написал: Здравствуйте. ...
Установка Демо версии - Демо версия
Amg: Спасибо большое за ответ. Демо-версию установил на ноутбук, если руководство решит перейти на ваш продукт, то думаю видеоконференция буд ...
Хранение файлов в БД - Общие вопросы
Константин Чилингаров: Если при этом вы хотите потом использовать штатные возможности VOGBIT (например, просматривать эти прикрепленные к операциям файлы в окне ...
Предварительные заявки, ЛЗК, Требования - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте! Периодически возникают похожие вопросы по "Предварительным заявкам", "ЛЗК", "Требованиям". В чём разница, ...
Конструктор фильтра - Прочее
Kochurova.av: Спасибо Вам большое!  Всё как всегда оказалось проще простого)
Свои поля для справочников и вывод их в список. - Общие вопросы
Константин Чилингаров: Здравствуйте, В "Номенклатуре" стандартно есть свойство "Комментарий" и соответствующая колонка в современных версиях VOGBIT ( ...
Список работников поста - Общие вопросы
Константин Чилингаров: Пожалуйста! Пользуйтесь)) Нет. Ссылку не нужно выкладывать. Потом, когда общее обновление соберем, выложим его на сайт, и все смогут ска ...
Вопрос по импорту - Экспорт импорт данных
mansur: Нашел, залил и все работает теперь, спаибо.
Ошибка при запуске приложения - Прочее
Сергей: написал: Если на другое железо переставить Вогбит, как лицензию нам перекинуть? на mailto:info@vogbit.ru info@vogbit.ru  напишите со ссылкой на эту тем ...

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
Сейчас на форуме
Всего зарегистрированных пользователей: 4000
Приняло участие в обсуждении: 415
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт