Имя: Пароль:
1C
1С v8
КД - выгрузить определенных контрагентов
0 lubja
 
12.09.11
16:32
проблема 1 - нужно выгрузить определенных контрагентов. сделала так: Перед Выгрузкой Данных запросом выбрала нужных контрагентов и поместила их в некий параметр, а в ПКО Перед Выгрузкой проверяю, если Источник не найден в таблице с контрагентами, то Отказ = Истина. но так работает достаточно долго (если контрагентов в базе много), потому что проходит всех контрагентов. мне кажется, что этот процесс можно как-то ускорить, типа в ПВД Перед Обработкой замутить тот же запрос и ВыгрузитьПоПравилу(). но в таком случае я что-то упустила, потому что сначала выгружаются нужные, а следом - остальные. куда смотреть? :)

проблема 2 - мне нужно отказать от загрузки объекта, если он в базе есть и не принадлежит определенной группе. вопрос - как это сделать? :)
1 Aleksey
 
12.09.11
16:36
1. ну и делай через выгрузку по правилу. И почему должны выгружаться остальные, если ты поставишь "произвольный алгоритм"
2. Если ОбъектНайден тогда
// проверяем группу и делаем с ним сто-то
2 Aleksey
 
12.09.11
16:38
Обработчики "Правила конвертации объектов"
При загрузке

Параметры:
ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе


НеЗамещатьОбъект - Булево - Если установить значение Истина, то существующий объект информационной базы не будет изменен.
3 lubja
 
12.09.11
16:49
спасибо!!! помог!
по первому вопросу - всего-то недоглядела "произвольный алгоритм"... ))
по второму - так и делала, только вместо НеЗамещатьОбъект писала Отказ... *дурная* )))