Улучшение #PORTFOLIO-12

Отчет по наличию номенклатуры

Added by Михаил Воронюк about 4 years ago. Updated almost 3 years ago.

Check the service request
Send service request by EDM
Status:РешенаStart date:10.07.2019
Priority:НормальнаяDue date:25.07.2019
Assignee:Михаил Воронюк% Done:

100%

Category:-Estimated time:24.00 hours
Target version:-
owner-email: Оц.вр. (ст. инж.-программист):
copy-to: Оц.вр. (рук.проектов):
last_modifier:Михаил Воронюк Роли участников:Аналитик, Инженер-программист, Старший инженер-программист
Планируемые услуги:Внешние отчеты, Расширения конфигураций Краткое описание:

Разработать внешний отчет по наличию номенклатуры с доп.реквизитами выбранных видов номенклатуры.

Плановая дата выполнения: Техлид:
Инициатор (Ф.И.):Воронюк Михаил Аналитик:
Инициатор (ссылка на контакт): Дедлайн (от заказчика):
Конфигурация:ERP Кол-во изм. плановой даты вып.:
Оц.вр. (Стажер): Кол-во изм. предв.оценки вр.:
Оц.вр. (мл. инж.-программист): Менеджер по продажам:
Оц.вр. (инж.-программист):
Tags:

Description

Требуется разработать внешний отчет по наличию номенклатуры с доп.реквизитами выбранных видов номенклатуры.

  1. В шапке отчета пользователь выбирает виды номенклатуры (2 различных или более) с одинаковыми доп.реквизитами (наличие одинаковых доп.реквизитов программой не проверяется, это контролируется пользователем самостоятельно по результатам формирования отчета или другим способом).
  2. По нажатию "Сформировать":
    1. из данных видов берутся все общие доп.реквизиты (т.е. доп.реквизиты, которые есть во всех этих видах номенклатуры)
    2. выбирается все элементы номенклатуры по этим видам номенклатуры.
    3. из выбранной номенклатуры получаются все использованные комбинации доп.реквизитов (т.е. не все возможные сочетания)
    4. комбинации доп.реквизитов выводятся в первой колонке, виды номенклатуры выводятся в первой строке, на пересечении выводится наименование номенклатуры (если имеется по такому виду и набору доп.реквизитов) или "x", если отсутствует
    5. Если же на пересечении оказывается более одной номенклатурной позиции, но выводить на пересечении "много".
    6. Если есть доп.реквизит, но оно не задан для номенклатуры, то выводить (в зависимости от типа доп.реквизита):
      1. Число: 0
      2. Строка: ""
      3. Булево: Нет
      4. Доп.значения, составные типы или ссылочные типы: <не указан>
    7. Общие для всех видов номенклатуры доп.реквизиты не учитываются
  3. При двойном клике на табличной ячейке с "x" требуется создать карточку номенклатуры с заполненными доп.реквизитами и видом номенклатуры.
  4. Нужно иметь возможность пользователю сохранять варианты отчета, чтобы выбранные виды номенклатуры сохранялись в этом варианте
  5. "x" выводить по центру ячейки
  6. Порядок видов номенклатуры в колонках должен соответствовать порядку видов номенклатуры в параметрах отчета
  7. Выводить в шапке отчета (табличного документа) название отчета "Отчет по наличию номенклатуры по доп.реквизитам"
  8. В отчете для номенклатуры выводить наличие ресурсных спецификаций и возможность открыть/создать, по аналогии со списком номенклатуры:
    1. Отображать левее названия номенклатуры в колонке без названия и без правой границы флаг чергого или зеленого цвета
    2. При щелчке на этой колонке
      1. Если есть флаг - открывать основную спецификацию
      2. Если нет флага - задавать вопрос о создании спецификации и, при положительном ответе, создавать спецификацию по эталонной

Пример.

В шапке отчета выбрали виды номенклатуры: Готовая продукция ТСМ, Полуфабрикат ТСМ, Полусырая ТСМ.
У них имеются общие доп.реквизиты: "Длина" (Число 10.2), "Диаметр внешний" (Число 10.2), "Цвет" (Доп.значения).

Выводится отчет следующего вида:

Вида номенклатуры/Реквизиты Готовая продукция ТСМ Полуфабрикат ТСМ Полусырая ТСМ
Длина: 10; Диаметр внешний: 5; Цвет: Зеленый ТСМ 5, длина 10, зеленый ТСМ п/ф 5, длина 10, зеленый ТСМ полусырая 5, длина 10, зеленый
Длина: 10; Диаметр внешний: 15; Цвет: Красный ТСМ 15, длина 10, Красный много ТСМ полусырая 15, длина 10, Красный
Длина: 20; Диаметр внешний: 25; Цвет: Синий ТСМ 25, длина 20, Синий ТСМ 25, длина 20, Синий х
Длина: 0; Диаметр внешний: 25,5; Цвет: <не задан> ТСМ 25,5 в рулоне x х

Примерный вид отчета:

Отчет по номенклатуре.docx (14.3 KB) Михаил Воронюк, 15.07.2019 10:12 AM

image_2019_07_19T08_58_45_868Z.png (213 KB) Михаил Воронюк, 20.07.2019 08:09 AM

image_2019_07_24T08_31_22_590Z.png (214 KB) Михаил Воронюк, 24.07.2019 11:40 AM

image_2019_07_24T08_31_59_775Z.png (242 KB) Михаил Воронюк, 24.07.2019 11:40 AM

image_2019_07_24T08_35_03_320Z.png (244 KB) Михаил Воронюк, 24.07.2019 11:40 AM

History

#2 Updated by Михаил Воронюк about 4 years ago

  • Status changed from Новая to Решена

#3 Updated by Михаил Воронюк almost 3 years ago

  • Description updated (diff)
  • Краткое описание set to Разработать внешний отчет по наличию номенклатуры с доп.реквизитами выбранных видов номенклатуры.
  • Роли участников Инженер-программист, Старший инженер-программист added

#4 Updated by Михаил Воронюк almost 3 years ago

  • Роли участников Аналитик added

Also available in: Atom PDF