Обновление №8 для версии VOGBIT 1.1.37841 - Новые «Терминалы», новый модуль для «Совместной обработки» в производстве, переработанный режим «Обеспеченность»

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

Заявка покупателя - Прочее
Алексей Пономарев: Здравствуйте. В окне заявка покупателя есть столбец Рекомендуемое количество, если его убрать а потом снова открыть окно то этот столбец снова проявляется. В других окнах убранный столбец появиться если его осознанно добавишь. Может поправить можно э ...
Групповая простановка Состояний в режиме Выполнение - Производство
Петр Свиридов: Благодарим. Значит, будем развивать терминальный ввод.
График производства, календарный план - Ошибки в работе
Константин Чилингаров: 18821 Ilshatisc написал: А возможно ли сделать так, чтобы колонка "операция" работала без запроса "подробно" ? Смысла нет. Что значит "работала" (см. ниже)? 18821 Ilshatisc написал: Это было бы очень удобно, н ...
Обеспеченность - Ошибки в работе
Константин Чилингаров: 18821 Ilshatisc написал: Запрошенный скриншот во вложении. Вроде, свежая версия. Последняя коммерческая. Странно.  Ну ладно, поэкспериментируем ещё.  18821 Ilshatisc написал: Нужно просто убрать все группы учета, в которых остаток деталей ...
Подсчет фактической и плановой трудоемкости. Терминал - Терминалы
Константин Чилингаров: Отчёт можно сделать (шаблон). Будет в  виде Excel файла выводится. Сразу сгруппированное и рассортированное можно так, как нужно.
Одновременное открытие нескольких окон графика. - Интерфейс программы
Константин Чилингаров: Запишем пока... При случае посмотрим ещё раз (что мешает так сделать, какие могут быть последствия, как можно переделать)
Не получается сформировать предварительные заявки - Прочее
Константин Чилингаров: Добрый день! Прокомментирую... 1. Производственный заказ по смыслу = список позиций, которые производство должно [U изготовить[/U . Задание для производства. Что вы хотите, чтобы производство вам сделало. Соответственно, в этом списке (тех.к ...
Удаление Предварительных заявок - Общие вопросы
Константин Чилингаров: Зайти под администратором, нажать "Настройки - Проверка настроек" (достаточно один раз). (https://yadi.sk/i/Eh4lmH4IVCriKA инструкция по обновлению, п. 10)
Ошибка - Непредусмотренный конец файла. - Ошибки в работе
Serhii Leleka: Спасибо. Помогло.
Новые возможности. Объединённые задания. Как пользоваться? - Производство
Alex-220781: При создании группы не получается изменить количество - сбрасывается до 1шт. Так и должно быть?
Подключение к удаленному SQL серверу - Прочее
Константин Чилингаров: 18863 Алексей Ситников написал: А как долго хранятся тем? Нет ограничения. Ничего не стираем. 18863 Алексей Ситников написал: Т.е. сохранять гдето ваши ответы или не надо? Нет необходимости. Тут всё и останется. Ссылки можете себе сохра ...
Редактирование сообщений в темах - Прочее
Олег Ковалев: Поправили
Место хранения у новых деталей - Производство
Петр Свиридов: Спасибо, увидели. Уже пробуем пользоваться.
Производственный заказ - Прочее
Константин Чилингаров: То, что на картинке означает только лишь то, что вы делаете запрос (ЛЗК) на некий склад "1 Склад производства", но на этом складе у вас такой позиции (номенклатуры, которая помечена программой кружочком с буквой i - информация) никогда не ч ...
Дублирование номенклатуры - Состав и технология
Константин Чилингаров: 18841 D.shumkov написал: одной детали нет. Куда девается - не понимаю. Позиция отмечена, как изготавливаемая (есть техпроцесс). Соответственно, в расчёт "Себестоимости" попадает не она сама, а то, что нужно, чтобы её изготовить (матери ...
Организация закупок - Общие вопросы
Константин Чилингаров: 17161 Данила Кузнецов написал: можно ли прогнать прайс лист через обеспеченность? В принципе, можно. С некоторыми оговорками. Встаём на "Прайс-лист" в справочнике "расчётные документы", нажимаем "Обеспеченность" ...
Заявки на закупку - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: 17161 Данила Кузнецов написал: у нас не береться почему то Проверил. Всё нормально. Всё берётся (рис.1). Проверьте, что у Вас "контрагент" точно указан один и тот же в "прайс-листе" и в "заявке на закупку". 171 ...
Генератор - Состав и технология
Константин Чилингаров: Здравствуйте, Если с помощью "Генератора" создаётся спецификация изделия, в которую, в свою очередь, входят сборочные единицы, у которых есть свои спецификации (которые вместе с этими спецификациями, тоже может создавать "Генератор& ...
Производственный заказ - Прочее
Константин Чилингаров: Здравствуйте,  /forum/messages/forum32/topic2488/message15364/2488-proizvodstvennyy-zakaz#message15364 Вот это - про то же? Тогда Предупреждение! НЕ нужно писать один и тот же вопрос несколько раз в разные темы.
Производственный заказ - Прочее
Константин Чилингаров: Здравствуйте! Вопрос не понятен. 1. "Расход", строго говоря, никак не связан с последовательностью операций/работ по изготовлению. Нет нам никаких ограничивающих зависимостей, и соответственно никаких ошибок на этой почве "расход ...
Изменение ширины колонки - Ошибки в работе
Константин Чилингаров: Здравствуйте! Да, есть такой эффект в текущей версии.  Не регулируется там сейчас ширина, к сожалению. На будущее - записал.

Генератор

Подготовка исходных данных, описание изделий и процесса их изготовления - Состав и технология - Работа с программой
Страницы: 1
Генератор
 
Здравствуйте, подскажите пожалуйста оправдано ли запускать генератор при производстве конструкции с большим количеством изменяемых деталей? Например есть Линейная конструкция которая в которой изменяется длина и ширина, из-за этого внутри меняются длины балок, распорок и так далее. Или все же лучше создавать новое изделие и прописывать все заготовки к нему?
 
Здравствуйте,

Генератор как раз и создаёт каждый раз новое изделие. Если прямо точно такого же по всем параметрам в базе не найдёт. При этом он сам создаёт новые «балки», «распорки» нужной длины под это изделие (если, опять же, подходящих по параметрам не найдёт из тех, что уже раньше он наплодил), сам заполняет им техпроцессы (заготовки и т.п.), сам их вставляет в нужное место в это новое изделие.
Генератор, собственно, затем и нужен, чтобы делалось это всё автоматически, а не вручную. Говоришь программе нужную длину и ширину изделия, а она по шаблону сама создаёт и заполняет всё, что нужно для такого.

Оправдано/не оправдано - зависит от того, какое количество сочетаний.

Например, если 2,3,5... изделий, отличающихся отдельными деталями, и новые может появятся, может нет, и не так и часто это происходит - то можно просто вручную. Нет смысла с генератором заморачиваться.
Создать при появлении очередной модификации новое изделие в базе. Какие детали повторяются - копируем. Какие отличаются, создаём новые, вставляем вместо тех, что были в старом изделии. Опять же, если детали похожи на те, что были, только, например, немного подлиннее, то можно технологию для новых скопировать из старых и подправить, что изменилось.

Не так сложно, в принципе. Но, правда, чем больше деталей и изменений, тем сложнее ничего не перепутать и не забыть. Надо внимательно и аккуратно всё делать.

А вот если сочетаний сотни и тысячи, и постоянно новые появляются...
Например, сегодня заказали раму 1х2.2м, завтра такую же, но 1.15х1.9м, послезавтра 1.02х2.1м и т.д. и т.п. без конца - вот тут замучаешься каждый день добавлять новые детали и править состав и технологии под очередную модификацию.
Тут уже, что называется, "лучше день потерять, потом за час долететь". Т.е. потратить время и усилия, настроить генератор, зато потом автоматом сколько хочешь вариантов получать. Буквально за минуту новый можно сделать будет при необходимости.
 
Добрый день! Подскажите, пожалуйста, решение вопроса, или направьте в нужном направлении.
Есть такой пример (условно):
Сборочная модель - "коробка с подарком". При этом есть 15 вариантов коробок и 20 вариантов подарков. У каждой коробки и каждого подарка есть свои размеры: длина, высота, ширина.
Длина, высота, ширина как коробки, так и подарка определяются в зависимости от выбора модели коробки или подарка - String list.
То есть сначала выбирается из списка string list вариант коробки, а потом вариант подарка.
Так же есть еще одна деталь - подставка под подарок. Ее размеры определяются исходя из размеров коробки и подарка.

Означает ли вышесказанное, что мне нужно создавать 15 опциональных компонентов коробок, 20 опциональных компонентов подарков, и 300 вариантов подставок в зависимости от возможных сочетаний подарка и коробки?
 
Здравствуйте,

Можно теоретически настроить, чтобы "Генератор" сам по шаблону создавал нужную "Коробку", "Подарок" и "Подставку", если такой ещё нет в базе данных, или брал подходящие, если с нужными параметрами уже есть в базе (называется "вложенные шаблоны").

Если только поддаётся в принципе какой-то алгоритмизации то, что нужно писать собственно в технологию "Коробки", "Подарка" и "Подставки" и можно это по формулам и параметрам входящим автоматически заполнить.
 
Спасибо за ответ. А все-таки, есть ли возможность силами генератора создать зависимость String list -> Integer? Но только не в составе технологии, а в пределах номенклатуры в одном шаблоне? Чтобы как-то реализовать функцию If "Деталь А" = "Болт М10", then "Диаметр шайбы" = 10.  
 
Заведите параметр "Диаметр".
Для головного изделия, болта и шайбы.
При значении =10 программа в состав/технологию вставит "болт" с диаметром =10 и "шайбу" с диаметром =10.
Если такие уже есть в базе, то найдёт их и вставит.
Если нет, то создаст по шаблону и вставит.

P.S. в формулах if писать можно (как и in и другие операторы). Формулы оперируют с параметрами (можно в т.ч. и строковыми в современной версии "генератора") или с количеством (компонента).
 
Цитата
Константин Чилингаров написал:

P.S. в формулах if писать можно (как и in и другие операторы). Формулы оперируют с параметрами (можно в т.ч. и строковыми в современной версии "генератора") или с количеством (компонента).
При попытке вставить в формулу строковый параметр выскакивает вот такое окно:

Может, я что-то делаю не так?  
Untitled 111111.jpg (33.51 КБ)
Изменено: Bittzzz - 05.12.2019 13:17:33
 
Да. Точно. Там есть нюанс со строковыми параметрами.
Редактор их не воспринимает при составлении формулы сейчас.
Показывает уже составленные формулы нормально.
Сам "Генратор" работает с этими формулами тоже нормально.
Но вот писать формулы со строковыми параметрами пока вручную приходится (вместо параметра подставлять его ID в квадратных скобках).
Я такие формулы в блокноте руками пишу и потом в VOGBIT просто вставляю.
Поскольку никто этим из рядовых пользователей не занимается, пока и не напрягались на эту тему.

Чуть попозже будет время, покажу примеры, как я делаю.
 
Да, спасибо, будет интересно посмотреть на синтаксис конструкции формулы
 
Пример формулы - рис.1.
Параметры "Вентилятор" и "Пластина пакета" - String list, "Проходной" - Boolean.

На самом деле, сама формула - это тоже строковый параметр (рис.2). В квадратных скобках подставлены идентификаторы параметров, значение которых используются "Генератором" при вычислении по этой формуле. Соответственно, можно написать формулу саму не в редакторе (где есть ограничения), а в блокноте, а потом вставить строку в значение параметра "формула". Чем я и пользуюсь.

Как посмотреть идентификатор параметра (чтобы вставить в формулу):
Встаём в окне параметров "шаблона" на нужный параметр (который должен участвовать в формуле). Нажимаем F11, Открывается окно для просмотра объектов VOGBIT. Там выбираем IPlugInDataForm. И там смотрю идентификатор (рис.3).

Пока так. Это только не числовых параметров касается. С остальными можно и по-простому, в редакторе прямо формулу писать.
В следующих версиях доработаем редактор, наверное.
1.png (16.01 КБ)
2.png (94.42 КБ)
3.png (182.53 КБ)
 
Спасибо, вы сэкономили мне месяцы работы. А так, да, нужно редактор конечно доработать, потому как современное конструкторское моделирование параметрическое очень завязано на всяческих if-ах.  
 
If'ы то есть... В ассортименте  :)

Это в самом визуальном редакторе некоторые ограничения стоят сейчас. Нужно посмотреть и потестировать, не выйдет ли где-нибудь боком, если их убрать...
Мы посмотрим.
Главное, сам "Генератор" сейчас нормально с такими формулами и параметрами работает (в прошлом году не умел).
А для составления формул есть workaround, если прямо сейчас нужно. Как выше описано. Поскольку составляют формулы единицы, и это весьма продвинутые пользователи - не смертельно. Работать можно, результат получается.
А так да. Доработать редактор уже в ближайших планах.
 
Подскажите, пожалуйста, есть ли среди возможных операторов, которые не попали в документацию, такой оператор как "like"?. У меня есть куча стандартных деталей со своими маркировками, но определенная часть наименования может служить для определения конкретного параметра.
Например:

Теплообменник TEW xx1.xxxx1.xxx1
Теплообменник TEW xx2.xxxx2.xxx2
Теплообменник TEW xx3.xxxx3.xxx3
Параметр "длина" - 150мм - у всех, где используется маркировка TEW

Теплообменник КАН xx1.xxxx1.xxx1
Теплообменник КАН xx2.xxxx2.xxx2
Теплообменник КАН xx3.xxxx3.xxx3
Параметр "длина" - 200мм - у всех, где используется маркировка КАН

Чтобы не писать километровые формулы, напрашивается конструкция: if "наименование" like '*TEW*', then "длина"=150, elseif "наименование" like '*KAH*', then "длина"=200
 
Цитата
Bittzzz написал:
есть ли среди возможных операторов, которые не попали в документацию, такой оператор как "like"?
Нет. Такого нет.

Цитата
Bittzzz написал:
напрашивается конструкция: if "наименование" like '*TEW*', then "длина"=150, elseif "наименование" like '*KAH*', then "длина"=200
Заведите параметр. Что-нибудь типа "Тип прибора" (string list). И напишите формулу if тип прибора = 'TEW' длина =150, if тип прибора = 'KAH', длина =200.
И всё.

Текущая версия "генератора" не использует обозначения и наименования номенклатуры в формулах. И на это есть веские причины. Во первых, тогда придётся городить выбор, а что использовать? Обозначение или наименование.
Использовать можно будет только обозначение или наименование от только что сгенерированных позиций. Потому что если это "опциональная" позиция, а не созданная только что самим генератором, то их в шаблоне таких может быть штук 10 разных. А то и намного больше. Кто из них попадёт в итоге в "конечное изделие"? - Неизвестно (на уровне шаблона, в котором формулы). А тогда как в шаблоне указать чьё обозначение или наименование использовать в формуле?
С только что созданными самим генератором позициями тоже совсем не всё гладко в плане использования их в формулах. У них запросто в этот момент может и не быть заполненным ещё обозначение. А наименование у них вообще одинаковое у всех "потомков шаблона" в момент генерации, если его вручную не исправлять прямо сразу.
В общем, идея как-то в формулах использовать обозначения или наименования номенклатуры создаёт очень много вопросов.
Вариант с дополнительным параметром, как в начале данного сообщения, намного проще.

Обычно наоборот делается. Заводится параметр какой-то со значениями типа "TEW', 'KAH' и др. какие там ещё бывают. И он используется для автоматического присвоения обозначений созданным позициям и он же может использоваться в формулах, если нужно.
 
Добрый день!
Есть несколько вопросов по генератору и не только:
1) В шаблоне детали для генератора в меню "Технология подробно" в нашем конкретном случае, имеется несколько вариантов материала, из которого эта деталь может быть изготовлена. После того, как деталь "генерируется", в окне "Технология подробно" остается только один материал, на который пал выбор из опций шаблона. Проблема в том, что этот материал после процесса "генерации" не высвечивается как основной материал детали, и, следовательно, не попадает ни в какие отчеты. Стало быть, необходимо вручную этот материал устанавливать как основной. Вдвойне проблема - это в том, что таких деталей сгенерированных не одна и не десять. Это можно как-то исправить? Чтоб Оставшийся в списке материал всегда после генерации по умолчанию являлся основным?

2) Параметр "Профиль и размеры" - может ли значение этого параметра изменяться по какому-нибудь условию? Пробовал формулу писать, наотрез отказывается ее принимать.

3) Если у нас в базе заведен некий материал, у этого материала есть наименование и уникальное обозначение цифровое. Проблема в том, что в отчет идет именно это цифровое обозначение, а если его убрать (обозначение из номенклатуры), то тогда в отчет идет уже наименование материала. Можно ли это как-то подправить?  
 
Здравствуйте,

1. Чтобы материал, который "Генератор" вставил в ТП детали из "шаблона" стал автоматически "основным", нужно в шаблоне к этому материалу добавить параметр "Пометка" (UID = VGB_MARK) со значением = true (рис.1).

2.
Цитата
Bittzzz написал:
Параметр "Профиль и размеры" - может ли значение этого параметра изменяться по какому-нибудь условию?
Да. Может.
Написал простейший if - значение параметра подставляется по этому if'у, как я и написал в нём.
Цитата
Bittzzz написал:
Пробовал формулу писать, наотрез отказывается ее принимать.
Видимо, сама формула неправильно написана (или не туда приделана).
Тут надо помнить, что это строковый параметр, соответственно значение, которое выдаёт "формула" должно быть строкой.
Ну и нужно понимать, что "формулы" в данном случае предназначены, всё таки, изначально для математических вычислений именно, а не операций со строками, массивами и т.п. Можно условия ещё писать. Но это не полноценный компилятор, который умеет операции со строками делать типа перевода из чисел в строки, обрезание и склеивание строк всевозможными способами и т.п.

3. Шаблон отчёта можно исправить, чтобы выводилось то, что нужно. Если речь об отчёте идёт.
1.png (49.17 КБ)
 
Добрый день! Не нашел в документации описание параметра "Разузловывать". В каких случаях можно полезно применять этот параметр?
 
Здравствуйте,

Если с помощью "Генератора" создаётся спецификация изделия, в которую, в свою очередь, входят сборочные единицы, у которых есть свои спецификации (которые вместе с этими спецификациями, тоже может создавать "Генератор"), в них в свою очередь могут входить ещё подсборки и т.д., то можно сказать "Генератору", чтобы он когда закончит, в оконцовке для созданного головного изделия построил ещё и сам полное дерево изделия со всеми входящими по всем уровням ("Заказную спецификацию"). И он построит.

Так вот, чтобы он это сделал, нужно к шаблону "головной" сборки добавить параметр "Разузловывать". Как на рисунке.
1.png (79.75 КБ)
Страницы: 1
Сейчас на форуме (гостей: 19)
Всего зарегистрированных пользователей: 2947
Приняло участие в обсуждении: 345
Всего тем: 804
Всего сообщений: 6066

×
Вход на сайт