новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
tagrbb
Приватное сообщение

Обработка для расчета потребностей и документ с табличной частью в виде дерева

Москва(Россия )
8 |  5
18 октября 2023 в 00:44:09 (1 год 9 недель 4 дня 3 часа назад)
7000
Текст задания
Наглядное ТЗ во вложении.

В конфигурации УПП 1.3.59 на платформе 8.2.19 доработана система учета комиссионного товара.
Для каждого комиссионера создан отдельный склад, с которого идет выдача товаров документами Реализации товаров и услуг.
Каждый комиссионер – это отдельный фактически город-филиал.
Каждый комиссионер отчитывается о фактически проданном товаре Отчетом комиссионера.
Не проданные товары возвращаются документом «Возврат товаров от покупателя».
С центрального склада в Москве происходит передача товаров в эти города-филиалы документом Перемещения товаров.

Для своевременного обеспечения городов-филиалов товарами была создана обработка планирования, которая анализирует:
• остатки товаров на складе города
• остатки товаров у комиссионера
• продажи товаров за 2 недели
• мин допустимый остаток в филиале (Для этого добавлен отдельный документ МинимальныеОстаткиНаСкладах)
Для каждого элемента справочника Номенклатуры происходит вышеуказанный расчет.

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

Задания на разработку:
1. Добавить в справочник Номенклатуры и вывести на форму элементы и и форму списка реквизит «ГруппаТоваров»
2. Создать документ «СтраховыеЗапасыПоГруппам» с табличной частью, отображаемой в виде трехуровненвого дерева:
a. Первый уровень – название родительской папки (только непосредственного родителя )
b. второй уровень – группы товаров (если в номенклатуре группа товаров не заполнена, то на втором уровне отображается номенклатура)
c. третий уровень – номенклатура
d. Добавить колонку «минимальный остаток». Минимальный остаток задается только второго уровня дерева.
3. В документе СтраховыеЗапасыПоГруппам дерево товаров должно заполняться по кнопке «заполнить» всеми товарами из справочника Номенклатура без пометки удаления.
4. В документе СтраховыеЗапасыПоГруппам в дереве по кнопке добавить выбирается элемент номенклатуры, после добавления номенклатура добавляется в соответствующую ветку дерева. Если соответствия нет, то добавляется новая ветка.
5. При удалении элемента номенклатуры из дерева удаляется элемент. Если в выбранной ветке элемент единственный, то удаляется вся ветка.

Обработка планирования:
6. Необходимо доработать существующую доработку планирования на основе нововведений - планировать товары по группам:
a. Теперь минимальный остаток может быть задан не только для товара, но и для ГруппыТоваров.
b. Внутри группы товаров количество к перемещению планируется следующим образом:
Пример: ГруппаТоваров «Чай фруктовый» – мин. остаток 500 шт

Продажи за период Остаток у Комиссионера Остаток на складе Требуется
Чай яблочный 20 101 51 0
Чай персиковый 40 102 52 12
Чай цитрусовый 60 103 53 94


Формула расчета для планирования для «Чай яблочный»
20 / (20+40+60) *500 – 101- 51 = -67, значит не требуется обеспечивать

Формула расчета для планирования для «Чай персиковый»
40 / (20+40+60) *500 – 102- 52 = 12, требуется обеспечивать

Формула расчета для планирования для «Чай цитрусовый»
60 / (20+40+60) *500 – 103- 53 = 94, требуется обеспечивать
7. Количество итоговое для обеспечения должно быть кратно Х.
Х – реквизит номенклатуры «КоличествоШтукВКоробке»
0
Выбранные исполнители
Отклики