Платная доработка #1317
closedРеализация акций ДД
Description
OHY-66373-ABM-Retail
В рамках задачи Платная доработка #1299 был реализован механизм работы с акциями для выгрузки в ДД.
Теперь необходимо научиться обрабатывать полученные акции на стороне УС.
Для этого предлагаю:
1. Для док-а "Проактивная акция (DD)" добавить реквизит "Склад списания акц.", ссылка на спр. "Склады"
2. Для док-а "Заказ покупателя" в ТЧ добавить реквизит "№Акции". В этот реквизит мы будем писать номер док-а проактивной акции которую получаем из ДД (определяем для каждой строки по уид-у акции)
2.1 Так же, заполнять комментарий в док-е "Заказ покупателя" наименование акций, разделитель ";"
2.2 При создании на основании / Групповом создании на основании док-а "Заказ покупателя", нужно создать n кол-во реализаций, где n = кол-во различных подарочных акций (строки с is gift) +1.
Т.е. условно если у нас в заказе участвуют 3 акции, тогда нужно создать 3 реализации под каждую акцию и 1 с прочими товарами, которые не участвовали в акции.
2.3 Для реализации на вкладку "дополнительно" нужно сделать реквизит ссылка на док. "Проактивной акции" по которой создана реализация. Для каждой созданной реализации с акцией заполняем реквизит в док-е. Если этот реквизит заполнен, тогда не давать изменить в реализации категорию цен.
3. Логика заполнения общих реквизитов при создании на основании заказа Акционных реализаций:
1) Контрагент - переносится из основания
2) Договор - подбираем макс. где реквизит "Служебный" в истине
3) ТТ переносим из основания
4) Организация и подразделение переносим из осн.
5) Склад - определяется по реквизиту из п. 2.2
6) Категория цен, всегда = "Цена подарков" (код 050000005), можно забить гвоздями в коде, например по УИД-у
Updated by Александр Агарков over 4 years ago
- Status changed from Новая to В работу
Updated by Александр Агарков over 4 years ago
- Status changed from В работу to В работе
Updated by Александр Агарков over 4 years ago
- Разработчик set to Александр Агарков
Реализована загрузка акционных Заказов покупателей.
В ТЧ "Состав" добавлен реквизит "Акция".
Идентификация акции происходит по GUID, получаемому из ДД.
Updated by Александр Агарков over 4 years ago
- % Done changed from 0 to 50
Реализовано создание нескольких Реализаций ("основная" + количество акций) на основании заказа покупателя, содержащего акционные позиции.
Updated by Александр Агарков over 4 years ago
- Status changed from В работе to Готова к тестированию
- % Done changed from 50 to 100
Запустились.
Updated by Павел Устименко over 4 years ago
- Status changed from Готова к тестированию to Принята