|
Пустые записи регистра) |
☑ |
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)
|
|