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

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

Описание порядка выполнения операций при изготовлении - Состав и технология
Константин Чилингаров: Здравствуйте, Существующие в текущей версии варианты: 1. Не запускать "тройники" (не создавать задания) до тех пор, пока не сделаны "корпуса" и "штуцеры" (ну если только последние, конечно, не были сделаны заранее ...
В расчет потребности не попадают детали из готового изделия - Состав и технология
Константин Чилингаров: Такой вариант по смыслу соответствует тому, что изготовленные в рамках данного заказа детали, хотя и используются для сборочной единицы в этом же заказе, сначала передаются на склад (отмечается в программе). А потом через какое-то время выдаются со с ...
Перемещение в учетную группу - Ошибки в работе
Константин Чилингаров: Точно. Воспроизвёл. Так и есть. Это недоработка. Будем чинить. Спасибо!
Редактирование параметра профиль и размеры - Состав и технология
Константин Чилингаров: Называть параметры можно как угодно. В том числе переименовывать. И свои создавать, любые. От названия параметра ничего не зависит.  Можете, например, в своей базе переименовать, если есть желание. Почему не вывести параметр материала "профи ...
Как правильно организовать начальный импорт данных на склад - Экспорт импорт данных
Константин Чилингаров: 18911 Станислав написал: А по срокам примерно? День - неделя (в зависимости от загрузки в этот момент). Скорее, день. Плагин сам есть готовый. Вместе с краткой инструкцией и примером его дадим. Если что не получается, то 1-2 коротких консульта ...
Работа с заданиями - Производство
Константин Чилингаров: Здравствуйте, На "среднем" уровне задания не выдаются на пост на конкретную смену (основное предназначение режима "Новые задания"). Соответственно, в режиме "Новые задания" с ними делать нечего. Они там выводятся для ...
График производства перестал показывать вторую очередь - Производство
Станислав: 13 Константин Чилингаров ,  Спасибо! Я вас во все в принципе понял. С Уважением!
Обеспеченность с закрытыми заявками покупателей - Производство
Константин Чилингаров: Здравствуйте, Видимо, речь о том, что когда включены "учётные группы", то в "Обеспеченность" показываются внизу "пустые" остатки по всем ранее существовавшим группам (закрытым). Попробовал, да есть такая штука. Согл ...
Удалить расходную накладную - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: 18911 Станислав написал: Странно, но ЕИ по умолчанию через некоторое время опять появились те же самые, что и были раньше.Т.е удаление их из окна связанных с номенклатурой объектов не решает проблемы, попробовал кг заменить на м, все равно устанав ...
Работа с заданиями - редактирование строки по конкретной операции над деталью - Производство
Константин Чилингаров: Здравствуйте, 18911 Станислав написал: В технологии за конкретной операцией Пиление заготовки пост на котором исполняется операция конкретно не указан, и поэтому в связанных объектах указано две ленточные пилы. Некоторые общие вещи по поводу ...
Удвоение потребности - Производство
Станислав: 13 Константин Чилингаров ,  Фигасе - походу "мозгу юзера" капец. Спасибо за пояснения. С Уважением!
Переключение между базами данных - Обновление
Константин Чилингаров: Здравствуйте, Разные "файлы программы" в базах. На одной стоит обновление, на другой нет. 4146 Владимир Трусов написал: Как это починить? Поставить последнее обновление на обе базы.
Информация о количестве изделий на терминале - Интерфейс программы
Константин Чилингаров: Здравствуйте, 3520 Alex-220781 написал: А сейчас эта кнопка работает? По моему после последнего обновления перестала Вроде работает. Вчера проверял, работала (тип терминала 4). Но она вообще изначально задумывалась для того, чтобы можно было ...
Терминал. Распределение заданий на разные участки. - Терминалы
Константин Чилингаров: Про выдачу одного задания на разные посты, которые на разных участках. Я бы всё таки настоятельно не рекомендовал так делать. Это идеологически изначально не предусмотрено, и чревато. Например, к "участку" привязывается "тип терминал ...
Выдача ТМЦ со склада "без основания" - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: 18931 Volkov1 написал: Можно ли осуществлять выдачу любых номенклатурных позиций со склада? Ответ на одно сообщение выше. Проблема не в выдаче. Всё выдаётся и проводится в программе: накладная создаётся (в виде электронного документа в програ ...
Ошибки после обновления декабрь 2019 - Терминалы
Константин Чилингаров: Здравствуйте, 3520 Alex-220781 написал: они не связаны с отключением электричества или аварийным завершением но вот это 3520 Alex-220781 написал: аботник нажимает кнопку "завершить", выскакивает ошибка - это и есть аварийное з ...
Вопросы по демо версии - Демо версия
Станислав: 13 Константин Чилингаров , Здравствуйте! Не хотел Вас обидеть своими глупыми вопросами, но причина в том числе и не совсем дружественном интерфейсе проги и довольно сложной структуре данных, предназначенной для построения СУБД. У обычного реально ...
Комментарии к операциям - Прочее
Константин Чилингаров: Здравствуйте, В этом окошке (график работ по сменам/ детальный график) в этой колонке отображается комментарий к операции, указанный в техпроцессе.
Новые возможности. Объединённые задания. Как пользоваться? - Производство
Константин Чилингаров: У вас в списке всего деталей, которые можно объединить в группу: 8 шт, 2 шт и 2 шт. Вы говорите, что в группе деталей: 8шт, 2шт и 2шт. Больше одной такой "группы" из такого количества деталей создать не получится.
Ошибка при выводе на печать предварительных заказов в демо версии производство - Производство
Константин Чилингаров: Здравствуйте, В окне, где выбирается бланк отчёта (какой нужно распечатать), нужно выбрать подходящий шаблон и нажать "Ок" (не на "принтер"). См. /support/622/#_v7680 здесь , рис.68.

Генератор

Подготовка исходных данных, описание изделий и процесса их изготовления - Состав и технология - Работа с программой
Страницы: 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 КБ)
 
Добрый день! Спасибо за ответ.
Есть еще такой вопрос - как сделать так, чтобы в окне генерации параметров первыми шли параметры без символа fx? А после них следовали с fx. Для удобства
вогбит.jpg (95.13 КБ)
Изменено: Bittzzz - 18.02.2020 15:07:34
 
Здравствуйте,

В параметрах "шаблона" (в "номенклатуре") стрелочками вверх/вниз расставьте параметры в таком порядке, как вы хотите, чтобы они шли.
Они в таком порядке в окне "Генератора" и будут.
1.png (55.62 КБ)
 
Кнопки эти не работают, я их уже нажимал, ничего не происходит
 
Работают.
Сортировка, скорее всего, у Вас включена в окошке "параметры" по какой-нибудь колонке. Выключите.
Страницы: 1
Сейчас на форуме (гостей: 22)
Всего зарегистрированных пользователей: 3003
Приняло участие в обсуждении: 350
Всего тем: 804
Всего сообщений: 6066

Полезные ссылки:
подготовка производства Видео-презентация Себестоимость инструкция Начало работы Расчёт комплектации Складской учёт технологическая подготовка производственный учет ТПП складской учет управление данными электронный архив График производства управление качеством Планирование мелкосерийного производства Техническая Подготовка Производства управление производством управление ремонтами Производственный заказ загрузка оборудования планирование производства Трудоёмкость расчет себестоимости Генератор отчетов Сменное задание производство металлоконструкций Задания для производства пост руководство администраторов VOGBIT Тип нормирования разработчика отчетов vogbit Заказ на производство Нормирование состав изделия демоверсия технология Планирование производства Состав изделия Обзор обновления Расчёт цены Интерфейс производственный заказ ЧПУ G-код План производства в виде диаграммы Гантта фактический учет затрат Документация металлоконструкции Способ расчёта склад Предприятие Затраты на производство Указания по заполнению техпроцесса VOGBIT Отпуск со склада улучшения лимитно-заборная карта
×
Вход на сайт