понедельник, 25 ноября 2013 г.

Поиск элемента по Уникальному идентификатору в базе источнике

Мы находится в УТ, подключаемся к УПП:

МассивКа = СоединениеС1С_.NewObject("Массив");
    Для каждого стр Из Партнеры Цикл
        Партнер = стр;
        УиУт = строка(Партнер.УникальныйИдентификатор());
        УиУпп = СоединениеС1С_.NewObject("УникальныйИдентификатор",УиУт);
        КаУпп = СоединениеС1С_.Справочники.Контрагенты.ПолучитьСсылку(УиУпп);
        Если Найти(СоединениеС1С_.string(КаУпп),"<Объект не найден>")=0 Тогда
            МассивКа.Добавить(КаУпп);
        КонецЕсли;