|
В консоли выводит 0, а в отчете пустое поле | ☑ | ||
---|---|---|---|---|
0
st070109
23.12.19
✎
10:41
|
Всем привет. Есть запрос, консоль видит 0, когда в справочнике и регистре пусто, а выводит пустое поле в отчете, как поправить? В скд.
ВЫБРАТЬ 1 КАК Количество, ЛотыВыбранныеПоставщики.Договор.Стоимость КАК Сумма, "Сведения о количестве и об общей стоимости договоров, заключенных по результатам закупки товаров, работ, услуг." КАК ВидЗакупки, ЛотыВыбранныеПоставщики.Поставщик КАК Поставщик, ЛотыВыбранныеПоставщики.Договор КАК Договор, ЛотыВыбранныеПоставщики.Спецификация КАК Спецификация, ЛотыВыбранныеПоставщики.Ссылка КАК Лот, 1 КАК ИдентификаторГруппировки {ВЫБРАТЬ Количество, Сумма, ВидЗакупки, Поставщик.*, Договор.*, Спецификация.*, Лот.*, ИдентификаторГруппировки} ИЗ Справочник.Лоты.ВыбранныеПоставщики КАК ЛотыВыбранныеПоставщики ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСостоянийОбъектов.СрезПоследних(, {(ВЫРАЗИТЬ(Объект КАК Справочник.ДоговорыКонтрагентов)).* КАК Договор}) КАК РегистрСостоянийОбъектовСрезПоследних ПО ЛотыВыбранныеПоставщики.Договор = РегистрСостоянийОбъектовСрезПоследних.Объект ГДЕ ЛотыВыбранныеПоставщики.Ссылка.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЛотов.ПоставщикВыбран) И ЛотыВыбранныеПоставщики.Ссылка.СпособВыбораПоставщика <> ЗНАЧЕНИЕ(Перечисление.СпособыВыбораПоставщика.гптэЗакупкаУВзаимозависимыхЛица) И НЕ ЛотыВыбранныеПоставщики.Ссылка.ПометкаУдаления И ЛотыВыбранныеПоставщики.Договор.Дата МЕЖДУ &НачалоПериода И &КонецПериода И РегистрСостоянийОбъектовСрезПоследних.СостояниеОбъекта = ЗНАЧЕНИЕ(Перечисление.СостоянияДоговоров.Утвержден) {ГДЕ ЛотыВыбранныеПоставщики.Поставщик.*, ЛотыВыбранныеПоставщики.Договор.*, ЛотыВыбранныеПоставщики.Спецификация.*, ЛотыВыбранныеПоставщики.Ссылка.* КАК Лот, (1) КАК ИдентификаторГруппировки} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1, ЛотыВыбранныеПоставщики.Договор.Стоимость, "Сведения о количестве и об общей стоимости договоров, заключенных по результатам закупки у единственного поставщика (исполнителя, подрядчика).", ЛотыВыбранныеПоставщики.Поставщик, ЛотыВыбранныеПоставщики.Договор, ЛотыВыбранныеПоставщики.Спецификация, ЛотыВыбранныеПоставщики.Ссылка, 2 ИЗ Справочник.Лоты.ВыбранныеПоставщики КАК ЛотыВыбранныеПоставщики ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСостоянийОбъектов.СрезПоследних(, {(ВЫРАЗИТЬ(Объект КАК Справочник.ДоговорыКонтрагентов)).* КАК Договор}) КАК РегистрСостоянийОбъектовСрезПоследних ПО ЛотыВыбранныеПоставщики.Договор = РегистрСостоянийОбъектовСрезПоследних.Объект ГДЕ ЛотыВыбранныеПоставщики.Ссылка.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЛотов.ПоставщикВыбран) И ЛотыВыбранныеПоставщики.Ссылка.СпособВыбораПоставщика = ЗНАЧЕНИЕ(Перечисление.СпособыВыбораПоставщика.ЗакупкаУЕдинственногоПоставщика) И НЕ ЛотыВыбранныеПоставщики.Ссылка.ПометкаУдаления И ЛотыВыбранныеПоставщики.Договор.Дата МЕЖДУ &НачалоПериода И &КонецПериода И РегистрСостоянийОбъектовСрезПоследних.СостояниеОбъекта = ЗНАЧЕНИЕ(Перечисление.СостоянияДоговоров.Утвержден) {ГДЕ ЛотыВыбранныеПоставщики.Поставщик.*, ЛотыВыбранныеПоставщики.Договор.*, ЛотыВыбранныеПоставщики.Спецификация.*, ЛотыВыбранныеПоставщики.Ссылка.* КАК Лот, (2) КАК ИдентификаторГруппировки} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 1, ЛотыВыбранныеПоставщики.Договор.Стоимость, "Сведения о количестве и стоимости договоров, заключенных заказчиком с единственным поставщиком (исполнителем, подрядчиком) по результатам конкурентной закупки, признанной несостоявшейся.", ЛотыВыбранныеПоставщики.Поставщик, ЛотыВыбранныеПоставщики.Договор, ЛотыВыбранныеПоставщики.Спецификация, ЛотыВыбранныеПоставщики.Ссылка, 3 ИЗ Справочник.Лоты.ВыбранныеПоставщики КАК ЛотыВыбранныеПоставщики ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСостоянийОбъектов.СрезПоследних(, {(ВЫРАЗИТЬ(Объект КАК Справочник.ДоговорыКонтрагентов)).* КАК Договор}) КАК РегистрСостоянийОбъектовСрезПоследних ПО ЛотыВыбранныеПоставщики.Договор = РегистрСостоянийОбъектовСрезПоследних.Объект ГДЕ ЛотыВыбранныеПоставщики.Ссылка.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЛотов.ПоставщикВыбран) И ЛотыВыбранныеПоставщики.Ссылка.СпособВыбораПоставщика = ЗНАЧЕНИЕ(Перечисление.СпособыВыбораПоставщика.ЗакупкаУЕдинственногоПоставщика) И НЕ ЛотыВыбранныеПоставщики.Ссылка.ПометкаУдаления И ЛотыВыбранныеПоставщики.Договор.Дата МЕЖДУ &НачалоПериода И &КонецПериода И РегистрСостоянийОбъектовСрезПоследних.СостояниеОбъекта = ЗНАЧЕНИЕ(Перечисление.СостоянияДоговоров.Утвержден) И ЛотыВыбранныеПоставщики.Ссылка.гптэЛотОснование <> ЗНАЧЕНИЕ(Справочник.Лоты.ПустаяСсылка) {ГДЕ ЛотыВыбранныеПоставщики.Поставщик.*, ЛотыВыбранныеПоставщики.Договор.*, ЛотыВыбранныеПоставщики.Спецификация.*, ЛотыВыбранныеПоставщики.Ссылка.* КАК Лот, (3) КАК ИдентификаторГруппировки} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 0, 0, "Сведения о количестве и об общей стоимости договоров, заключенных по результатам закупки товаров, работ, услуг.", ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Лоты.ПустаяСсылка), 1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 0, 0, "Сведения о количестве и об общей стоимости договоров, заключенных по результатам закупки у единственного поставщика (исполнителя, подрядчика).", ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Лоты.ПустаяСсылка), 2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 0, 0, "Сведения о количестве и стоимости договоров, заключенных заказчиком с единственным поставщиком (исполнителем, подрядчиком) по результатам конкурентной закупки, признанной несостоявшейся.", ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Лоты.ПустаяСсылка), 3 скрины: https://pastenow.ru/46d464c0a72765e5f07dddf7fd1f295a |
|||
1
st070109
23.12.19
✎
10:45
|
дело мб в группировке? когда null смешивается с 0?
|
|||
2
hhhh
23.12.19
✎
10:52
|
(1) нет, это правильное поведение системы. В миллионах отчетов всё тоже самое, так и задумано, если ноль, то в отчете пусто, всех это устраивает.
|
|||
3
DmitriyDI
23.12.19
✎
10:53
|
(1) представление нуля 0 сделать
|
|||
4
Ёпрст
23.12.19
✎
11:01
|
(0) Формат пользуй, что ле
|
|||
5
st070109
23.12.19
✎
11:01
|
всем спасибо, решил!!
|
|||
6
unenu
23.12.19
✎
11:01
|
В регламентных отчетах нули раздражают своей очевидностью
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |