|
Пустые записи регистра) | ☑ | ||
---|---|---|---|---|
0
ponaroshku
06.02.12
✎
06:08
|
Привет всем!
Как вывести пустые обороты, я поняла а если записей по организации вообще нет в регистре? т.е. вывод в консоли запроса типа ВЫБРАТЬ ЕСТЬNULL(СтраховыеВзносыИсчисленные.Организация, "1") КАК Поле1, ЕСТЬNULL(СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД, 0) КАК Поле2 ИЗ РегистрНакопления.СтраховыеВзносыИсчисленные КАК СтраховыеВзносыИсчисленные ГДЕ СтраховыеВзносыИсчисленные.Организация = &Организация И СтраховыеВзносыИсчисленные.Период МЕЖДУ &НачалоПериода И &КонецПериода записей нет не за период, а вообще запрос в консоли пустой |
|||
1
Wobland
06.02.12
✎
06:13
|
соедини справочник левым с регистром, тогда и пригодится этот ЕСТЬNULL. сейчас - без толку
и здравствуй ;) |
|||
2
ponaroshku
06.02.12
✎
06:24
|
(1) приветик:)
тоже ничего:( ВЫБРАТЬ ЕСТЬNULL(СтраховыеВзносыИсчисленные.Организация, "-") КАК Поле1, ЕСТЬNULL(СтраховыеВзносыИсчисленные.ПФРСтраховая, "0") КАК Поле2, ЕСТЬNULL(СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД, "0") КАК Поле3 ИЗ РегистрНакопления.СтраховыеВзносыИсчисленные КАК СтраховыеВзносыИсчисленные ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации ПО СтраховыеВзносыИсчисленные.Организация = Организации.Ссылка И СтраховыеВзносыИсчисленные.ОбособленноеПодразделение = Организации.Ссылка ГДЕ СтраховыеВзносыИсчисленные.Организация = &Организация И СтраховыеВзносыИсчисленные.Период МЕЖДУ &НачалоПериода И &КонецПериода |
|||
3
SeraFim
06.02.12
✎
06:26
|
(2) не то соединение. ПРАВОЕ попробуй)
|
|||
4
Wobland
06.02.12
✎
06:26
|
(2) это у тебя правое соединение справочника с регистром.
выбрать организации.ссылка, регистр.сумма из справочник левое соединение регистр по ... |
|||
5
Wobland
06.02.12
✎
06:27
|
в конструкторе на связях галка "все" должна у справочника стоять
|
|||
6
ponaroshku
06.02.12
✎
06:33
|
(3) УПС))
(4) даже так -ничего :( данных в регистре ВООБЩЕ нет (собственно, и должно вывести нули по моему замыслу) ВЫБРАТЬ ЕСТЬNULL(СтраховыеВзносыИсчисленные.Организация, "-") КАК Поле1, ЕСТЬNULL(СтраховыеВзносыИсчисленные.ПФРСтраховая, "0") КАК Поле2, ЕСТЬNULL(СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВД, "0") КАК Поле3 ИЗ Справочник.Организации КАК Организации ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтраховыеВзносыИсчисленные КАК СтраховыеВзносыИсчисленные ПО СтраховыеВзносыИсчисленные.Организация = Организации.Ссылка ГДЕ СтраховыеВзносыИсчисленные.Организация = &Организация И СтраховыеВзносыИсчисленные.Период МЕЖДУ &НачалоПериода И &КонецПериода |
|||
7
Гефест
06.02.12
✎
06:39
|
(6) Ну и нафиг присоединять справочник, если ты из него ничего не выбираешь?
|
|||
8
Wobland
06.02.12
✎
06:47
|
(6) не очень похоже на (4). по смыслу не очень похоже. см (7)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |