Trebass
12.08.2024, 08:45
Всем здравствуйте, прошу у всех помощи! Просто не знаю, что уже делать.
Есть такая программа "АвтоДилер", которая способна делать выгрузку в формате XML для последующей загрузки в 1с.
Правила эти, никак не изменить. На выходе получаю файл, содержащий :
правила в глобальном обработчике
И, к примеру, объект
<Объект Нпп="15" Тип="СправочникСсылка.Номенкла� �ура" ИмяПравила=""> у которого отсутствует само правило обработки.
При импорте получается так, что все данные дублируются, хоть и имеют одинаковые имена и коды.
Мои действия были такими: Скопировал правила обработки в КД2, дописал свои ПКО и ПКС, и в глобальном обработчике пробовал написать что то по типу:
Если ТипОбъекта = "СправочникСсылка.Номенкла� �ура" Тогда
Если НЕ ЗначениеЗаполнено(Объект.И мяПравила) ИЛИ Объект.ИмяПравила = "" Тогда
ИмяПравила = "Номенклатура";
//УстановитьОбменДаннымиЗаг рузка(Объект);
//Объект.Записать();
КонецЕсли;
Но при выполнении загрузки выдает ошибку и ничего не загружается.
Есть ли способ, который дописывает к объекту загрузки Имя правила по которому он должен загружаться?
Пример файла выгрузки по ссылке https://docs.google.com/document/d/1ZTiOcBSHtDxxWmEK6O2mqU3AHGxph9ITlzTE_LZl1zk/edit?usp=sharing
Есть такая программа "АвтоДилер", которая способна делать выгрузку в формате XML для последующей загрузки в 1с.
Правила эти, никак не изменить. На выходе получаю файл, содержащий :
правила в глобальном обработчике
И, к примеру, объект
<Объект Нпп="15" Тип="СправочникСсылка.Номенкла� �ура" ИмяПравила=""> у которого отсутствует само правило обработки.
При импорте получается так, что все данные дублируются, хоть и имеют одинаковые имена и коды.
Мои действия были такими: Скопировал правила обработки в КД2, дописал свои ПКО и ПКС, и в глобальном обработчике пробовал написать что то по типу:
Если ТипОбъекта = "СправочникСсылка.Номенкла� �ура" Тогда
Если НЕ ЗначениеЗаполнено(Объект.И мяПравила) ИЛИ Объект.ИмяПравила = "" Тогда
ИмяПравила = "Номенклатура";
//УстановитьОбменДаннымиЗаг рузка(Объект);
//Объект.Записать();
КонецЕсли;
Но при выполнении загрузки выдает ошибку и ничего не загружается.
Есть ли способ, который дописывает к объекту загрузки Имя правила по которому он должен загружаться?
Пример файла выгрузки по ссылке https://docs.google.com/document/d/1ZTiOcBSHtDxxWmEK6O2mqU3AHGxph9ITlzTE_LZl1zk/edit?usp=sharing