Регистр накопления «Ретро-бонус» в 1С:ERP 2.4
Задача – добавить регистр накопления
При работе с системой 1С: ERP, была поставлена задача на разработку регистра накопления в 1С 8 ЕРП 2.4 «Ретро-бонус».
В силу данных требований было принято решение разработать Регистр накопления в 1С 8.3 ЕРП 2.4 «Ретро-бонус».
Для учета движения начислений и изменение плановых и фактических ретро-бонусов добавить регистр накопления со следующей структурой, описанной в Таб. 1 в 1С: ERP 2.4.
Движения в регистре накопления Ретро-бонусы
Документ Поступление товаров на склад без признаков «Выкуп с ОХ» или «Продажа с ОХ» делает движения в Регистре накопления «Ретро-бонусы» описанные в Приложении 1. Движение документа «Поступление товаров на склад» без признаков «Продажа с ОХ», «Выкуп с ОХ» по РН «Ретро-бонусы».
Производится расчет плановых ретро-бонусов по документу «Поступление товаров на склад» без признаков «Выкуп с ОХ» и «Продажа с ОХ», если документ соответствует условиям в ТЧ «Ретро-бонусы» по периоду действия тарифов (Дата начала действия – Дата окончания действия) в зависимости от События начисления ретро-бонусов:
-По заказу на завод – значение реквизита «Плановый месяц поставки» в Заказе поставщику, указанному в ТЧ «Товары», соответствует указанному периоду действия.
-Отгрузка от поставщика – дата Неотфактурованной поставки, указанной в ТЧ «Товары», соответствует указанному периоду действия.
Производится расчет плановых ретро-бонусов по документу «Поступление товаров на склад» без признаков «Выкуп с ОХ» и «Продажа с ОХ», если номенклатура соответствует условиям в ТЧ ретро-бонусы по детализации тарифа ретро-бонусов:
-Без детализации (пусто) – ретро-бонус начисляется, если нет детализации по номенклатуре или по сортаменту;
-Детализация по сортаменту – в номенклатуре, указанной в ТЧ «Товары», указана соответствующая указанной детализации Товарная категория», если нет детализации по номенклатуре;
-Детализация по номенклатуре – в ТЧ «Товары» номенклатура, соответствующая указанной в ТЧ «Ретро-бонусы» детализации.
В конфигурации 1С: ERP производится расчет плановых ретро-бонусов по документу «Поступление товаров на склад» без признаков «Выкуп с ОХ» и «Продажа с ОХ», если в ТЧ «Товары» в строке указано «Начислять ретро-бонусы» = Да.
Документ Приемка товаров на хранение делает движения в регистре накопления «Ретро-бонусы» описанные в Приложении 2. Движение документа «Приемка товаров на хранение» по Регистру накопления в 1С 8 ЕРП 2.4 «Ретро-бонусы».
Производится расчет плановых ретро-бонусов по документу «Приемка товаров на хранение», если документ соответствует условиям в ТЧ «Ретро-бонусы» по периоду действия тарифов (Дата начала действия – Дата окончания действия) в зависимости от События начисления ретро-бонусов отличных от «Выкуп с ОХ»:
-По заказу на завод – значение реквизита «Плановый месяц поставки» в Заказе поставщику, указанному в ТЧ «Товары», соответствует указанному периоду действия.
-Отгрузка от поставщика – дата Неотфактурованной поставки, указанной в ТЧ «Товары», соответствует указанному периоду действия.
-Выкуп с ОХ – дата документа.
В 1С: ERP 8 производится расчет плановых ретро-бонусов по документу «Приемка товаров на хранение», если номенклатура соответствует условиям в ТЧ ретро-бонусы документа по детализации тарифа ретро-бонусов:
-Без детализации (пусто) – ретро-бонус начисляется;
-Детализация по сортаменту – в номенклатуре, указанной в ТЧ «Товары», указана соответствующая указанной детализации Товарная категория»
-Детализация по номенклатуре – в ТЧ «Товары» номенклатура, соответствующая указанной в ТЧ «Ретро-бонусы» детализации.
В 1С: ERP 2.4 производится расчет плановых ретро-бонусов по документу «Приемка товаров на хранение» по следующим событиям начисления ретро-бонусов:
-Заказ на завод – если в ТЧ «Товары» в строке указано «Начислять ретро-бонусы» = Да.
-Отгрузка от поставщика, если в ТЧ «Товары» в строке указано «Начислять ретро-бонусы» = Да.
-Выкуп с ОХ – в независимости от заполнения реквизита в ТЧ «Товары» «Начислять ретро-бонус».
Документ «Отгрузка товаров с хранения» делает движение по списанию планового ретро-бонуса пропорционально количеству в документе. Движение документа «Отгрузка товаров с хранения» приведены в Приложении 3. Движение документа «Отгрузка товаров с хранения» по РН «Ретро-бонусы».
Документ «Поступление товаров на склад» с признаком «Продажа с ОХ», «Выкуп с ОХ» делает движение по приходу по плановым ретро-бонусам. Движение документа «Поступление товаров на склад» с признаком «Продажа с ОХ» или «Выкуп с ОХ» приведены в Приложении 4. Движение документа «Поступление товаров на склад» с признаком «Продажа с ОХ» или «Выкуп с ОХ» по РН «Ретро-бонусы».
При проведении документа «Поступление товаров на склад» с признаком «Продажа с ОХ» или «Выкуп с ОХ» в 1С: ERP 2.4 производится поиск документа «Отгрузка товаров с хранения» по следующему алгоритму:
-Поставщику – равные в документе ПТ и Отгрузка товаров с хранения;
-Договору – Договор ответ. хранения в ПТ равен договору в Отгрузке товаров с хранения;
-Дата документа – равны в документе ПТ и Отгрузка товаров с хранения;
-Номер документа сбыт – равные в документе ПТ и Отгрузка товаров с хранения.
По событиям начисления «Отгрузка от поставщика» и «Заказ на завод» при проведении документа «Поступление товаров на склад» с признаком «Продажа с ОХ» или «Выкуп с ОХ» делается движение с обратным видом движения по Отгрузке товаров с хранения.
При наличии в документе «Поступление товаров на склад» признака «Выкуп с ОХ» в документе серия, отличная от документа «Отгрузка товаров с хранения», поэтому поиск документа производится по серии-родителю, указанному в ТЧ «Серии» серии номенклатуры.
По событию начисления «Выкуп с ОХ» при проведении документа «Поступления товаров на склад» с признаком «Выкуп с ОХ» или «продажа с ОХ» производится поиск договора по следующим параметрам:
-С типом «с покупателем\заказчиком»;
-Со значением реквизита «Бонусное соглашение» = Да.
Если договор не найден – бонус по событию начисления «Выкуп с ОХ» не начисляется.
Если договор найден в ТЧ «Ретро-бонусы» производится поиск подходящих условий следующим параметрам:
-Событие начисления = Выкуп с ОХ
-Дата документа – входит в период действия
-Номенклатура в документе соответствует детализации:
Без детализации (пусто) – ретро-бонус начисляется;
Детализация по сортаменту – в номенклатуре, указанной в ТЧ «Товары», указана соответствующая указанной детализации Товарная категория»
Детализация по номенклатуре – в ТЧ «Товары» номенклатура, соответствующая указанной в ТЧ «Ретро-бонусы» детализации.
-Организация в документе советует детализации по организации:
Без детализации (пусто) – ретро-бонус начисляется, если нет условий для Организации документа;
Организация в ТЧ Ретро-бонусы = Организации в документе;
Документ Корректировка планового ретро-бонуса делает движения в РН «Ретро-бонусы» описанные в Приложение 5. Движение документа «Корректировка планового ретро-бонуса».
Движение делается на разницу между планом в регистре и новыми рассчитываемыми данными, которая указана в ТЧ «Позиции бонусов» в реквизите «Сумма план расхождение».
Документ Распределения фактического ретро-бонуса делает движения в регистре накопления «Ретро-бонусы» описанные в Приложении 6. Движение документа «Распределение фактического ретро-бонуса». Движение делается по списанию плана и по начислению факта.
Специалист компании «Кодерлайн»
Алла Зайцева