Имя: Пароль:
1C
1С v8
ошибка с реквизитами
,
0 tolok_d
 
16.01.13
19:30
Контрагент = СсылкаНаОбъект.Контрагент;
   Справочники.КонтактныеЛицаКонтрагентов.НайтиПоРеквизиту("Владелец", Контрагент);
   
пишетъ:
{Форма.Форма.Форма(12)}: Ошибка при вызове метода контекста (НайтиПоРеквизиту)
   Справочники.КонтактныеЛицаКонтрагентов.НайтиПоРеквизиту("Владелец", Контрагент);
по причине:
Неверно указан реквизит
подскажите пожалуйста, господа, где я ошибся.
1 tolok_d
 
16.01.13
19:32
апаю тему
2 tolok_d
 
16.01.13
19:46
понял ошибку, нельзя использовать строки неограниченной длинны(((
3 tolok_d
 
16.01.13
19:48
а ведь всеравно нудно выбрать то(( подскажите метод.
4 zladenuw
 
16.01.13
19:49
чего ? ты вообще что хочешь то
5 tolok_d
 
16.01.13
19:50
выбрать контактные лица контрагентов по конкретному контрагенту
6 tolok_d
 
16.01.13
19:51
ну сейчас попробую через запрос. думаю получиться
7 DrShad
 
16.01.13
19:54
почитай параметры
8 H A D G E H O G s
 
16.01.13
19:54
Все в напряжении затаили дыхание
9 DrShad
 
16.01.13
19:55
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
НайтиПоРеквизиту (FindByAttribute)
Синтаксис:

НайтиПоРеквизиту(<ИмяРеквизита>, <ЗначениеРеквизита>, <Родитель>, <Владелец>)
10 DozaT
 
16.01.13
20:00
Рекомендую в данном случаю все-таки использовать запрос
11 zmaximka
 
16.01.13
20:05
Тут надо не найтипореквизиту использовать а метод выбрать()
12 zmaximka
 
16.01.13
20:07
КонтактныеЛица = справочники.контактныелица.выбрать(контрагет)
Как то так