Улучшение #15252

Updated by Илья Власов almost 3 years ago

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

*Сокращения*
# ГА - группа аналогов. Данная группа показана в каждой номенклатуре, которая включена в ГА.
# ГЗП - группа закупок производителей. В данную группу входят все производители находящиеся в одной ГА.
# ГАЗ - группа аналогов для закупки. Данная группа включена в ГА и показывает, что данные номенклатуры могут быть взаимно использоваться при нехватки одной/нескольких из них.

*Требования*
# Предоставить отбор необходимых номенклатур для дальнейших манипулирований с их таблицами аналогов.
# Создания списка, где будет отображаться все найденные ГЗП для отобранных номенклатур.
# Возможность открыть ГЗП, чтобы посмотреть список из номенклатур и их производителей, включённых в данную группу.
# Создать список, где будут выводится все производители из ГА для включённых ГАЗ из выбранного ГЗП, для того, чтобы была возможность сразу включить номенклатуры определённых производителей или отключить из ГАЗ.
# Выводить список, где будут отображаться взаимосвязь номенклатур полученных из ГА и ГАЗ, для того, чтобы была возможность определённые номенклатуры вносить и выносить из ГАЗ. В данном списке также необходимо выводить какая номенклатура к какой группе ГА, ГАЗ и ГЗП относиться.
# При записи изменений таблицы аналогов номенклатур необходимо отключать для них версионирование.

*Результат*
# Форма обработки. !Пустая_обработка.bmp!
# Реализация отбора номенклатур по разным параметрам. !Отбор_номенклатур.bmp!
# Записывание номенклатур в список. !Отобранные_номенклатуры.bmp!
# Отображение ГЗП для отобранных номенклатур. !Отобранные_ГЗП.bmp!
# С помощью галки выбирается ГЗП, для которой будет показываться списки производителей и номенклатур. !Выбрааная_ГЗП.bmp!
# При нажатии на название ГЗП появляется форма, где показываются все ГАЗы, у которых список производителей равняется данной ГЗП. В ГАЗе показывается список её номенклатур. !Структура_ГЗП.bmp!
# Отображение производителей и номенклатур для выбранной ГЗП для дальнейшей манипуляций с таблицей аналогов. !Показ_производителей_и_номенклатур.bmp!
# Включение и выключение в таблице производителей ГЗП меняет включение номенклатур в ГАЗ. !Выключение_производителя.bmp!
# В таблице номенклатур ГЗП возможно отдельно включать и выключать номенклатуру в ГАЗ, при этом автоматически будут все необходимые взаимосвязи проставляться. !Включение_отдельной_номенклатуры.bmp!
# Данный результат получился таким, так как убрали номенклатуру 8 (был убран производитель 8 из ГЗП), но поставили галку аналог для закупки между 8-ой и 6-ой номенклатурами, а так как 6-ая номенклатура входит в данную ГЗП, то и 8-ая номенклатура осталась в данном ГЗП. !Результат_при_вкл._отд._номен.bmp!
# При не включении предыдущей взаимосвязи получается, что 8-ая номенклатура будет полностью отдельно, следовательно, появится новая ГЗП3, которая будет состоять чисто из производителя 8, а в ГЗП2 остануться только 4-ый и 5-ый производители. !Результат_при_выкл._производителя.bmp!
# В таблице номенклатур ГЗП отображаются все взаимосвязи с аналогами (ГА). !Результат_2_при_выкл._производителя.bmp!

Back