Имя: Пароль:
1C
1С v8
КД 2.1 убрать зацикливание при выгрузке
0 Leo_Lito
 
02.06.23
10:37
Правила обмена для контактной информации справочника Контрагенты. В источнике это таблица значений, в приемнике - регистр сведений.
Для контактной информации создал отдельное ПКО: пустой источник и регистр сведений в приемнике: https://ibb.co/k5cm5BC
В ПВД написал следующее: https://ibb.co/sp7xcXc

Выгружает файл XML, контрагент и его контактная информация повторяются примерно 4000 раз.
Пробовал писать запрос так:

Запрос  = Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
|КИ.Ссылка.Ссылка Как Объект,
|КИ.Ссылка.Тип Как Тип,
|КИ.Ссылка.Вид Как Вид,
|КИ.Ссылка.Представление Как Представление,
|КИ.Ссылка.Представление Как Поле1
|ИЗ
|Справочник.Контрагенты.КонтактнаяИнформация КАК КИ
|ГДЕ
|Ссылка = &Ссылка";

Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);

Но так он ругается на Тип и Вид: КИ.Ссылка.Тип Как Тип КИ.Ссылка.Вид Как Вид.
1 Волшебник
 
02.06.23
10:38
КИ.Тип Как Тип,
КИ.Вид Как Вид,
КИ.Представление Как Представление
2 Leo_Lito
 
02.06.23
11:06
(1) Теперь выгружает пустой файл
3 Волшебник
 
02.06.23
11:16
(2) Ну значит там нет ничего
4 mikecool
 
02.06.23
11:18
что бы не было лишней выгрузки - надо для владельца создать отдельное правило "только ссылка"
5 Leo_Lito
 
02.06.23
11:34
(4) Информация по обработчикам: Отказ - Булево. Если установить значение Истина, то выгрузка объекта производится не будет.
В коде он истина, так что по идее он и не должен выгружаться
6 mistеr
 
02.06.23
13:17
(0) Ты хочешь выгрузить весь регистр сразу или все-таки только для контрагентов, которые выгружаются по другим правилам?