Имя: Пароль:
1C
1C 7.7
v7: вывести контрагентов с указанным типом цен
0 popoff17
 
02.10.13
15:57
Здравствуйте!
Сразу код:


Процедура Сформировать()  
СпрКонтр = СоздатьОбъект("Справочник.Контрагенты");
Цены=СоздатьОбъект("Справочник.СвойстваКонтрагентов");
СпрКонтр.ВыбратьЭлементы();
Пока СпрКонтр.ПолучитьЭлемент()=1 Цикл        
Если СпрКонтр.Родитель.Код="00000001" Тогда
        Сообщить ( + " - " + СпрКонтр.Код + " - " + СпрКонтр.Наименование + " - " +  " - " );  
КонецЕсли;  
КонецЦикла;  
КонецПроцедуры // Сформировать

Тут выводятся все контрагенты указанной группы.
В справочнике "контрагенты" есть вкладка "договор взаиморасчетов". там есть такой пункт,как "автоподстановка цен в документы" -> "тип цен по умолчанию".
Подскажите, как сделать условие, чтобы выводились контрагенты только с определенным типом цен?

1с v7.7 Торговля и склад, ред 9.2

Заранее благодарю!
1 Mikeware
 
02.10.13
15:58
Проверять у каждого договора каждого контрагента тип цен, и если тип цен соответсвует нужному - то выводить, а иначе - не выводить.
2 shag008
 
02.10.13
15:59
(0) Договоры - подчиненный справочник. Нужно в него ещё заходить
3 popoff17
 
02.10.13
16:00
Большая просьба - можете показать, как это сделать?
я работал только с v8 и то год назад, там как то проще все было, как то визуализировано, а в v7 теряюсь вообще =\
4 Mikeware
 
02.10.13
16:01
(3) позовите того, кто не теряется...