8.х Как правильно вывести запрос с группи на печатную форму (ЗаполнитьЗначенияСвойств(Область,Выборка)

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем SvetaS_Love, 26 фев 2016.

  1. TopicStarter Overlay
    SvetaS_Love
    Offline

    SvetaS_Love

    Регистрация:
    26 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Добрый День!
    люди добрые, помогите, пожалуйста,
    задача "ВЫВЕСТИ В ПЕЧАТНУЮ ФОРМУ КОНТАКТНЫХ ЛИЦ ПО КОНТРАГЕНТАМ В СОСЕДНИХ КОЛОНКАХ ВМЕСТЕ С ТЕЛЕФОНАМИ И ЭЛЕКТРОННЫМИ АДРЕСАМИ", работает НО НЕ ВЫВОДИТ В ПЕЧАТНУЮ ФОРМУ ЭЛЕКТРОННЫЙ АДРЕС КОНТАКТНОГО ЛИЦА.

    Код:
    Процедура Отчет1Инициализация()
        //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ИНИЦИАЛИЗАЦИЯ(Отчет1)
        // Данный фрагмент построен конструктором.
        // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
        ПостроительОтчетаОтчет1.Текст =
        "ВЫБРАТЬ
        |    Контрагенты.Наименование,
        |    КонтактныеЛицаКонтрагентов.Наименование КАК Наименование1,
        |    КонтактнаяИнформация.Поле3,
        |    КонтактнаяИнформация.Вид.Наименование
        |ИЗ
        |    Справочник.Контрагенты КАК Контрагенты
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
        |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        |            ПО (КонтактнаяИнформация.Объект.Ссылка = КонтактныеЛицаКонтрагентов.Ссылка)
        |        ПО Контрагенты.Ссылка = КонтактныеЛицаКонтрагентов.Владелец
        |
        |СГРУППИРОВАТЬ ПО
        |    Контрагенты.Наименование,
        |    КонтактныеЛицаКонтрагентов.Наименование,
        |    КонтактнаяИнформация.Поле3,
        |    КонтактнаяИнформация.Вид.Наименование
        |";
        ПостроительОтчетаОтчет1.ЗаполнитьНастройки();
        ПостроительОтчетаОтчет1.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
        ПостроительОтчетаОтчет1.ТекстЗаголовка = "Отчет1";
        Настройка = ВосстановитьЗначение("НастройкаОтчетыОтчет5Отчет1_ffd68c1c-bbb9-4b1d-af94-c1dc7fb5fe3f");
        Если Настройка <> Неопределено Тогда
            ПостроительОтчетаОтчет1.УстановитьНастройки(Настройка);
        КонецЕсли;
    
        //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ_ПОСТРОИТЕЛЬОТЧЕТА_ИНИЦИАЛИЗАЦИЯ
    КонецПроцедуры
    
    В ЧЁМ ОШИБКА?
    НУЖНО ПОЛУЧИТЬ ФОРМАТ РЕЗУЛЬТАТА:
    столбец 1 | столбец 2
    КОНТРАГЕНТ 1|
    -КОНТАКТНОЕ ЛИЦО 1| телефон; эл. адрес |
    -КОНТАКТНОЕ ЛИЦО 2| телефон; эл. адрес |
    КОНТРАГЕНТ 2|
    -КОНТАКТНОЕ ЛИЦО 1| телефон; эл. адрес |
    -КОНТАКТНОЕ ЛИЦО 2| телефон; эл. адрес |
    .................................................................................
    Последнее редактирование: 26 фев 2016
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.989
    Симпатии:
    399
    Баллы:
    104
    Код:
    ВЫБРАТЬ
        Контрагенты.Ссылка КАК Контрагент,
        КонтактныеЛицаКонтрагентов.Ссылка КАК КонтактноеЛицо,
        КИ_Адрес.Представление КАК Адрес,
        КИ_Телефон.Представление КАК Телефон
    ИЗ
        Справочник.Контрагенты КАК Контрагенты
            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
                ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КИ_Адрес
                ПО КонтактныеЛицаКонтрагентов.Ссылка = КИ_Адрес.Объект
                    И (КИ_Адрес.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
                ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КИ_Телефон
                ПО КонтактныеЛицаКонтрагентов.Ссылка = КИ_Телефон.Объект
                    И (КИ_Телефон.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон))
            ПО Контрагенты.Ссылка = КонтактныеЛицаКонтрагентов.Владелец
    
    УПОРЯДОЧИТЬ ПО
        Контрагент,
        КонтактноеЛицо
    ИТОГИ ПО
        Контрагент
    АВТОУПОРЯДОЧИВАНИЕ
  3. TopicStarter Overlay
    SvetaS_Love
    Offline

    SvetaS_Love

    Регистрация:
    26 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    nbIpKuH_BaH9I, Огромное спасибо Вам, совсем забыл сто обратиться можно только через перечисления к данным параметрам....

Поделиться этой страницей