Имя: Пароль:
1C
1C 7.7
v7: выборка справочника
,
0 Erhov_egor
 
17.10.11
09:32
с утра туплю уже
справ1 = создатьОбъект("Справочник.Договоры");
справ1.ИспользоватьВладельца(кнг.организация);  
Справ1.НайтиПоНаименованию(кнг.счет);
в общем ищу договор не находит
1 Oleg_Kag
 
17.10.11
09:34
http://mista.ru/tutor_1c/sprav.htm

Перебор элементов справочника принадлежащих элементу другого справочника.
Один справочник подчинен другому справочнику, например спр. НалоговыеЛьготы подчинен спр. Сотрудники. 7.7    

СпрНЛ = СоздатьОбъект("Справочник.НалоговыеЛьготы");
СпрНЛ.ИспользоватьВладельца(Сотрудник);
//дальше, например, цикл по льготам этого сотрудника (см. выше)
...

8.0    
Выборка = Справочники.НалоговыеЛьготы.Выбрать( ,Сотрудник);
Пока выборка.Следующий() = 1 Цикл
... //действия с очередным элементом
...Сообщить("льгота " + выборка.Наименование);
КонецЦикла;
2 Erhov_egor
 
17.10.11
09:39
да понятно это все,мне нужно проверить есть ли у владельца этот договор или нет
справ1 = создатьОбъект("Справочник.Договоры");
справ1.ИспользоватьВладельца(кнг.организация);  
если Справ1.НайтиПоНаименованию(кнг.счет)=1 ТОгда
........
3 catena
 
17.10.11
09:42
А что такое кнг и кнг.счет?
4 Нуф-Нуф
 
17.10.11
09:43
кнг = Куннилингус?
5 Erhov_egor
 
17.10.11
09:43
кнг-таблицазначений
кнг.счет-счетфатура либо договор
6 Erhov_egor
 
17.10.11
09:43
(4)неее
7 1Сергей
 
17.10.11
09:44
Наименование кнг.счет должно совпадать с наименованием договора? откуда такая уверенность?
8 Erhov_egor
 
17.10.11
09:49
потому что выбирается в доке из этого же спр
9 Simod
 
17.10.11
09:53
(0) См. НайтиЭлемент()
10 catena
 
17.10.11
09:57
кнг.счет - строка?
11 1Сергей
 
17.10.11
10:00
немного потелепатирую:

Если кнг.Счет.Владелец=кнг.Организация Тогда
12 Erhov_egor
 
17.10.11
10:03
(9)ага туплю,спасибо