Большое обновление системы. Новая версия VOGBIT 21.2 - Выпущено большое обновление программы. Значительные изменения произошли как в обще-системной части, так и в плане расширения возможностей программы и повышения удобства работы с ней.

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

Неактивность зависимых окон - Прочее
Константин Чилингаров: У вас прикреплено 3 зависимых окна. Посмотрите на закладки внизу. У вас их там 3 штуки. Причём как минимум одно (первая закладка) - это как ...
Новый функционал программы "Договоры" - Общие вопросы
Константин Чилингаров: Здравствуйте, Нужно настроить "/support/474/ конфигурацию " пользователю. Чтобы у него кнопка была в меню.  Кнопка на вкладке "Подгот ...
Новая документация "График производства" - Прочее
Константин Чилингаров: А файл вы где брали, который правили? Из архива с сайта (ссылка в сообщении #3)? Или из базы выгрузили (встали в своей базе на шаблон и нажа ...
Ошибки ВОГБИТ - Общие вопросы
Sgrekhv: Через AnyDesk
Запрет редактирования номенклатуры - Прочее
Петр Свиридов: Благодарю, получилось! 
Переключение между окнами - Ошибки в работе
Константин Чилингаров: Здравствуйте, Да, сталкивались с подобной проблемой. Некоторое время назад (около года назад, наверно, приблизительно). Но так и не смог ...
Планирование производства - Демо версия
Константин Чилингаров: 3187 Stas Frang написал: То есть, у большинства единичных производств... По-разному у всех… Очень сильно зависит от специфики конкретного п ...
Создание копии базы данных - Прочее
Григорий Клеков: Благодарю, все заработало.
Показ дефицита при расчете потребности. - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Если ничего вообще не выбирать и нажать "обеспеченность", то программа покажет информацию по тем позициям, на котор ...
Ошибка модуля импорта из Excel - Ошибки в работе
Константин Чилингаров: Проверил. Загрузил все файлы. За один сеанс работы с программой (по очереди). Никаких проблем не обнаружил. Всё загрузилось и работает. ...
Корректировка в технологических картах после обновления - Производство
Константин Чилингаров: Здравствуйте, Проверил. Вроде, все работает штатно. Ставишь "замочек" (блокировка от случайного редактирования) - не добавляются о ...
Рассчет комплектации по заказной спецификации - Состав и технология
Константин Чилингаров: Здравствуйте, Всё нормально. "Количества" все на месте. Просто с левой стороны у вас открыто, так называемое окно "компоненты&q ...
Игнорирование регистра при поиске - Интерфейс программы
Константин Чилингаров: Здравствуйте, Записать то запишем. Но, скорее всего, если очередь до этого и дойдёт, то не скоро.
Быстрый ввод технологии и материалов - Состав и технология
Константин Чилингаров: 19032 Илья написал: Можно каким то образом добавлять материалы и их количество  быстрым способом Окно "Состав". Выделяем строчки ...
Переименование номенклатуры - Ошибки в работе
Константин Чилингаров: Посмотрел ролик. Судя по косвенным признакам, версия то достаточно свежая. Точно не совсем старая. Остаётся второй вопрос:  Как часто ...
Автоматическое обновление экрана. - Интерфейс программы
Константин Чилингаров: Здравствуйте, В некоторых окнах оно есть. В «составе», «технологии», «графике производства» и «новых заданиях» (в последних двух - част ...
Вопрос по отмене выполненного задания - Общие вопросы
Alex-220781: 13 Константин Чилингаров написал: P.S. Alex опередил меня пока я писал. Зато у меня с картинкой )) Вы давно не писали, я подумал, что в отпуске ...
Предупреждение при совпадении накладной. - Интерфейс программы
Константин Чилингаров: Нет. Такой проверки не было. Записал в очередь. В список пожеланий.
Уровни учета терминала. - Терминалы
Alex-220781: 13 Константин Чилингаров написал: Как будем мышкой вылавливать там то, что перетаскивать? Варианты на "скорую руку": 1) выделять ...
Ошибка при выборе всех заданий. - Терминалы
Alex-220781: 13 Константин Чилингаров написал: А зачем "собирать всё" из "будущих смен" на сейчас? Бывают короткие операции, например " ...

Столбцы с параметрами в гриде

- Общие вопросы - Старые разделы форума
Страницы: 1
Столбцы с параметрами в гриде, Столбцы с параметрами в гриде
 
Возникла необходимость в номенклатуре выводить в таблице дополнительные столбцы параметров типа "Масса", "Длина", "Ширина", "Высота" для более удобной работы, вместо того, что бы заходить в параметры каждой номенклатуры. Есть ли в вогбите механизм, аналогичный "Параметры Номенклатуры" или "Схемы поиска", используемые в ТКС? Если есть, то пожалуйста покажите step-by-step, как можно так сделать. Спасибо.
 
