Обмен 1С - событие на изменение XML-документа

Рейтинг: 1.0000  
На голосовании
Предложил Дмитрий Буров 05.03.2018 09:35:47

Обмен 1С - событие на изменение XML-документа

Очень не хватает события на внедрение в XML документа (заказа) перед передачей его в 1С.

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

Думаю было бы удобным данное событие. Т.к. в 1С в некоторых случаях нужно подкреплять данные, например о количестве оплаченных бонусах, или хочется передать название скидки примененной к товару и другие.

P.S. Александр Денисюк, я подходил к Вам после Вашего доклада =)

Рейтинг: 0  
Волков Алексей 05.03.2018 10:26:34
Да событие было бы неплохо иметь. Но..

Дмитрий, некоторые моменты можно решить путем создания служебных свойств в заказе. и при сохранении заказа в событии их заполнять. В настройках обмена эти свойства добавить для обмена.
Рейтинг: 0  
Дмитрий Буров 05.03.2018 10:34:07
Андрей, согласен, так и делается в данный момент. Но...

Вы правильно заметили что некоторые моменты можно решить. Но порой слишком много параметров бывает, а в некоторых моментах нужно внедрить параметр в объект товара (расширив XDTO на стороне 1С). Есть кейс где передаются данные для аналитики и прочего, для построения "мега"-отчетов.

А те дополнительные свойства лишь попадают в общий список "Значения реквизитов" заказа.
Кому-то и этого будет достаточно конечно же, не спорю.