Имя: Пароль:
1C
1С v8
1с8.3 Управление Торговлей 11 НайтиПоКоду
0 Patrio_
O_Muerte
 
25.10.14
13:48
Добрый день.
Господа, не могу понять почему не работает конструкция:
Справочники.Контрагенты.НайтиПоКоду("УТ-00000002");

Возвращает Неопределено, хотя глазами такой элемент есть.
Справочник не подчинен, элемент не является группой.
ЧЯДНТ
1 Fragster
 
гуру
25.10.14
14:12
ты глазами сонтролце контролвэ сделал, или по старинке код элемента справочника через распознавание голоса вводил?
2 Fragster
 
гуру
25.10.14
14:13
ну и да, надеюсь, что это в обработке проведения какого-нибудь документа такое.
3 Reaper_1c
 
25.10.14
14:14
(0) Потому, что этот код - гогно.
4 Patrio_
O_Muerte
 
25.10.14
14:16
Ctrl+C -> Ctrl+V
5 Patrio_
O_Muerte
 
25.10.14
14:17
(4)Приведи правильный код
6 Biker
 
25.10.14
14:47
(0) куда глазами смотришь ? в запрос пр этому справочнику? или в форму справочника партнеров ?
7 Огурцы
 
25.10.14
15:22
(5)тебе как бы намекают на то, что использовать поиск по символьному коду у кошерных 1сников считается правилом плохого тона
8 Огурцы
 
25.10.14
15:26
(0)правильнее вот так
Справочники.Контрагенты.НайтиПоКоду(Номенклатура.Код);
9 Reaper_1c
 
25.10.14
15:48
(5) Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор(<ИдентификаторЭлементаСтрокой>))
10 Огурцы
 
25.10.14
15:52
(8)ой, у тебя же контрагенты, тогда так

Справочники.Контрагенты.НайтиПоКоду(ВыбКонтрагент.Код);
11 Vexcel
 
25.10.14
17:48
Ага... сейчас дойдём до того, что бы вынести нужный элемент в константу или сделать его предопределённым(в 8.3 это уже немного облегчит задачу).
12 Chameleon1980
 
25.10.14
18:18
(4) ну конэчто копипаст
13 alle68
 
25.10.14
18:26
(0) Кто объяснит, почему "Возвращает Неопределено"?
14 Looser-1c
 
25.10.14
18:29
НайтиПоКоду() отдаёт неопределено, если длина кода справочника = 0.
В остальных случаях она даёт пустую ссылку
15 Reaper_1c
 
25.10.14
19:17
(11) Никуда идти не станем, всегда так делаем.
16 Chameleon1980
 
26.10.14
16:40
14 привет писателям 1сс
17 Patrio_
O_Muerte
 
26.10.14
23:44
(6)В сам справочник.
(7)(8)Это не первоисточник, первичный код:
Справочники.Контрагенты.НайтиПоКоду(Струк.ИД)
Я изменил код в вопросе, чтобы кошерным одинэсникам было очевидно, что я ищу то, что есть на самом деле.
(9)Кошерно, но может не подойти под схему работы.
(12)Поясни
(13)Смотрю чему равно это выражение в отладчике.
(14)Ты сейчас хочешь сказать что длина кода элемента равна 0?
18 Сергиус
 
26.10.14
23:57
(0)А ты уверен, что в том месте, где ты смотришь, действительно код контрагента, а не что-то другое? Если это форма списка, глянь, что за данные в этой колонке..В идеале попробуй через консоль запросов вытащить данные..

Выбрать
  Код,Ссылка
Из
  Справочник.Контрагенты

И глянь, что выведется..