Анализ продаж с минимальными остатками и аналогами по магазинам (1С: Розница)
Учетные задачи - Анализ продаж
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
ПОЛЯ ОТЧЁТА:
Магазин - справочник Магазины
Наименование - справочник Номенклатура
Аналог - регистр сведений "ор_ГруппыАналогов" Номенклатура, связанная через Номер По Каталогу с основной Номенклатурой
Номер по каталогу - Номенклатура.ор_НомерПоКаталогу
Производитель - Номенклатура.ор_Производитель
Товар из наличия - обороты регистра накопления "Продажи", где Регистратор = Документ.Отчет О Розничных Продажах
Заказные товары - обороты регистра накопления "Продажи", где Регистратор = Документ.Реализация Товаров
Мин остаток - из регистра сведений "ор_МинимальныеОстаткиНоменклатуры"
В наличии - Остатки из регистра накопления "Товары на складах"
Обработки для Отчета (Можно заполнять руками без обработок, но так дольше):
1. Обработка "Создать Аналоги из Артикула" - внешняя обработка, которая читает Артикул номенклатуры, Аналоги - разделенные "/" заполняют Регистр Сведений "ор_ГруппыАналогов"
2. Обработка "Загрузить минимальные остатки" - внешняя обработка, которая берёт Регистр Накопления Продажи Обороты и рассчитывает по формуле:
МинимальныйОстаток = ?(КоличествоОборот/2 < 1, 0, Окр(КоличествоОборот/2, 0, РежимОкругления.Окр15как20))
грузим в Регистр Сведений "ор_МинимальныеОстаткиНоменклатуры"
Платформа:
1С:Предприятие 8.3 (8.3.16.1359)
Конфигурация:
Розница 8. Магазин автозапчастей, редакция 2.2 (2.2.11.29)
Розница 8. Магазин автозапчастей, редакция 2.3 (2.3.23.75)
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 2.3, релизы 2.3.23.75
Вступайте в нашу телеграмм-группу Инфостарт