Импорт типов цен из 1С. Изменить тип связи.

Рейтинг: 3.6240  
Внедрено
Предложил Коваленко Алексей 13.07.2012 08:19:14

Импорт типов цен из 1С. Изменить тип связи.

При интеграции 1С и 1С-Битрикс связка происходит по наименованию цены в 1С.
Это некорректно.
Любое изменения названия цены в 1С (что, не воспрещается) приводит к катастрофе в момент обмена (на своем веку наблюдал катастрофу 4 раза, два из них по результатам работы отдела маркетинга :), два из них - забота программиста 1С :) ).
Кроме того, новый тип цен автоматически становится доступным покупателям (возможно не на всех редакциях, но попадалось несколько раз)
-------------------
предлагаю
1. Перевести связь типов цен все таки на XML_ID
2. Любая новая цена, приходящая из импорта по умолчанию недоступна никому
Рейтинг: 0  
Ответил Жуков Евгений 14.02.2014 02:52:00
Импорт типов цен переведен на XML_ID, если его нет - поиск идет по названию, как и раньше.

Рейтинг: 0  
Зайцев Артемий 13.07.2012 22:24:34
Как-то уже предлагал эту идею, но в комментариях, где Антон Долганин предлагал сделать возможность менять код цены.


Действительно, интеграция с 1С выгружает всё по XML_ID, а только цены по названию. Клиент сам может убить свой сайт.

Необходимо обязательно добавить колонку XML_ID и делать выгрузку по этому полю.
Рейтинг: 0  
Вохминов Игорь 04.12.2012 09:54:09
Поддерживаю. Считаю выгрузку типов цен из 1с по наименованию страшным багом.  
Рейтинг: 0  
Вохминов Игорь 04.12.2012 11:36:34
Вообще, достаточно добавить в таблице b_catalog_group поле varchar(100) например с именем XML_ID и туда гуид пропишется сам собой (в методах обработки это предусмотрено, но режется при составлении запроса к БД, т.к. в табличке нет этого поля). В админке не видно, но теоретически можно допилить руками.
Рейтинг: 0  
Зайцев Артемий 18.03.2013 16:45:02
В ценах появился XML_ID. Но при выгрузке из 1С все-равно создается новая цена. Даже если XML_ID совпадает.

Надо доделать, чтобы при выгрузке цены выгружались по XML_ID.

Рейтинг: -0.2144  
Жуков Евгений 18.03.2013 19:09:55
Сам импорт еще не менялся. Это в планах.
Рейтинг: 0.2144  
Папилин Евгений 03.04.2013 12:40:53
Согласен с данной проблемой
очень актуально
Сам импорт еще не менялся. Это в планах.
а када если не секрет
одно дело чуток подождать другое - потратить кучу времени на доработку и потом выяснить что Битрикс спецы уже решили эту проблему
Рейтинг: 0  
Зайцев Артемий 26.12.2014 15:34:37
Всё. Уже не надо менять импорт.

Модуль «Отличные цены при обмене с 1С»
http://marketplace.1c-bitrix.ru/solutions/askaron.pricename/