Внешняя обработка разработана на платформе 1С:Предприятие 8.3 (8.3.20.2184), на конфигурации Управление торговлей, редакция 11 (11.5.7.394) на демобазе, при этом является универсальной в том смысле, что ее можно открыть на любой конфигурации на управляемых формах.
Представленная обработка - это симбиоз разных обработок (идей). Центральный алгоритм расчета АВС-категорий такой же, как в обработке (на обычных формах), на примере которой я описал метод табличного программирования здесь.
Получение исходных данных для анализа происходит через табличный документ (копи-пастом из буфера обмена) по методике, описанной здесь. См. рис. 1 и 2 в ленте.
Данные подготавливаем с помощью типового отчета Валовая прибыль (рис. 3 в ленте): запускаем отчет, устанавливаем отбор по группе товаров за анализируемый период продаж - сохраняем результат в табличный документ mxl или эксель.
Представленный способ отличается от альтернативного способа (рис. 4 в ленте) - когда разработчик открывает конфигуратор, анализирует запрос типового отчета по валовой прибыли, забирает данный запрос в качестве основы получения исходных данных для дальнейшего анализа.
Представленный "табличный" способ применим для небольшого списка товаров, для небольшой группы товаров - скажем так, для 20 000 позиций такой способ не подойдет по причине долгой и длительной обработки исходных данных. Для обработки большого количества номенклатуры необходимо использовать запросы к базе данных - то есть альтернативный способ.
На видео и в представленной обработке продемонстрирован "табличный" пример обработки номенклатуры без характеристик и без серий. Скажем так, пример с характеристиками я опишу позже в другой статье. Способ, которым я буду идентифицировать характеристики при сохранении отчета в табличный документ и загрузке из табличного документа в обработку - я описал в публикации здесь. Если кратко - то я задам код характеристики или гуид как дополнительный реквизит (ссылка на публикацию Коды характеристик для выгрузки отчетов в эксель и загрузки обратно для анализов здесь).
Собственно, это все.
Всем добра!
С пользой для клиентов, Рустем