Задача 102.163352

Задача :102.163352

2017-01-31 18:45:23
Краткое описание :
алг. 164 Для настройки "Подразделение - Учитывать дополнительный список подразделений" ввести настройки для вышестоящего цеха и подчиненных участков
Описание :
по 164- му системному алгоритму "Формирование акта изменения целевого назначения"
Что измененно :
алг. 164 Для настройки "Подразделение - Учитывать
дополнительный список подразделений" ввести настройки для вышестоящего цеха и
подчиненных участков
На данный момент резервирование производится в заданном подразделении и по
настройке в его кладовых.
Необходимо добавить настройки, которые позволят:
- найти вышестоящее подразделение (цех) в каталоге подразделений, если оно
есть, и произвести резервирование в нем. Считаем, что в каталоге подразделений
выше цеха связи нет, а ниже могут располагаться производственные участки и
кладовые.
- найти подчиненные подразделения-участки по отношению к вышестоящему цеху,
и произвести резервирование в них. Если у заданного подразделения нет
вышестоящего подразделения, то есть оно само является цехом, то найти
подчиненные участки по отношению к текущему подразделению, и произвести
резервирование в них. Так как подчиненными подразделениями могут быть как
участки цеха, так и кладовые, то используется производственная функция для
того, чтобы их различать:
- Для кладовых производственная функция не задана.
- для цехов задана функция "Цеха основного производства" (можно
использовать для анализа, есть ли вышестоящее подразделение, и надо ли его
искать. Особенно актуально это в том случае, если над цехом что-то будет в
иерархии).
- для производственных участков задана функция "Участки основного
производства"
Желательно иметь настройки для включения учета производственной
функции, а также для выбора значения производственной функции из списка
существующих. Можно упростить задачу: если включен учет производственной
функции, рассматривать все подразделения с заданной производственной функцией
(не пустой).
Таким образом, обрабатываются подчиненные подразделения с заданными
значениями производственной функции, и в них производится резервирование,
причем вначале в цехе, потом в участках. Если нет подразделений с заданной
производственной функцией - выводить сообщения не нужно, это нормально,
например, в цехе нет участков. Для кладовых, заданных через внешние атрибуты
заданного подразделения, ограничения по производственной функции накладывать не
нужно. Просто будет установлена настройка "Учитывать остатки в кладовых" = нет.
Подобная задача решалась в алг. 138 (вложение). Решения должны
стыковаться, чтобы алг. 138 мог найти МЦ, зарезервированные алгоритмом 164.
Как измененно :
164 алгоритм доработан. В каталог "Фильтры для МЦ по разрезу
хранения\Подразделение\" добавлены настройки:
-"Учитывать остатки в вышестоящем подразделении, если вышестоящее подразделение
отсутствует - искать в подчиненных подразделениях"
-"Учитывать остатки в подразделениях того же уровня иерархии с той же ссылкой
на вышестоящее подразделение списка подразделений".
Возможные значения для обеих настроек - "Да"/"Нет", значение по умолчанию -
"Нет". Для каждой из этих настроек определены подчиненные настройки:
для первой - "Учитывать значения производственной функции вышестоящего
подразделения" и "Учитывать значения производственной функции починенных
подразделений"
для второй - "Учитывать значения производственной функции подразделения".
Возможные значения для данных настроек - "Да"/"Нет", значение по умолчанию -
"Нет". Если для любой из них будет установлено значение "Да", в подчиненной
настройке "Производственная функция" можно будут установить в качестве
ограничения по фильтру для подразделений данного типа(вышестоящее по отношению
к заданному, или соседнее по иерархии или подчиненное) ссылку на
производственную функцию.

Название продукта Название компонента Тип Последняя версия Дата выхода
M_MNPLANM_MNPLANRES9.1.58.02017-01-31 18:45:23