1 of 19

Расширение возможностей параметризации спецификаций

2 of 19

Цели проекта

2

  • Добавить возможность включения / отключения параметризации спецификаций и маршрутных карт отдельной функциональной опцией
  • Поддержать возможность автовыбора номенклатуры и расчет по формулам для побочного и промежуточного выхода, а также для выходных изделий при разборке
  • Добавить в механизм автоподбора характеристики по свойствам возможность указания формул и алгоритмов расчета значения свойства
  • Добавить возможность автоподбора характеристики по произвольному алгоритму
  • Добавить возможность гибких отборов номенклатуры и трудозатрат в зависимости от свойств основного изделия для спецификаций и маршрутных карт
  • Поддержать возможность указания в формулах свойств, принадлежащих другому виду номенклатуры, с которым данный вид номенклатуры имеет общий список характеристик
  • Добавить контроль корректности формул при переводе спецификации и маршрутной карты в статус «Действующая»

3 of 19

Функциональные опции

Добавлена возможность включения / отключения функциональности параметризации отдельной настройкой

4 of 19

Автоподбор и расчет по формуле для побочного и промежуточного выхода

Автоподбор и расчет по формуле для побочного и промежуточного выхода

5 of 19

Автоподбор и расчет по формуле для выходных изделий при разборке

Автоподбор и расчет по формуле для выходных изделий при разборке

6 of 19

Возможность задавать гибкие условия применения для материалов, побочного и промежуточного выхода и трудозатрат.

7 of 19

Если характеристики у вида номенклатуры настроены как «Общие с другим видом номенклатуры», то свойства таких характеристик теперь можно использовать в формулах.

Если характеристики у вида номенклатуры настроены как «Общие с другим видом номенклатуры», то свойства таких характеристик теперь можно использовать в формулах.

8 of 19

При проверке действующей спецификации производится контроль правильности указания операндов формул.

При проверке действующей спецификации производится контроль правильности указания операндов формул.

9 of 19

При автоподборе характеристики по свойствам добавлена возможность расчета значения свойства по формуле и по алгоритму

При автоподборе характеристики по свойствам добавлена возможность расчета значения свойства по формуле и по алгоритму

10 of 19

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

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

11 of 19

Пример использования алгоритма автоподбора

  • Данный пример показывает, как при помощи расширений конфигурации добавить собственный алгоритм расчета значения свойства, который потом можно использовать в спецификациях и маршрутных картах
  • В качестве примера используем швейное производство, подбор цвета нити по цвету ткани

В производимом нами изделии используется следующее сочетание цветов

12 of 19

Пример использования алгоритма автоподбора

  • Создаем параметрическую спецификацию

  • Характеристика ткани подбирается по свойствам изделия

  • Количество ткани рассчитывается по формуле от размера изделия

13 of 19

Пример использования алгоритма автоподбора

  • Подбор толщины нити в целях демонстрации делаем зависимым от размера изделия
  • Для подбора цвета нити прямое сопоставление цвета с изделием не подходит, необходимо создать более сложный алгоритм

14 of 19

Пример использования алгоритма автоподбора

Добавляем в конфигурацию новое расширение ФункцииАвтоподбора

Добавляем в новое расширение модуль УправлениеДаннымиОбИзделиях

15 of 19

Пример использования алгоритма автоподбора

Добавляем в наше расширение новый регистр сведений СоответствиеЦветов

Заполняем регистр согласно таблице соответствия цветов. Соответствие для цветов «Белый» и «Черный» будет действовать для всех изделий, остальные – только для рассматриваемого

16 of 19

Пример использования алгоритма автоподбора

  • Добавляем новую функцию в массив описаний функций автоподбора

17 of 19

Пример использования алгоритма автоподбора

Реализуем код алгоритма подбора цвета

Подключаем алгоритм в настройках соответствия свойств

18 of 19

Пример использования алгоритма автоподбора

Формируем заказ на производство на изделие, цвет «Зеленый»

В результате разузлования видим, что при производстве будет использована зеленая ткань, и фиолетовая нить

19 of 19

Спасибо за внимание