Имя: Пароль:
1C
1C 7.7
v7: ПриОткрытии() форма списка справочника
0 LazikO
 
15.10.12
15:46
Всем привет!!! Не судите строго, я не волшебник - только учусь  )))). В справочник "Контрагенты" добавил новый реквизит "Пароль" (у каждого контрагента свой пароль).

Процедура ПриОткрытии()  
   СпрВ = СоздатьОбъект("Справочник.ВидыСвойств");
   СпрВ.НайтиПоНаименованию("Пароль");
   СвПароль=СпрВ.ТекущийЭлемент();
   СпрСв = СоздатьОбъект("Справочник.СвойстваСправочников");  
   СпрСв.ИспользоватьВладельца(СвПароль);
   СпрСв.ВыбратьЭлементыПоРеквизиту("Хозяин",ТекущийЭлемент());
   Пока СпрСв.ПолучитьЭлемент()=1 Цикл
       Если СпрСв.ПометкаУдаления()=0 Тогда
           Пароль=СокрЛП(СпрСв.Наименование);  
       КонецЕсли;
   КонецЦикла;
КонецПроцедуры

Пароль пустой. Что делаю не так?
1 chief accountant
 
15.10.12
15:48
На каждую номеклатуру нужно пароль сделать тогда заработает
2 YF
 
15.10.12
15:48
Дык наименование в СпрСв пустое
3 LazikO
 
15.10.12
16:03
(1) Пароль есть у всех.
4 Cthulhu
 
15.10.12
16:59
(3): серьёзно у вас там все.
5 Cthulhu
 
15.10.12
17:03
ничо что согласно коду вернет последний(!) пароль?.. а вдруг он то как раз и пустой?