1с8.3 Управление Торговлей 11 НайтиПоКоду #724098


#0 by Patrio_O_Muerte
Добрый день. Господа, не могу понять почему не работает конструкция: Справочники.Контрагенты.НайтиПоКоду("УТ-00000002"); Возвращает Неопределено, хотя глазами такой элемент есть. Справочник не подчинен, элемент не является группой. ЧЯДНТ
#1 by Fragster
ты глазами сонтролце контролвэ сделал, или по старинке код элемента справочника через распознавание голоса вводил?
#2 by Fragster
ну и да, надеюсь, что это в обработке проведения какого-нибудь документа такое.
#3 by Reaper_1c
Потому, что этот код - гогно.
#4 by Patrio_O_Muerte
Ctrl+C -> Ctrl+V
#5 by Patrio_O_Muerte
Приведи правильный код
#6 by Biker
куда глазами смотришь ? в запрос пр этому справочнику? или в форму справочника партнеров ?
#7 by Огурцы
тебе как бы намекают на то, что использовать поиск по символьному коду у кошерных 1сников считается правилом плохого тона
#8 by Огурцы
правильнее вот так Справочники.Контрагенты.НайтиПоКоду(Номенклатура.Код);
#9 by Reaper_1c
Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор(<ИдентификаторЭлементаСтрокой>))
#10 by Огурцы
ой, у тебя же контрагенты, тогда так Справочники.Контрагенты.НайтиПоКоду(ВыбКонтрагент.Код);
#11 by Vexcel
Ага... сейчас дойдём до того, что бы вынести нужный элемент в константу или сделать его предопределённым(в 8.3 это уже немного облегчит задачу).
#12 by Chameleon1980
ну конэчто копипаст
#13 by alle68
Кто объяснит, почему "Возвращает Неопределено"?
#14 by Looser-1c
НайтиПоКоду отдаёт неопределено, если длина кода справочника = 0. В остальных случаях она даёт пустую ссылку
#15 by Reaper_1c
Никуда идти не станем, всегда так делаем.
#16 by Chameleon1980
14 привет писателям 1сс
#17 by Patrio_O_Muerte
В сам справочник. Это не первоисточник, первичный код: Справочники.Контрагенты.НайтиПоКоду(Струк.ИД) Я изменил код в вопросе, чтобы кошерным одинэсникам было очевидно, что я ищу то, что есть на самом деле. Кошерно, но может не подойти под схему работы. Поясни Смотрю чему равно это выражение в отладчике. Ты сейчас хочешь сказать что длина кода элемента равна 0?
#18 by Сергиус
А ты уверен, что в том месте, где ты смотришь, действительно код контрагента, а не что-то другое? Если это форма списка, глянь, что за данные в этой колонке..В идеале попробуй через консоль запросов вытащить данные.. Выбрать   Код,Ссылка Из   Справочник.Контрагенты И глянь, что выведется..
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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