КД 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, *
2 + 2 = 3.9999999999999999999999999999999...