Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:38

Основная запись адреса контрагентов (УТ, 8.1)

Автор bebe3, 14 ноя 2010, 11:52

0 Пользователей и 1 гость просматривают эту тему.

bebe3

Доброго времени суток. 1С: Предприятие 8.1, Управление Торговлей 10.3

Итак, есть внешняя печатная форма


ЗапросАдрес = Новый Запрос;
ЗапросАдрес.Текст =
        "ВЫБРАТЬ
        | КонтактнаяИнформация.Представление,
        | КонтактнаяИнформация.Поле1,
        | КонтактнаяИнформация.Поле2,
        | КонтактнаяИнформация.Поле3,
        | КонтактнаяИнформация.Поле4,
        | КонтактнаяИнформация.Поле5,
        | КонтактнаяИнформация.Поле7,
        | КонтактнаяИнформация.Поле8,
        | КонтактнаяИнформация.Поле9,
        | КонтактнаяИнформация.Поле10,
        | КонтактнаяИнформация.Поле6
        |ИЗ
        | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        |ГДЕ
        | КонтактнаяИнформация.Объект = &ВыбКонтрагент
        | И КонтактнаяИнформация.Тип = &Адрес
        | И КонтактнаяИнформация.Вид = &ФактАдрес";
ЗапросАдрес.УстановитьПараметр("ВыбКонтрагент",СсылкаНаобъект.Контрагент);
ЗапросАдрес.УстановитьПараметр("Адрес",Перечисления.ТипыКонтактнойИнформации.Адрес);
ЗапросАдрес.УстановитьПараметр("ФактАдрес",Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента);


В данном запросе выбирается только фактический адрес контрагента.

А нужно чтобы выбирался "Адрес" (тип) из нескольких разных, помеченный как основная запись(стандартная кнопка "Основная" на форме, происходит полужирное выделение текста помеченного адреса).

Отсюда вопрос: как это можно сделать?

Заранее спасибо.
Андрей.

progmikon

В регистре сведений "Контактная информация" есть ресурс "Значение по умолчанию" с типом булево. Когда вы хотите выбрать основную запись - проверяйте, что значение этого ресурса  = Истина

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск