Имя: Пароль:
1C
 
Подмена имени правила для объекта файла обмена
0 Trebass
 
12.08.24
08:59
Всем здравствуйте, прошу у всех помощи! Просто не знаю, что уже делать.
Есть такая программа "АвтоДилер", которая способна делать выгрузку в формате XML для последующей загрузки в 1с.
Правила эти, никак не изменить. На выходе получаю файл, содержащий :
правила в глобальном обработчике
И, к примеру, объект
<Объект Нпп="3" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения" ИмяПравила="">  у которого отсутствует само правило обработки.
При импорте получается так, что все данные дублируются, хоть и имеют одинаковые имена и коды.

Есть ли способ, который дописывает к объекту выгрузки Имя правила по которому он должен загружаться?

Пример файла выгрузки по ссылке https://docs.google.com/document/d/1ZTiOcBSHtDxxWmEK6O2mqU3AHGxph9ITlzTE_LZl1zk/edit?usp=sharing
1 Волшебник
 
12.08.24
09:17
загружайте без КД
2 Trebass
 
12.08.24
10:10
Получается так, что они и загружаются без правил. Просто создают новые элементы ссылаясь на остутсвие их по УИД.
3 Волшебник
 
12.08.24
10:13
(2) Поставьте вопрос по-другому. Их загружает программный код, который можно исправить. Вот и исправьте.

p.s. Кстати, пишите по-русски. Нет такого слова: "остутсвие"
4 Trebass
 
12.08.24
10:47
Моя идея такова, что необходимо просто Заменить эти прваила обмена и в Объекты этого файла подставить правила на которые он должен ссылаться.
Заменить эти правила у меня получилось, но объекты по прежнему загружаются не соблюдая их, потому что  ИмяПравила="" не прописано.
5 Волшебник
 
12.08.24
10:51
(4) Ваша идея ошибочна. Делайте, как я сказал.
6 Trebass
 
12.08.24
11:07
Благодарю за направление, но не совсем вас понимаю, каким образом это можно сделать. Подробнее объясните пожалуйста.
7 Волшебник
 
12.08.24
11:17
(6) Возьмите в руки Конфигуратор и начинайте работать.
8 lexushka
 
12.08.24
11:37
(0)(6)
Есть файл XML — ну и загружайте его разбором XML — без типовой обработки

Или, если очень хочется приключений, открывайте этот XML в виде текстового файла и поиском и заменой меняйте

Как бы вы эту задачу решали вручную?
10 Aleksey
 
12.08.24
11:39
А какой смысл дописывать правила? Если это кд 2 то правила используются в момент выгрузки, и загружаются уже готовые данные без всяких правил
Закон Брукера: Даже маленькая практика стоит большой теории.