Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Почему структура отчета СКД не обновляется  (Прочитано 8086 раз)
0 Пользователей и 1 Гость смотрят эту тему.
reznik911
Интересующийся

kz
Offline Offline

« : 27-01-2014 09:43 » 

Конфигурация УТП для Казахстана 2.0.2.5 Платформа 8.3.4.295 . есть отчет в СКД. подкоректировал запрос добавил поле ДополнительноеОписание. и в макете добавил параметр. в настройках отчета (он выводится группировкой) добавил группировку и по этому новому полю. формирую отчет нечего не меняется. Если удалить группировки и заново добавить то тогда он игнорирует макет.
Консоль в запросе ошибок не показал.

Код:
ВЫБРАТЬ
    ИТС_ПодпискиСрезПоследних.Организация,
    ИТС_ПодпискиСрезПоследних.Контрагент КАК Контрагент,
    ИТС_ПодпискиСрезПоследних.ВидПодписки,
    ИТС_ПодпискиСрезПоследних.ДатаНачала,
    ИТС_ПодпискиСрезПоследних.ДатаЗавершения,
    ИТС_ПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо,
    ИТС_ПодпискиСрезПоследних.СостояниеЗаявки,
    ИТС_ПодпискиСрезПоследних.Заявка.РегНомер КАК РегистрационныйНомер,
    ИТС_ПодпискиСрезПоследних.Заявка
ПОМЕСТИТЬ ВТ_ИТСПодпискиСрезПоследних
ИЗ
    РегистрСведений.ИТС_Подписки.СрезПоследних(&Дата, Организация = &Организация) КАК ИТС_ПодпискиСрезПоследних

ИНДЕКСИРОВАТЬ ПО
    Контрагент
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ВТ_ИТСПодпискиСрезПоследних.Организация,
    ВТ_ИТСПодпискиСрезПоследних.Контрагент,
    ВТ_ИТСПодпискиСрезПоследних.ВидПодписки,
    ВТ_ИТСПодпискиСрезПоследних.ДатаНачала,
    ВТ_ИТСПодпискиСрезПоследних.ДатаЗавершения,
    МАКСИМУМ(ВЫБОР
            КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле6, "") = ""
                ТОГДА "Ул. " + КонтактнаяИнформация.Поле6 + ВЫБОР
                        КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле7, "") = ""
                            ТОГДА ", Дом " + КонтактнаяИнформация.Поле7 + ВЫБОР
                                    КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле8, "") = ""
                                        ТОГДА ", " + КонтактнаяИнформация.Поле8 + ВЫБОР
                                                КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле9, "") = ""
                                                    ТОГДА ", " + КонтактнаяИнформация.Поле9
                                                ИНАЧЕ ""
                                            КОНЕЦ
                                    ИНАЧЕ ""
                                КОНЕЦ
                        ИНАЧЕ ""
                    КОНЕЦ
            ИНАЧЕ ""
        КОНЕЦ) КАК Адрес,
    МАКСИМУМ(КонтактнаяИнформация.Поле3) КАК Телефон,
    ВТ_ИТСПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо,
    ВТ_ИТСПодпискиСрезПоследних.СостояниеЗаявки,
    ВТ_ИТСПодпискиСрезПоследних.Заявка.РегНомер КАК РегистрационныйНомер,
    ВТ_ИТСПодпискиСрезПоследних.Заявка КАК Заявка,
    ВЫРАЗИТЬ(ВТ_ИТСПодпискиСрезПоследних.Контрагент.ДополнительноеОписание КАК СТРОКА(300)) КАК ДополнительноеОписание
ПОМЕСТИТЬ ПодпискиИТС
ИЗ
    ВТ_ИТСПодпискиСрезПоследних КАК ВТ_ИТСПодпискиСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ПО (ВТ_ИТСПодпискиСрезПоследних.Контрагент = (ВЫРАЗИТЬ(КонтактнаяИнформация.Объект КАК Справочник.Контрагенты)))
            И (КонтактнаяИнформация.Вид В (ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента), ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента)))

СГРУППИРОВАТЬ ПО
    ВТ_ИТСПодпискиСрезПоследних.ВидПодписки,
    ВТ_ИТСПодпискиСрезПоследних.Организация,
    ВТ_ИТСПодпискиСрезПоследних.Контрагент,
    ВТ_ИТСПодпискиСрезПоследних.ДатаНачала,
    ВТ_ИТСПодпискиСрезПоследних.ДатаЗавершения,
    ВТ_ИТСПодпискиСрезПоследних.СостояниеЗаявки,
    ВТ_ИТСПодпискиСрезПоследних.Заявка,
    ВТ_ИТСПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо,
    ВТ_ИТСПодпискиСрезПоследних.Заявка.РегНомер,
    ВЫРАЗИТЬ(ВТ_ИТСПодпискиСрезПоследних.Контрагент.ДополнительноеОписание КАК СТРОКА(300))

ИНДЕКСИРОВАТЬ ПО
    Заявка
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ИТС_ДискиСрезПоследних.Заявка КАК Заявка,
    СУММА(ВЫБОР
            КОГДА ИТС_ДискиСрезПоследних.СостояниеДиска = ЗНАЧЕНИЕ(Перечисление.ИТС_ВидыСостоянийДисков.Получен)
                ТОГДА 1
        КОНЕЦ) КАК КоличествоНеОтгруженных,
    ДОБАВИТЬКДАТЕ(ИТС_ДискиСрезПоследних.Заявка.ДатаНачала, МЕСЯЦ, ИТС_ДискиСрезПоследних.Заявка.ВидПодписки.Периодичность * (ИТС_ДискиСрезПоследних.НомерПериода - 1)) КАК ДатаДиска
ПОМЕСТИТЬ ДискиИТС
ИЗ
    РегистрСведений.ИТС_Диски.СрезПоследних(&Дата, Организация = &Организация) КАК ИТС_ДискиСрезПоследних

СГРУППИРОВАТЬ ПО
    ИТС_ДискиСрезПоследних.Заявка,
    ДОБАВИТЬКДАТЕ(ИТС_ДискиСрезПоследних.Заявка.ДатаНачала, МЕСЯЦ, ИТС_ДискиСрезПоследних.Заявка.ВидПодписки.Периодичность * (ИТС_ДискиСрезПоследних.НомерПериода - 1))

ИНДЕКСИРОВАТЬ ПО
    Заявка
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ПодпискиИТС.Организация,
    ПодпискиИТС.Контрагент,
    ПодпискиИТС.ВидПодписки,
    ПодпискиИТС.ДатаНачала,
    ПодпискиИТС.ДатаЗавершения,
    ПодпискиИТС.Адрес,
    ПодпискиИТС.Телефон,
    ПодпискиИТС.КонтрагентОсновноеКонтактноеЛицо,
    ПодпискиИТС.СостояниеЗаявки,
    ПодпискиИТС.РегистрационныйНомер,
    ДискиИТС.КоличествоНеОтгруженных,
    ДискиИТС.ДатаДиска,
    ПодпискиИТС.ДополнительноеОписание
ИЗ
    ПодпискиИТС КАК ПодпискиИТС
        ЛЕВОЕ СОЕДИНЕНИЕ ДискиИТС КАК ДискиИТС
        ПО ПодпискиИТС.Заявка = ДискиИТС.Заявка

отчет до изменения


после добавления

Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 28-01-2014 17:08 » new

В управляемом интерфесе 8.2 необходимо было загрузить по-новой вариант отчета и использовать "загрузить стандартные настройки". Ищи что-то похожее.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines