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

Написать подписку на событие, которая будет создавать документ установки цен в Альфа-Авто 5.1

5844 |  4
сегодня в 11:36:37 (менее чем 1 час назад)
975210
Текст задания
Конфигурация: альфа-авто 5.1

Есть вид цены "Средняя цена продажи".

Алгоритм ее расчета: например, мы продали разные партии продукции по разным ценам:
10 ед. — по 15 руб;
15 ед. — по 10 руб;
25 ед. — по 20 руб.
Требуется рассчитать среднюю цену одной единицы продукции. Определяем общий объем продаж: (10*15) + (15*10) + (25*20) = 800 (руб.). Общее количество проданных единиц — 50.
Используем формулу: Цена (средняя арифметическая взвешенная) = 800 / 50 = 16 (руб.)

Требуется значение цены данного типа цен поддерживать в актуальном состоянии.
Для этого перерасчет средней цены нужно производить при каждой операции с товаром.

Для этого нужно создать подписку на событие проведения следующих документов:
a. Поступление товаров
b. Реализация товаров
c. Перемещение товаров
d. Инвентаризация товаров
e. Комплектация
f. Разукомплектация
g. Пересортица товара
h. Ввод остатков товаров
i. Возврат от покупателя
j. Возврат поставщику
k. Заказ-наряд
l. Переоценка
m. Списание товаров

После проведения каждого из этих документов нужно создавать документ "Установка цен" на товары из данного документа и по алгоритму, описанному выше установить актуальные средние цены.

Или предложите Ваш вариант реализации задачи.
0
Отклики (3)