Прекращение поддержки работы VOGBIT на оборудовании x86 - В 2025 г. мы планируем прекратить поддержку работы VOGBIT в 32-битных (x86) операционных системах

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

Статистика - Производство
Сергей: написал: на форуме не смог прочитать эту тему с моим запросом почему то ошибка вылезает Посмотрим. Пока картинкой
Складской учет - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: написал: Еще бы поиск допилить в обеспеченности по заказам, чтоб искал не только номер, но и материал Будет. В ближайшем обновлении, на ...
Предварительные заявки - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Я посмотрел Ваш ролик. Спасибо! Только с обновлением это, по-моему, никак не связано.   Давайте поясню один момент: ...
Новая документация "График производства" - Прочее
Константин Чилингаров: Движок форума не разрешает напрямую Excel файлы в сообщения вставлять. Ну ладно. Понятно, в общем, о чем речь. на будущее: если нужно Excel фа ...
Ошибка отчёта "Недостаточно памяти" - Отчёты
Константин Чилингаров: Тут ещё знаете, в чем может быть дело... Не в размере даже, а во внутренностях конкретного файла с картинкой. Ошибка может озвучиваться си ...
Дублирование приходных ордеров - Прочее
Константин Чилингаров: Здравствуйте, Очень странная картина... Не сталкивались никогда с таким. Копию базы данных можете дать нам посмотреть? Если есть техни ...
Распределение работ. Дискретность настройки - Прочее
Константин Чилингаров: Здравствуйте, В этом окне, насколько я помню, сохраняется только список "постов" выбранных. При закрытии/открытии окна. Порядок сл ...
«Шаблон техпроцесса» - Состав и технология
Sidneyanton: Спасибо, за подробное разъяснение!
VOGBIT Онлайн - Общие вопросы
Владимир Белов: написал: Добрый день! Такой вопрос. Могу я установить базу данных на съемный диск и пользоваться на разных компьютерах - переставляя то ...
Создание нового производственного задания - Производство
Константин Чилингаров: Здравствуйте, написал: еперь при создании заказа в окне "Производственные заказы" этот самый заказ "дублируется" в окне " ...
Вопрос на тему "Технология подробно" - Состав и технология
Zms.komissarov: Нужно открыть, какой-нибудь (из какого удобно печатать) вариант "подробного" графика производства, там выбрать соответствующую опе ...
Не отображается выпадающий список, а также неактивна кнопка "Импорт" - Ошибки в работе
Сергей: написал: Не отображается выпадающий список при нажатии на стрелочку Напишите на mailto:info@vogbit.ru info@vogbit.ru Попробуем починить
Вывод DXF или моделей в отдельную папку - Терминалы
Константин Чилингаров: Здравствуйте, Обычно, непосредственно с терминала выгружают управляющие программы какие-нибудь, к заданию, которое берется в работу. Н ...
График производства. Выполнение (по выделенным) - Производство
Zms.komissarov: Спасибки.
Комментарий к операции - Состав и технология
Zms.komissarov: Спасибо.
Пример создания плагина - Плагины
Bochik_88: С этим вопросом разобрался, спасибо)
Состав изделия - Состав и технология
Константин Чилингаров: К сожалению, проблема хронического отсутствия времени пока не позволила сделать. Лежит заготовка под второй ролик с лета. Пока отложена ...
График производства. Не отображает ТТП. - Производство
Константин Чилингаров: написал: Честно говоря, "средний" уровень как-то никогда не рассматривали для работы. Всё меняется... 10 лет назад там действитель ...
Множитель - Состав и технология
Константин Чилингаров: написал: Можно, пожалуйста, выложить скрины, как это реализовано Пожалуйста: Рис.1 - Параметры в справочнике. Которые я использовал, ка ...
Ошибка программы после обновления - Общие вопросы
Константин Чилингаров: Здравствуйте! Да, встречали такую ситуацию. Но, к сожалению, пока никак не можем научиться её стабильно повторять. Не можем пока найти к ...

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

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

×
Вход на сайт