Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Универсальный отчет: быстрый отбор

Универсальный отчет: быстрый отбор
Я
   AlexYoung
 
05.10.17 - 23:20
Всем добра! Написал на базе УО отчет по поиску в справочнике ОС. Так вот, один из быстрых отборов как элемент формы после первого формирования отчета становится недоступным. Я его и в построителе вверх вниз мотал, и в УниверсальныйОтчет.УстановитьОтбор в разных местах ставил, бесполезно. Становится недоступным, и все. Текс запроса
    "ВЫБРАТЬ
    |    ОсновныеСредства.Код КАК ИнвНомер,
    |    ОсновныеСредства.Наименование КАК Наименование,
    |    ОсновныеСредства.ГруппаОС,
    |    ОсновныеСредства.Комментарий КАК Характеристика,
    |    ОсновныеСредства.НаименованиеПолное КАК ДиспНаименование,
    |    ОсновныеСредства.ВидСобственности,
    |    МестонахождениеОССрезПоследних.Местонахождение КАК Подразделение,
    |    МестонахождениеОССрезПоследних.МОЛ,
    |    ЕСТЬNULL(РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер, ОсновныеСредства.КадастровыйНомер) КАК КадастровыйНомер,
    |    ОсновныеСредства.Ссылка КАК ОС,
    |    ОсновныеСредства.АдресМестонахождения
    |{ВЫБРАТЬ
    |    ОсновныеСредства.Код КАК ИнвНомер,
    |    ОС.*,
    |    Наименование,
    |    ГруппаОС.*,
    |    Характеристика,
    |    ДиспНаименование,
    |    ВидСобственности.*,
    |    Подразделение.*,
    |    МОЛ.*,
    |    КадастровыйНомер КАК КадастровыйНомер,
    |    АдресМестонахождения}
    |ИЗ
    |    Справочник.ОсновныеСредства КАК ОсновныеСредства
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОС.СрезПоследних КАК МестонахождениеОССрезПоследних
    |        ПО (МестонахождениеОССрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка)
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияЗемельныхУчастков.СрезПоследних КАК РегистрацияЗемельныхУчастковСрезПоследних
    |        ПО ОсновныеСредства.Ссылка = РегистрацияЗемельныхУчастковСрезПоследних.ОсновноеСредство
    |{ГДЕ
    |    ОсновныеСредства.Код КАК ИнвНомер,
    |    ОсновныеСредства.Наименование,
    |    ОсновныеСредства.ГруппаОС.*,
    |    ОсновныеСредства.Комментарий КАК Характеристика,
    |    ОсновныеСредства.НаименованиеПолное КАК ДиспНаименование,
    |    ОсновныеСредства.ВидСобственности.*,
    |    МестонахождениеОССрезПоследних.Местонахождение.* КАК Подразделение,
    |    МестонахождениеОССрезПоследних.МОЛ.*,
    |    (ЕСТЬNULL(РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер, ОсновныеСредства.КадастровыйНомер)) КАК КадастровыйНомер,
    |    ОсновныеСредства.Ссылка.* КАК ОС,
    |    ОсновныеСредства.АдресМестонахождения}
    |
    |УПОРЯДОЧИТЬ ПО
    |    Наименование
    |{УПОРЯДОЧИТЬ ПО
    |    ОсновныеСредства.Код КАК ИнвНомер,
    |    ОС.*,
    |    Наименование,
    |    ГруппаОС.*,
    |    Характеристика,
    |    ДиспНаименование,
    |    Подразделение.*,
    |    МОЛ.*,
    |    КадастровыйНомер КАК КадастровыйНомер,
    |    ВидСобственности.*,
    |    АдресМестонахождения}
    |ИТОГИ ПО
    |    ОС
    |{ИТОГИ ПО
    |    ОсновныеСредства.Код КАК ИнвНомер,
    |    Наименование,
    |    ГруппаОС.*,
    |    Характеристика,
    |    ДиспНаименование,
    |    ВидСобственности.*,
    |    Подразделение.*,
    |    МОЛ.*,
    |    КадастровыйНомер КАК КадастровыйНомер,
    |    АдресМестонахождения}";

Строптивый отбор -это ОсновныеСредства.Код Как ИнвНомер, с остальными все нормально. Куда копать?
 
 
   John83
 
1 - 06.10.17 - 14:51
посмотри в отладчике, в какой момент становится недоступным
а проще сделай
УниверсальныйОтчет.ДобавитьОтбор("ОсновныеСредства.Код")
   AlexYoung
 
2 - 06.10.17 - 21:32
(1) Не могу понять куда ставить точку останова. Поискал по модулю свойство Доступность, встречается только один раз в модуле и то не вызывается после формирования отчета.

Проще сделал. ОсновныеСредства.Код - ругается, просто без алиаса - Код, тот же эффект. В запрос оставил алиас, изменил поле с Кода на Комментарий, для интереса, работает нормально. Только с полем Код такая фигня.
   МимохожийОднако
 
3 - 06.10.17 - 22:17
(2) Возможно длина кода равно нулю
   AlexYoung
 
4 - 07.10.17 - 00:56
(3) нет конечно. повторюсь, это код эл-та справочник ОС. Еще раз, он делает недоступным элемент формы быстрого отбора. Через кнопку Настройка все работает. Мож кто сталкивался, а то даже не знаю, куда точку останова поставить((

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует