Периодические артикулы номенклатуры

18.03.24

Задачи пользователя - Адаптация типовых решений

В условиях импортозамещения один и тот же товар может быть получен от разных поставщиков. Это приводит к тому, что артикул становится периодическим, зависящим от производителя товара.

В прошлые годы до санкций артикулы номенклатуры были стабильными. Теперь же в условиях импортозамещения один и тот же товар может быть получен от разных поставщиков. Это приводит к тому, что артикул  становится периодическим,  зависящим от производителя товара.

Если вводить в справочник для каждого артикула новую позицию номенклатуры,  то это приведёт к раздуванию размера справочника.

В данной публикации  я приведу пример, как сохранять артикулы в периодическом регистре сведений.

Для управления артикулами создан специальный инструмент, входящий в многофункциональный инструмент (далее"МФИ") автоматизации обработки поступления и реализации товаров.

 

    

При каждом запуске МФИ или по нажатию кнопки "Получить файл перекодировки" производится автоматическое получение файла перекодировки из личного кабинета на сайте поставщика, из строк с новыми записями в файле заполняется таблица.

Заполнение таблицы производится при совпадении условия, что дата изменения артикула находится в пределах трёх дней от текущей даты и в нашем справочнике есть товар с артикулом,  который будет изменён.

Если таблица не пустая, то пользователю выдаётся предупреждение и в МФИ  осуществляется переход на страницу с таблицей.  Далее пользователь определяет, будет ли он в данный момент производить перекодировку.

При нажатии кнопки "Установить перекодировку по таблице" новый артикул заносится в регистр сведений "Артикулы номенклатуры" с датой изменения из реквизита МФИ "с даты".

Далее записи регистра сведений "Артикулы номенклатуры" используются следующим образом (все изменения в конфигурацию произведены с помощью расширения):

а) при запуске "1С предприятия"  в параметрах сеанса  устанавливается параметр сеанса "На дату", равный дате сеанса приложения;

б) при открытии формы списка справочника номенклатуры для каждого элемента справочника выбирается из регистра сведений "Артикулы номенклатуры" ближайшее соответствующее значение артикула (далее "текАртикул").

Если оно ещё не устанавливалось ранее, то производится новая запись в регистр артикула из реквизита "Артикул" справочника. Если "текАртикул" существует, то наоборот в реквизит "Артикул" справочника записывается его значение.

Таким образом, в форме списка всегда будет отражаться последнее значение артикула для каждого элемента;

в) при открытии любого созданного ранее документа, в котором используется справочник номенклатуры, устанавливается параметр сеанса "На дату", равный дате документа, и во всех строках табличной части "Товары" устанавливается артикул, равный ближайшему значению на дату документа;

г) при создании нового документа или при изменении даты документа устанавливается параметр сеанса "На дату", равный дате документа, и во всех строках табличной части "Товары"  
устанавливается артикул, равный ближайшему значению на дату документа. Таким образом, в старых документах будет использоваться старый артикул,  а в новых - новый;

д) в регистр сведений "Артикулы номенклатуры" добавляются строки при изменении артикула из файла перекодировки с помощью МФИ,  либо при открытии любого "старого" документа, на дату которого отсутствует ближайшее значение артикула.

В карточку элемента справочника добавлены элементы управления артикулом:

 

 

При нажатии кнопки   отображается история изменения артикула:

 

    

Здесь показано использование периодических артикулов номенклатуры в конфигурации УНФ. Но в принципе это возможно в любой конфигурации 1С, где используется справочник товаров,так как ни в одной современной конфигурации 1С нет возможности использования периодичности реквизита "Артикул".

периодический артикул регистр сведений

См. также

Табличная часть в доп. реквизитах и формирование таблиц в шаблоне docx для 1С:ДО 3.0

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    4724    10    5    

18

Расширение для 1С:УНФ. Автоматическое снятие резервов в Заказах покупателей

Логистика, склад и ТМЦ Адаптация типовых решений Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Мы доработали УНФ, чтобы она автоматически отменяла старые резервы и не мешала эффективно продавать.

7200 руб.

02.08.2023    3146    4    0    

20

Каждому менеджеру нужен свой Excel

Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Каждый из нас сталкивается с ситуацией, когда какой-нибудь менеджер показывает свой Excel и рассказывает, как он что-то из 1С копирует в него, снабжает пояснениями, выделяет цветом и т.д. и т.п. Заканчивается все просьбой сделать вот чтобы также было в 1С. И оказывается такой человек (почти с гарантией) либо лучшим продажником, либо каким-то важным, за все отвечающим, - на ком все держится.

2 стартмани

22.04.2024    3683    dimanich70    10    

14

Создать на основании - своя кнопка (БСП). Проблема двух подменю Создать на основании

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Понадобилось в подменю "Создать на основании" добавить свою команду, которая открывает обработку. В процессе доработок появилась проблема двух подменю "Создать на основании". В статье о том, как решились проблемы.

01.03.2024    1819    dimanich70    8    

14

Доработка отчета "Связанные документы" (структура подчиненности) для вывода объектов из любого расширения

Адаптация типовых решений Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Доработка типового отчета "Связанные документы" позволяет просто и быстро расширять состав объектов для построения структуры подчиненности документов, используя объекты основной конфигурации и любых расширений.

1 стартмани

27.10.2023    2140    19    avmartynov    14    

44
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3119 26.03.24 01:08 Сейчас в теме
так про что мы все-тки говорим - про артикулы поставщиков или артикулы производителей? и вроде в УНФ есть же номенклатура поставщиков...?
2. chkurs 71 26.03.24 10:34 Сейчас в теме
"Номенклатура поставщиков" используется для работы с поставщиками, а при купле/продаже используется справочник "Номенклатура", артикулы которого никак не связаны с "Номенклатурой поставщиков". С изменением артикула справочника "Номенклатура" происходит его замена во всей базе во всех документах. Это приводит к коллизии , на-пример, при возврате товара поставщику, когда в его накладных проставляется старый артикул, а в базе поставщика такого уже нет, и возврат становится затруднительным. По предлагаемой мною системе в старых документах - старые артикулы, а в новых -новые.
3. paramedic 27.03.24 10:03 Сейчас в теме
1.Только как искать по артикулу товар с таким подходом?
2.Ни в одном документе нет реквизита "артикул", а есть реквизит "номенклатура", так что получить "старый" артикул из документа невозможно в принципе.
3.Придется править все печатные формы для реализации получения артикула "на дату".
В общем, в продакшене овчинка выделки не стоит. Как пример реализации периодических реквизитов еще пойдет.
4. chkurs 71 27.03.24 12:19 Сейчас в теме
Для товаров с измененным артикулом поиск по "старому" артикулу искать никому и не надо. Править печатные формы тоже не требуется, т.к. в момент печати в строках документа уже проставлены артикулы, именно соответствующие дате документа. При этом, повторяю, возможен возврат "старого" товара - в документ возврата автоматом подставляется уже "новый", действующий на этот момент артикул. При существующем сейчас в типовых конфигурациях порядке возврат товара по "старому" артикулу не возможен - его уже нет во всей базе, т.к. он везде, во всех документах заменен на "новый". С этой проблемой уже столкнулась одна громадная (в масштабах России) фирма - две недели они не могли у себя провести документы возврата, а мы у себя смогли.
Оставьте свое сообщение