![]() |
![]() |
![]() |
|
Универсальный отчет: быстрый отбор | ☑ | ||
---|---|---|---|---|
0
AlexYoung
05.10.17
✎
23:20
|
Всем добра! Написал на базе УО отчет по поиску в справочнике ОС. Так вот, один из быстрых отборов как элемент формы после первого формирования отчета становится недоступным. Я его и в построителе вверх вниз мотал, и в УниверсальныйОтчет.УстановитьОтбор в разных местах ставил, бесполезно. Становится недоступным, и все. Текс запроса
"ВЫБРАТЬ | ОсновныеСредства.Код КАК ИнвНомер, | ОсновныеСредства.Наименование КАК Наименование, | ОсновныеСредства.ГруппаОС, | ОсновныеСредства.Комментарий КАК Характеристика, | ОсновныеСредства.НаименованиеПолное КАК ДиспНаименование, | ОсновныеСредства.ВидСобственности, | МестонахождениеОССрезПоследних.Местонахождение КАК Подразделение, | МестонахождениеОССрезПоследних.МОЛ, | ЕСТЬNULL(РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер, ОсновныеСредства.КадастровыйНомер) КАК КадастровыйНомер, | ОсновныеСредства.Ссылка КАК ОС, | ОсновныеСредства.АдресМестонахождения |{ВЫБРАТЬ | ОсновныеСредства.Код КАК ИнвНомер, | ОС.*, | Наименование, | ГруппаОС.*, | Характеристика, | ДиспНаименование, | ВидСобственности.*, | Подразделение.*, | МОЛ.*, | КадастровыйНомер КАК КадастровыйНомер, | АдресМестонахождения} |ИЗ | Справочник.ОсновныеСредства КАК ОсновныеСредства | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОС.СрезПоследних КАК МестонахождениеОССрезПоследних | ПО (МестонахождениеОССрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияЗемельныхУчастков.СрезПоследних КАК РегистрацияЗемельныхУчастковСрезПоследних | ПО ОсновныеСредства.Ссылка = РегистрацияЗемельныхУчастковСрезПоследних.ОсновноеСредство |{ГДЕ | ОсновныеСредства.Код КАК ИнвНомер, | ОсновныеСредства.Наименование, | ОсновныеСредства.ГруппаОС.*, | ОсновныеСредства.Комментарий КАК Характеристика, | ОсновныеСредства.НаименованиеПолное КАК ДиспНаименование, | ОсновныеСредства.ВидСобственности.*, | МестонахождениеОССрезПоследних.Местонахождение.* КАК Подразделение, | МестонахождениеОССрезПоследних.МОЛ.*, | (ЕСТЬNULL(РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер, ОсновныеСредства.КадастровыйНомер)) КАК КадастровыйНомер, | ОсновныеСредства.Ссылка.* КАК ОС, | ОсновныеСредства.АдресМестонахождения} | |УПОРЯДОЧИТЬ ПО | Наименование |{УПОРЯДОЧИТЬ ПО | ОсновныеСредства.Код КАК ИнвНомер, | ОС.*, | Наименование, | ГруппаОС.*, | Характеристика, | ДиспНаименование, | Подразделение.*, | МОЛ.*, | КадастровыйНомер КАК КадастровыйНомер, | ВидСобственности.*, | АдресМестонахождения} |ИТОГИ ПО | ОС |{ИТОГИ ПО | ОсновныеСредства.Код КАК ИнвНомер, | Наименование, | ГруппаОС.*, | Характеристика, | ДиспНаименование, | ВидСобственности.*, | Подразделение.*, | МОЛ.*, | КадастровыйНомер КАК КадастровыйНомер, | АдресМестонахождения}"; Строптивый отбор -это ОсновныеСредства.Код Как ИнвНомер, с остальными все нормально. Куда копать? |
|||
1
John83
06.10.17
✎
14:51
|
посмотри в отладчике, в какой момент становится недоступным
а проще сделай УниверсальныйОтчет.ДобавитьОтбор("ОсновныеСредства.Код") |
|||
2
AlexYoung
06.10.17
✎
21:32
|
(1) Не могу понять куда ставить точку останова. Поискал по модулю свойство Доступность, встречается только один раз в модуле и то не вызывается после формирования отчета.
Проще сделал. ОсновныеСредства.Код - ругается, просто без алиаса - Код, тот же эффект. В запрос оставил алиас, изменил поле с Кода на Комментарий, для интереса, работает нормально. Только с полем Код такая фигня. |
|||
3
Мимохожий Однако
06.10.17
✎
22:17
|
(2) Возможно длина кода равно нулю
|
|||
4
AlexYoung
07.10.17
✎
00:56
|
(3) нет конечно. повторюсь, это код эл-та справочник ОС. Еще раз, он делает недоступным элемент формы быстрого отбора. Через кнопку Настройка все работает. Мож кто сталкивался, а то даже не знаю, куда точку останова поставить((
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |