Имя: Пароль:
1C
1С v8
КД 2.0 Загрузка элемента справочника
0 hawk1
 
26.08.16
14:03
Что нужно прописать в ПКО чтобы в зависимости от условия элемент не загружался в базу-приемник?
1 Mankubus
 
26.08.16
14:03
(0) Отказ = Истиниа
2 Cyberhawk
 
26.08.16
14:05
В любых обработчиках загрузки, начиная с ПоляПоиска и заканчивая ПослеЗагрузки
3 hawk1
 
26.08.16
14:17
Запрос = Новый Запрос("ВЫБРАТЬ
                       | СоответствиеНоменклатурыУТиБП
                       |ИЗ
                       | Справочник.СоответвиеНоменклатурыУТиБП КАК СоответствиеНоменклатурыУТиБП
                       |ГДЕ
                       | СоответствиеНоменклатурыУТиБП.КодВУТ = &КодВУТ");
Запрос.УстановитьПараметр("КодВУТ", Код);
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Количество() > 0 Тогда
    Отказ = Истина;
КонецЕсли;

Если так прописываю, вообще никакие данные не загружаются.
4 Cyberhawk
 
26.08.16
14:22
Добавь туда вывод диагностических сообщений, или отладь загрузку в отладчике
5 polosov
 
26.08.16
14:23
(0) В ПВД ставь Произвольный запрос выборки и выбирай сразу те данные, которые нужно передавать.
Не надо запрос в цикле делать.
6 Cyberhawk
 
26.08.16
14:27
(5) Если на этапе выгрузки это можно определить (что нужно загружать, а что не нужно), то да - нужно фильтровать на этапе выгрузки. Но такое возможно далеко не всегда
7 Йохохо
 
26.08.16
14:32
(3) а в запросе нет ошибки разве? СоответствиеНоменклатурыУТиБП -> СоответствиеНоменклатурыУТиБП.Ссылка, 1, *