Имя: Пароль:
1C
1С v8
СКД небольшая проблемка
0 Kain_wrath
 
23.09.14
16:42
В торговле 10.3, создал простой отчет на СКД из РН ТоварыНаСкладах.ОстаткиИОбороты выбираются все поля, а также регистратор периодичность "Авто",условие равенство по номенклатуре.

Так вот при выводе отчета если в выбраных полях есть измерение "регистратор" то почему-то появляется пустая строка, если его убрать то ее нет

Сформированный отчет:
http://i.imgur.com/936wJbd.jpg

Сам запрос:

ВЫБРАТЬ
    ТоварыОрганизацийОстаткиИОбороты.Организация,
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.Склад,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоОборот,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.Регистратор
ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(, , Авто, , Номенклатура = &Номенклатура) КАК ТоварыОрганизацийОстаткиИОбороты
1 Kalambur
 
23.09.14
16:44
итоги
2 Kain_wrath
 
23.09.14
16:45
как сними бороться?
3 ssh2QQ6
 
23.09.14
16:47
(2) У поля регистратор поставить галку "Игнорировать NULL"
4 ssh2QQ6
 
23.09.14
16:48
Тогда в группировке по регистратору не будет пустых строк
5 Kain_wrath
 
23.09.14
16:50
Поставил, непомогло
6 ssh2QQ6
 
23.09.14
16:51
(5) По регистратору группировка должна быть, а не просто как поле в детальных записях
7 ssh2QQ6
 
23.09.14
16:54
F1. "Игнорировать значения NULL – если установлено, то в результат не нужно включать групповые записи по данному полю в случае, если поле содержит значение NULL.
"
8 Kain_wrath
 
23.09.14
16:56
Так и сделал http://i.imgur.com/MR78wZS.jpg
9 ssh2QQ6
 
23.09.14
16:59
(8) Да, забыл, в выражении для регистратора надо прописать
ВЫБОР
    КОГДА РасчетыСКонтрагентамиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
        ТОГДА NULL
    ИНАЧЕ РасчетыСКонтрагентамиОстаткиИОбороты.Регистратор
КОНЕЦ
10 ssh2QQ6
 
23.09.14
17:01
И поле ПериодСекунда вытащить в запросе и проверить номера полей периодов
11 Kain_wrath
 
23.09.14
17:06
Как их проверяют

Ща такой результат
http://i.imgur.com/9W6ZS6a.jpg
12 ssh2QQ6
 
23.09.14
17:10
Печаль(
Регистратор - роль период, номер 1, игнорировать нулл
ПериодСекунда - роль период, номер 2
13 sintez1234
 
23.09.14
17:15
А зачем тебе больше одного периода? Сделай только 1 период, а всех остальных ресурсов запроса поставь "измерение", а не период.
14 ssh2QQ6
 
23.09.14
17:16
15 Kain_wrath
 
23.09.14
17:17
(12) Заработало! Большое спасибо!)
16 Kain_wrath
 
23.09.14
17:18
(13) ну вроде так и стояло, но вылезала эта бяка
Независимо от того, куда вы едете — это в гору и против ветра!