Обработка для расчета потребностей и документ с табличной частью в виде дерева
Выполнено
5 000.00
Москва(Россия )
8 |
5
18 октября 2023 в 00:44:09
(1 год 5 недель 1 день 14 часов назад)
7000
V8.x Управление производственным предприятием
30.03.2016 13:27:13
до 03.04.2016
Текст задания
Наглядное ТЗ во вложении.
В конфигурации УПП 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. Количество итоговое для обеспечения должно быть кратно Х.
Х – реквизит номенклатуры «КоличествоШтукВКоробке»