Цитата
Ruch пишет:
Есть ли в вогбите механизм, аналогичный "Параметры Номенклатуры" или "Схемы поиска", используемые в ТКС?
Штатного механизма нет.
Можно сделать самому...например, так
 
Ещё один вариант (если без программирования) - можно Сохранённый запрос сделать. Получается примерно то же, но не совсем. Номенклатура с параметрами, только параметры разворачиваются не по горизонтали, а по вертикали. Пример на картинке.

Если так подойдёт, то могу по шагам написать, как сделать свой сохранённый запрос.
vogbit_query.png (92.03 КБ)
 
Цитата
Сергей пишет:
Штатного механизма нет. Можно сделать самому...например, так
Сделал пример - это то, что нужно, но возник вопрос: как сделать так, что бы окно плагина было подчиненным к окну номенклатуры, т.е. выводило информацию о выбранной строке в номенклатуре.

Цитата
Константин Чилингаров пишет:
Если так подойдёт, то могу по шагам написать, как сделать свой сохранённый запрос.
Как не хватает вывода параметров по столбцам, что бы можно было делать группировку по толщинам, материалам и т.д. Но все-же способ заинтересовал, т.е. он не такой хлопотный, как программирование собственного плагина. Если не сложно - можно поподробнее, как можно сделать "Сохраненный запрос"?
 
Цитата
Ruch пишет:
Если не сложно - можно поподробнее, как можно сделать "Сохраненный запрос"?
Вот инструкция по шагам, как я получил показанную выше картинку:
  • открываем окна (зависимые объекты) так, чтобы нужная информация была на экране


  • в выпадающем меню возле кнопки Отчёты выбираем Сохранить запрос


  • сохраняем запрос, как-нибудь его назвав




  • открываем режим Запросы, используя вкладку ленты Рабочая


  • выбираем свой сохранённый запрос и нажимаем Выполнить запрос


  • получаем результат (На рисунке, я уже выкинул из грида всякие ненужные колонки с GUID'ами и т.п., один раз настроенная конфигурация колонок запоминается и используется каждый раз при использовании запроса);


  • используем группировку для удобства представления данных

 
Это я описал самый простейший случай. Можно делать намного более интересные запросы сохранённые. Многоэтажные, с фильтрами и т.п.
И ещё можно добавить вызов своего запроса в виде кнопки на панель инструментов. Точно так же, как Присоединённые формы.

Цитата
Ruch пишет:
бы можно было делать группировку по толщинам, материалам и т.д.
Предлагаю материал завести как связанный объект, а не как параметр. Во всех отношениях лучше получится. И в сохранённом запросе будет отдельной колонкой.
А ещё есть вариант материал завести в ресурсы плановые для номенклатуры сразу, тогда и количенство его туда можно ввести :)
 
Цитата

Сделал пример - это то, что нужно, но возник вопрос: как сделать так, что бы окно плагина было подчиненным к окну номенклатуры, т.е. выводило информацию о выбранной строке в номенклатуре.

Можно вашу форму добывить в зависимую к номенклатуре.
Примерно так.

public class PlugIn : PlugInBase
{
.....

protected override void
{
  base.Connect();
  this.ExtForms.EventHandler += new ventHandler<ExtensibleFormsEventArgs> (ExtForms_EventHandler);

......

}

private Guid _myFormId = new Guid("E4E0BDB9-7731-4A96-9E02-6090DB39A5E3");

void ExtForms_EventHandler(object sender, ExtensibleFormsEventArgs e)
{
if (e.EventType == ExtensibleFormsEventType.NewForm && e.PlugInForm is Csdn.Vogbit.Main.NomenclatureForm)
{
((IPlugInMultiForm) e.PlugInForm).DetailForms.Add(detailFormType, tabPageCaption, _myFormId);

// detailFormType  Ваша форма
// Заголовок формы
// Уникальный идентификатор формы, Guid
}
}
.....
}
 
Цитата
Константин Чилингаров пишет:
Это я описал самый простейший случай. Можно делать намного более интересные запросы сохранённые. Многоэтажные, с фильтрами и т.п. И ещё можно добавить вызов своего запроса в виде кнопки на панель инструментов. Точно так же, как Присоединённые формы.
Спасибо, все получилось. Если не сложно - хотелось бы узнать обо всем перечисленном, т.к. инструмент получился очень удобным для быстрого формирования простых отчетов без вывода на печать. Изучая пример наткнулся на режим "Конструктор запроса". На сколько я правильно понимаю - это визуальный формирователь запроса на SQL. А можно ли вводить сюда информацию на "чистом" SQL, или как реализовать такую конструкцию:
Код
SEL ECT 
  NMK.Notation,
  NMK.Name,
  L.StringValue AS 'L'
FR OM
  General.Nomenclature NMK
  LEFT OUTER JOIN General.ObjectParameters L ON (L.OwnerID = NMK.ID)
  AND (L.ParameterID = 101093)
Страницы: 1
Сейчас на форуме (гостей: 12)
Всего зарегистрированных пользователей: 3449
Приняло участие в обсуждении: 382
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт