Имя: Пароль:
1C
1С v8
Почему данные отчета СКД не обновляются
0 reznik911
 
27.01.14
13:23
есть отчет в СКД. подкоректировал запрос добавил поле ДополнительноеОписание. и в макете добавил параметр. в настройках отчета (он выводится группировкой) добавил группировку и по этому новому полю. формирую отчет нечего не меняется. Если удалить группировки и заново добавить то тогда он игнорирует макет.
Консоль в запросе ошибок не показал.
ВЫБРАТЬ
    ИТС_ПодпискиСрезПоследних.Организация,
    ИТС_ПодпискиСрезПоследних.Контрагент КАК Контрагент,
    ИТС_ПодпискиСрезПоследних.ВидПодписки,
    ИТС_ПодпискиСрезПоследних.ДатаНачала,
    ИТС_ПодпискиСрезПоследних.ДатаЗавершения,
    ИТС_ПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо,
    ИТС_ПодпискиСрезПоследних.СостояниеЗаявки,
    ИТС_ПодпискиСрезПоследних.Заявка.РегНомер КАК РегистрационныйНомер,
    ИТС_ПодпискиСрезПоследних.Заявка
ПОМЕСТИТЬ ВТ_ИТСПодпискиСрезПоследних
ИЗ
    РегистрСведений.ИТС_Подписки.СрезПоследних(&Дата, Организация = &Организация) КАК ИТС_ПодпискиСрезПоследних

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

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

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

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

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

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

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

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


отчет до изменения
http://s019.radikal.ru/i616/1401/6e/74aed632d25c.png

после добавления
http://s020.radikal.ru/i720/1401/0c/8cd86fc802fe.png
1 reznik911
 
27.01.14
15:17
кому не лень откликнитесь)))
2 bolobol
 
27.01.14
15:45
А перезапустить 1С не предлагали?
3 andreymongol82
 
27.01.14
15:48
Вот там есть кнопочка "настройки" и в ней где-то сбоку "заменить настройки стандартной настройкой"
4 reznik911
 
27.01.14
15:51
(2) нет но пробовал.бесполезно
5 reznik911
 
27.01.14
15:55
(3) сделал. показал как на второй картинке((
6 acsent
 
27.01.14
15:55
настройки сохраняются потому что
7 reznik911
 
27.01.14
19:03
(6) и как же это решить я все пробовал уже
8 reznik911
 
27.01.14
19:05
(6) я сначала тоже думал что сохраняются видимо не в этом дело
9 reznik911
 
28.01.14
09:15
решено! удалил настройки, сделал детальные записи, сохранил в XML , добавил новый отчет , в него загрузил XML, в детальные зашел добавил поля для группировки и эврика!!))))