Используется стандартный обман с 1С.
Для юридических и физических лиц у заказчика два юр лица.
Хочется, чтобы заказы попадали одну в базу 1С, но к разным продавцам.
Идея: создать копии файла обмена 1c_exchange.php и кастомизировать sale.export.1c таким образом:
добавить по одной строчке $arFilter["PERSON_TYPE_ID"] перед импортом заказов с сайта.
в одном файле
в другом файле
А в 1С настроить экспорт от разных организаций.
--------------
вопрос техподдержке и опытным разработчикам:
не будет ли в будущем конфиликтов, если вдруг оба обмена запустятся одновременно? Вообще, насколько безопасна такая кастомизация.
Для юридических и физических лиц у заказчика два юр лица.
Хочется, чтобы заказы попадали одну в базу 1С, но к разным продавцам.
Идея: создать копии файла обмена 1c_exchange.php и кастомизировать sale.export.1c таким образом:
добавить по одной строчке $arFilter["PERSON_TYPE_ID"] перед импортом заказов с сайта.
в одном файле
| Код |
|---|
$arFilter["PERSON_TYPE_ID"] = 1; CSaleExport::ExportOrders2Xml($arFilter, false, $arParams["REPLACE_CURRENCY"]); |
в другом файле
| Код |
|---|
$arFilter["PERSON_TYPE_ID"] = 2; CSaleExport::ExportOrders2Xml($arFilter, false, $arParams["REPLACE_CURRENCY"]); |
А в 1С настроить экспорт от разных организаций.
--------------
вопрос техподдержке и опытным разработчикам:
не будет ли в будущем конфиликтов, если вдруг оба обмена запустятся одновременно? Вообще, насколько безопасна такая кастомизация.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
