8.х Почему структура отчета СКД не обновляется

Тема в разделе "Система компоновки данных (СКД)", создана пользователем reznik911, 27 янв 2014.

  1. TopicStarter Overlay
    reznik911
    Offline

    reznik911

    Регистрация:
    15 янв 2014
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    Конфигурация УТП для Казахстана 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))
    ИНДЕКСИРОВАТЬ ПО
    Заявка
    ;
    отчет до изменения 1 картинка и 2 после

    Вложения:

  2. rifat
    Offline

    rifat Опытный в 1С

    Регистрация:
    13 июн 2013
    Сообщения:
    99
    Симпатии:
    2
    Баллы:
    29
    Попробуйте переименовать отчет в конфигураторе так, чтобы его имя отличалось от имени отчета-основы.
  3. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    может быть сохраненные настройки отчета при открытии используются? попробуйте удалить все настройки..
  4. TopicStarter Overlay
    reznik911
    Offline

    reznik911

    Регистрация:
    15 янв 2014
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    пробовал. результат как на втором рисунке

    отличается
  5. TopicStarter Overlay
    reznik911
    Offline

    reznik911

    Регистрация:
    15 янв 2014
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    решено! удалил настройки, сделал детальные записи, сохранил в XML , добавил новый отчет , в него загрузил XML, в детальные зашел добавил поля для группировки и эврика!!))))

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