НайтиПоПолю() возвращает пустую ссылку #739126


#0 by HEKPOH
Есть внешний источник данных Payments. Связь с ним работает. В этом источнике данных определена таблица Employee (объектная), которая имеет много записей, среди которых есть запись с полем LastName = «Иванов». Пишу В результате всегда «фик тебе!» Пробовал другие поля и значения – не работает :( Подскажите, в чем может быть дело?
#1 by pomoshnik
ХЗ
#2 by HEKPOH
аналогично, коллега!
#3 by mehfk
Примечание: Доступен только для таблиц с типом данных ОбъектныеДанные. Если существует несколько элементов с указанным значением поля, то будет найден только один из них. Для реквизитов типа Строка поиск осуществляется по точному соответствию.
#4 by HEKPOH
Доступен только для таблиц с типом данных ОбъектныеДанные.  - определена таблица Employee (объектная) Если существует несколько элементов с указанным значением поля, то будет найден только один из них - ни одного не находит :(
#5 by mehfk
До конца прочитал?
#6 by HEKPOH
до конца. потому и пробовал проверять еще и числовые поля (вместо строковых) - не взлетело
#7 by HEKPOH
Что самое интересное, в профайлере отлавливаю запрос конструкции НайтиПоПолю, и он возвращает результат, а 1С его не видит :(
#8 by Барматолог
А запросиком?
#9 by HEKPOH
запросиком все находит
#10 by HEKPOH
+ но мне нужен тип ВнешнийИсточникДанныхТаблицаМенеджер, чтобы получить ВнешнийИсточникДанныхТаблицаСсылка
#11 by hhhh
(100 а точно там у внешних таблиц есть методы Пустая и ПолучитьОбъект ? это же не 1с?
#12 by HEKPOH
есть)
#13 by hhhh
может она не Истина возвращает?
#14 by HEKPOH
проверял. всегда возвращает пустую ссылку
#15 by hhhh
значит, не находит. может пробелы какие-нибудь после Иванов?
#16 by HEKPOH
не, дело не в пробелах. я ж говорю, что и числовые поля проверял. косяк, реально, на стороне 1С, потому как на sql-сервере запрос красивый :)
#17 by mehfk
У меня работает 8.3.5.1428
#18 by HEKPOH
8.3.5.1443 - почему-то не хочет))))
#19 by HEKPOH
сейчас качну 8.3.5.1428 и проверю
#20 by HEKPOH
не работает(((( видно, как-то ВИД криво прописался(((
#21 by HEKPOH
Объяснение проблемы нашел: "Интересная и полезная статья, НО возник вопрос по поводу отображения данных из ВИД на форме списка: — стандартная форма выводится пустой, но поиск по ней срабатывает, — динамический список не срабатывает. Не подскажете, в чем может быть проблема? ВИД — база SQL." Все дело именно в ключе. Когда на стороне 1С поле ключа сделал строкой, НайтиПоПолю начал корректно отрабатывать. Но засада в том, что записать потом объект не получается. Странно, почему 1С поле с типом uniqueidentifier считает неуникальным?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С