| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Спасибо за советы. Решение нашел сам. "ИспользоватьВладельца" поставил раньше чем надо... говорю же, только начинаю. |