Автоматическое формирование артикулов номенклатуры по правилам
Учетные задачи - Логистика, склад и ТМЦ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
После добавления расширения в разделе "Администрирование" появится ссылка на создание "Настройки формирования артикула".

Настройки формирования артикула.
Для включения автоматического формирования артикула включите настройку.
В поле шаблон нужно прописать текст или переменные для формирования артикула. Переменные указываются "[Переменная]".
Переменные шаблона.
Доступные переменные:
[КодГруппы] - код группы, в которой находится номенклатура.
[ПорядковыйНомер] - порядковый номер артикула.
Так же в качестве переменной возможно указать реквизит номенклатуры, возможно использовать имя реквизита как переменную для подстановки значения в артикул. Если тип "Ссылка" возможно обращение через точку, например - [ВидНоменклатуры.Наименование].
Параметры заполнения артикула.
Общий порядковый номер (не учитывая группы) - порядковый номер артикула будет создаваться не учитывая в какой группе находится номенклатура.
Определять верхнюю группу - для формирования кода группы будет учитываться самая верхняя группа по иерархии где находится номенклатура.
Нет группы не заполнять артикул - если номенклатура не находится не в какой группе артикул не будет заполнятся.
Заполнять артикул только у новой номенклатуры - артикул будет формироваться только у новой номенклатуры.
Перезаписывать артикул - если артикул уже введен, новый артикул формироваться не будет.
Контролировать уникальность (по порядковому номеру) - если в шаблоне есть переменная [ПорядковыйНомер], тогда будет происходить контроль уникальности сформированного артикула, если такой артикул уже есть то будет присвоен следующий порядковый номер.
Длина кода группы и порядкового номера - определяется длина кода с лидирующими нулями.
Дополнительные настройки.
В таблице "Реквизиты номенклатуры" возможно посмотреть реквизиты номенклатуры и использовать в качестве переменной для формирования артикула, колонка "Имя".
В таблице "Удалить символы из артикула" возможно указать, какие символы нужно удалять из сформированного артикула.

Для пользователей, у которых нет полных прав, нужно дать роль "Автоматическое формирование артикулов номенклатуры".
Информацию по формированию артикулов возможно посмотреть в журнале регистрации по событию "Автоматическое формирование артикулов номенклатуры".
Расширение подходит для любой конфигурации на управляемых формах, где есть справочник Номенклатура и реквизит Артикул. В публикации расширения разделены, потому что при создании расширения копируются стандартные метаданные конфигурации, которые могут различаться.
-------------------------------------Возможно будет интересно--------------------------------------------
Прокачка 1С: Легкость, порядок и полный контроль.
Настройка, редактирование объектов и форм в 1С
Управление реквизитами объектов
Управление состояниями объектов
Контроль редактирования документов
Универсальная сверка объектов разных баз по правилам
Пломбировка (блокировка) объектов базы 1С пользователями
Установка своих статусов на объекты базы 1С
Заполнение объектов базы 1С с помощью нейросети
Дополнительные реквизиты табличных частей объекта
Блокировка и отслеживание изменений объектов 1С с формы
Контроль изменения объектов в базе 1С
Автоматическое заполнение реквизитов объекта
Просмотр и редактирование элементов формы
Менеджер заполнения и просмотра дополнительных реквизитов и сведений объектов
Конструктор печатных форм для объектов базы 1С
Рассылка печатных форм контрагентам
Конструктор оформления списков формы
Дополнительные свойства для товаров в документах
Автоматическое формирование артикулов номенклатуры по правилам
Создание объектов на основании других объектов
Блокировка записи объекта по условию
Расширенный поиск объекта в базе 1С
Установка префикса у документов по условию
Копирование и вставка данных объектов по шаблону
Настройка проверки заполнения реквизитов объектов
Установка отборов в списках у пользователей базы 1С
Настройка доступности элементов формы у пользователей
Настройка видимости объектов пользователями в списке базы 1С
Групповое изменение реквизитов с формы
Просмотр, редактирование реквизитов и движений объектов
Регистрация или удаление объектов из плана обмена с формы
Открываем доступность элементов формы
-------------------------------------------------------------------------------------------------------------
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.1.64, 11.5.27.88
- 1С:Комплексная автоматизация 2, релизы 2.6.1.64, 2.5.27.88
- 1С:ERP Управление предприятием 2, релизы 2.6.1.64, 2.5.27.88
- Розница, редакция 2.3, релизы 2.3.26.22
- Розница, редакция 3.0, релизы 3.0.14.143
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.143
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.206.19
Вступайте в нашу телеграмм-группу Инфостарт