Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > сравнение перечислений


Автор: AxlGhost 22.1.2009, 20:31
Есть справочник "Контрагенты", есть подчиненный ему справочник "Адреса". У справочника "Адреса" есть реквизит "ТипАдреса" являющийся перечислением со значениями "почтовый" и "юридический".

стоит задача: проверить всех контрагентов на наличие почтового адреса.

по голове больно не бейте, я только начинаю.

Автор: Tirpiz 23.1.2009, 06:42
Выбрать элементы справочника, получить реквизит тип адреса, сравнить со значением перечисления, если почтовый, тогда проверить на пустоезначение сам адрес, если возвращает единицу, значит нету. Выводить строку сообщения с клиентом-мол, нету у ткакого-то почтового адреса, либо заваять печатную форму

Автор: SaschaL 23.1.2009, 07:36
если Адреса = Перечисление.ТипАдреса.Почтовый тогда
       Сообщить("Наш клиент");
КонецЕсли;

вот примерно так если конечно дело касается версии 7.7

Автор: AxlGhost 23.1.2009, 19:51
Спасибо за советы. Решение нашел сам. "ИспользоватьВладельца" поставил раньше чем надо... говорю же, только начинаю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)