London-Avignon. Генерация артикулов в 1С с прямым переносом в Битрикс

Введение

Зачем вообще нужен артикул в интернет-магазине, да и вообще в торговле и в промышленности? Нужен он для того, что все во всем хотят стабильности. Артикул - это такая постоянная величина, которая характерезует определенный товар. Название товара может меняться, но артикул всегда должен оставаться постоянным. Вторым наиважнейшим свойство артикула является свойство уникальности. Артикул должен быть уникальным в справочнике товара, что бы по нему можно было найти один и только один товар. Третьим свойством артикула является его краткость. Четвертым свойством артикула является удобство его передачи в устной форме - иногда по телефону проще сказать артикул товара, о котором хочет поговорить потенциальный покупатель, чем полное название товара.

Механика

В данном кейсе заказчик товарам от одних поставщиков сам назначает артикул, а другим товарам от других поставщиков присваивает артикул такой же, как у поставщика.

Таблицу можно заполнить товаром из справочника с учетом фильтра по разным полям:

Фильтр при заполнении таблицы

В таблице можно выделить товар, у которого поле «Артикул» не заполнено:

Выделение товара с пустым артикулом

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

После того, как артикул заполнен, эти артикулы можно отправить в Битрикс:

После того, как артикулы появились в Битриксе, в 1С можно проверить как они там записались, что была 100%-гарантия, что они ушли в Битрикс. Это что бы каждый раз не бегать в Битрикс и не проверять его. Для этого 1С получает артикулы из Битрикса и помещает их в соседнюю ячейку в таблице:

Если в 1С по какой-то причине решили поменять артикул, то можно сразу найти товары, артикулы у которых не совпадают между Битрикс и 1С и для таких товаров снова отправить артикул в Битрикс:

Обратная связь

Инструкция Согласитесь с политикой конфиденциальности, подтвердите, что Вы не робот и нажмите кнопку «Отправить». Если Вы отправите форму на web-сервер без подтверждения «Я не робот», тогда web-сервер ничего делать не будет.