Когда в компании десятки или сотни готовых сборок, любое изменение в номенклатуре превращается в проблему.
Один компонент сняли с производства — нужно обновить десятки комплектов. Появился новый аналог — внести изменения во все сборки. Изменилось количество или характеристика — снова ручная работа.
Содержание:
- Исходные данные о проекте
- Цели проекта
- Разработка интерфейса обработки 1С
- Массовые и точечные изменения внутри обработки 1С
- Поддержка иерархии комплектов
- Поддерживаемые операции
- Контроль и безопасность выполнения
- Масштабируемость решения
- Результат внедрения
Исходные данные о проекте:
Компания заказчика работает с широкой номенклатурой, где значительную часть ассортимента составляют готовые сборки, используемые в продажах и представленные на сайте.
При этом состав комплектов регулярно меняется: позиции снимаются с производства, заменяются аналогами, корректируются характеристики и количество компонентов.
Любые изменения должны оперативно отражаться как в 1С, так и во внешних каналах. Однако при ручном обновлении сборок это приводило к задержкам, высокой нагрузке на сотрудников и риску расхождений данных между системами.
Дополнительную сложность создавала иерархическая структура номенклатуры, которая регулярно изменялась и усложняла контроль.
В рамках проекта требовалось создать инструмент, позволяющий централизованно управлять составами сборок, оперативно вносить изменения и обеспечивать актуальность данных во всех системах.
Цели проекта:
- Обеспечить массовое и точечное изменение номенклатуры с учётом структуры справочника;
- Создать инструмент централизованного управления составами готовых сборок в 1С;
- Снизить трудозатраты на сопровождение каталога и исключить ручные операции;
- Обеспечить актуальность и согласованность данных между 1С и сайтом.
Разработка интерфейса обработки 1С:
В рамках решения реализована отдельная обработка, обеспечивающая удобную и гибкую работу с составами готовых сборок.
Интерфейс позволяет:
- Работать как по всей базе, так и в рамках выбранной папки;
- Выбирать отдельные группы комплектов для обработки;
- Выполнять поиск комплектов по артикулу;
- Учитывать иерархию справочника;
За счёт этого пользователь может работать:
- С конкретным разделом каталога;
- Со всеми сборками в системе;
- Или с заранее отобранной выборкой.
Интерфейс работы с комплектами:
Массовые и точечные изменения внутри обработки 1С:
Обработка поддерживает два сценария работы: массовый и точечный.
Массовый режим
После выбора номенклатуры система автоматически формирует список всех комплектов, в которых она используется.
Далее пользователь может:
- Добавить новую номенклатуру в состав комплектов;
- Заменить позицию во всех отобранных сборках;
- Удалить позицию из выбранной группы сборок;
- Изменить количество компонента.
Точечный режим
После автоматического отбора пользователь может вручную:
- Применить изменения только к части выборки;
- Исключить отдельные комплекты из списка;
- Работать только с выбранными позициями.
Поддержка иерархии комплектов
Решение также учитывает структуру справочника номенклатуры и особенности работы с иерархией.
Пользователь может:
- Учитывать структуру каталога при выполнении изменений;/li>
- Выбирать уровень иерархии комплектов;
- Работать в рамках конкретной папки.
Система корректно обрабатывает перемещения элементов внутри справочника, что особенно важно для компаний, где учёт и аналитика завязаны на группах номенклатуры.
Изменения применяются независимо от текущего расположения элементов, что обеспечивает стабильную работу даже при регулярной реорганизации каталога.
Поддерживаемые операции
Решение поддерживает ключевые сценарии изменения составов комплектов:
- Добавление новой номенклатуры с указанием количества;
- Замена характеристики в рамках одной номенклатуры;
- Массовое изменение количества компонентов;
- Удаление позиции из состава;
- Замена артикула на аналог.
При работе с характеристиками система учитывает их количество:
- Если их несколько — пользователь получает уведомление и может выбрать нужный вариант;
- Если характеристика одна — она подставляется автоматически.
Контроль и безопасность выполнения
Перед запуском массовых изменений система выполняет ряд проверок и запрашивает подтверждение действий:
- Проверяет корректность данных перед применением изменений;
- Выводит предупреждение о необратимости операции;
- Требует повторного подтверждения от пользователя.
Интерфейс реализован с использованием неблокирующих асинхронных механизмов, что позволяет выполнять операции без «зависания» системы даже при обработке большого объёма данных.
По завершении работы формируется отчёт с результатами внесённых изменений, что обеспечивает прозрачность и контроль выполненных операций.
Масштабируемость решения
Разработанная обработка представляет собой универсальный инструмент, который может развиваться вместе с бизнесом.
Архитектура решения позволяет:
- Интегрировать решение с процессами ценообразования и расчёта себестоимости;>
- Расширять функциональность новыми сценариями изменений;
- Добавлять дополнительные проверки и ограничения;
- Развивать аналитику по изменениям комплектов;
- Внедрять механизмы согласования.
Решение легко адаптируется под различные типы компаний:
- Системы с нетиповой или сложной структурой данных;
- Бизнес с широкой продуктовой линейкой;
- Производственные предприятия;
- Торговые организации.
При необходимости функциональность может быть расширена до полноценной подсистемы управления продуктовой моделью внутри 1С.
Результат внедрения
В результате внедрения решения заказчик получил управляемый инструмент работы с составами готовых сборок, который позволил:
- 1Сократить время на внесение изменений в десятки раз за счёт автоматизации массовых операций;
- 2Исключить ручную корректировку комплектов и снизить нагрузку на сотрудников;
- 3Обеспечить актуальность данных в 1С и их корректное отражение на сайте;
- 4Минимизировать риск ошибок при изменении состава сборок;
- 5Повысить прозрачность и контроль выполняемых операций.
