Содержание
Помимо настройки стандартного обмена 1С <=> Битрикс, мы периодически сталкиваемся и успешно решаем задачи по нестандартной настройке.
Стоимость на такие решения может быть определена только после знакомства с техническим заданием.
Ниже описан отдельный случай, если вы столкнулись с чем-то подобным — обращайтесь к нам.
Пример нестандартной настройки
Дело в том, что стандартная схема предполагает, что все товары изначально вводятся в 1С, и только потом выгружаются на сайт.
В данном случае получилось наоборот: основным местом работы менеджеров является сайт и именно там изначально был заведён весь товар. При этом складской учёт ведётся в 1С, и там же задаются цены на товар, которые используются в офф-лайн торговле.
Чтобы исключить двоную работу они и поставили задачу: выгружать из 1С только цены и остатки, а свойства и наименования товаров не корректировать.
К тому же у некоторых товаров использовалось две единицы измерения — штуки и упаковки. А в стандарте остаток и цена по каждому товару выгружается только по одной единице измерения.
Поэтому пришлось значительно изменить модуль обмена с сайтом.
Синхронизация баз
Так как весь товар был изначально введён в Битриксе, первым делом необходимо было установить соответствие между товаром на сайте и в 1С. Для этого решено было использовать артикул товара и код единицы.
Был написан php-скрипт, который обновляет поле “Внешний код” для каждого товара (артикул) и торгового предложения (артикул + код единицы).
Доработка выгрузки из 1С в Битрикс
Модуль выгрузки из 1С в Битрикс был скорректирован с тем, чтобы выгружать только цены и остатки с разбивкой по единицам измерения.
Результат скорректированной выгрузки значительно отличается от стандартного:
Результат
Работы были выполнены в течение одной недели. Все изменения сначала производились на копии базы, развёрнутой в нашем офисе. Когда решение было отлажено — изменения перенеслись на рабочий сайт.
Режим работы сайта нарушен не был.
Теперь структура каталога, описания, рейтинги и т.п. задаются менеджерами непосредственно через сайт, а товары и цены, которые постоянно меняются (при новых поступлениях и отгрузках) автоматически загружаются из 1С.