Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

КД 2. Ошибка при загрузке.

КД 2. Ошибка при загрузке.
Я
   Aswed
 
06.11.18 - 18:20
Самописные правила конвертации. Ищу в приёмнике через поиск в регистре. В полях поиска указано
Запрос = Новый Запрос;

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

Запрос.УстановитьПараметр("УИД", ПараметрыОбъекта["УИД"]);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
    СсылкаНаОбъект     = Выборка.Ссылка;
    ПрекратитьПоиск = Истина;
КонецЕсли;

При попытке загрузить в приёмник выпадает ошибка


Ошибка в обработчике события ПоследовательностьПолейПоиска 
    ИмяПКО                 =  
    ТипОбъекта             =  Номенклатура
    Обработчик             =  Последовательность полей поиска
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  (13)
    КодСообщения           =  73
 
 
   Aswed
 
1 - 06.11.18 - 18:21
Не могу вкурить что именно ни так. По справочнику Контрагенты точно так же ищу и всё ищется. А с этим справочником такая беда.
   Cyberhawk
 
2 - 06.11.18 - 20:50
ПараметрыОбъекта у тебя пусто
   Cyberhawk
 
3 - 06.11.18 - 20:51
В ПКС-параметре у тебя либо флажок поиска не стоит, либо тебе надо использовать СвойстваПоиска
   Aswed
 
4 - 07.11.18 - 15:51
В общем нашёл в чем проблема.
В документе две табличные части, в одной используется это правило. И дело в том что оно вызывается и тогда когда в этой табличной части нет ни одного элемента.
Т.е. табличная часть пустая, по сути искать нечего, а он всё равно пытается что то искать по этому правилу.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует