Имя: Пароль:
1C
1C 7.7
v7: Поиск по реквизиту в 7-ке
0 extrim-style
 
14.05.13
09:12
Нужно вернуть или пустое, или найденное значение. Такая схема верна для 7.7? Подводных камней тут не будет никаких?

текРодитель = СоздатьОбъект("Справочник.Контрагенты");
текРодитель.НайтиПоРеквизиту("РеквизитДляПоиска", ЗначениеРеквизита, 1);

и далее использовать текРодитель.ТекущийЭлемент()?
1 povar
 
14.05.13
09:13
смотри что бы у реквизита была галка "отбор"
2 Ковычки
 
14.05.13
09:13
реквизит должен быть в индексе
3 Aleksey
 
14.05.13
09:14
и не забывай что не все реквизиты доступны для родителя, т.е. глуппо искать скажим по ИНН в папках контрагента
4 extrim-style
 
14.05.13
09:14
(1) всмысле "Сортировка"?
5 Плот
 
14.05.13
09:14
(4)
6 Плот
 
14.05.13
09:14
(+5) да
7 extrim-style
 
14.05.13
09:15
(1)(2) сортировка включена
8 Aleksey
 
14.05.13
09:15
(4) сортировка и отбор это не одно и тоже
9 extrim-style
 
14.05.13
09:15
(8) а зачем тут отбор?
10 Aleksey
 
14.05.13
09:16
Сортировка может быть без отбора, а вот отбор без сортировки не может быть
11 Aleksey
 
14.05.13
09:16
(9) А зачем вообще отбор?
12 ДенисЧ
 
14.05.13
09:16
(1) Не отбор, а сортировка.
Отбор - это для интерактива
13 povar
 
14.05.13
09:16
(4) не умничай, говорю ж "сортировка" )
14 extrim-style
 
14.05.13
09:17
(11) это (1) сказал, видимо он имел ввиду Сортировку
15 extrim-style
 
14.05.13
09:17
ясно. значит всё норм.
16 ЧеловекДуши
 
14.05.13
09:29
(14) При отборе, сортировка проставляется по умолчанию.
Так та сортировка работает для Диалога :)
17 Ganiev
 
14.05.13
12:32
сделай лучше через условие если найден возврат то что нашел иначе возврат получитьпустоезначение()