Имя: Пароль:
1C
1С v8
Остатки и обороты товаров
,
0 abbas
 
06.02.15
09:16
Доброе время суток, решил сделать отчет по СКД
Но желаемого результата не получаю, http://s019.radikal.ru/i614/1502/76/96dc447aac59.png
Когда просто остатки и без регистратора, выходят пустые строки, хотелось бы их убрать, как можно это реализовать, подскажите плс...
1 salvator
 
06.02.15
09:33
(0) Выбирай где обороты больше нуля, не?
2 shuhard
 
06.02.15
09:41
(0) Хрусталева, 14 и 17
3 floody
 
06.02.15
09:42
А что вообще хотел получить-то?
4 lxndr
 
06.02.15
09:45
1. для поля регистратор в роли поставить "Игнорировать НУЛЛЬ"
2. в запросе обеспечить для отсутствующего регистратора получение НУЛЛЛЯ
5 abbas
 
06.02.15
09:54
(4) 1 пункт сделал, а 2 как реализовать???
6 abbas
 
06.02.15
09:54
(2) спс, обязательно найду...
7 lxndr
 
06.02.15
09:57
(5) ВЫБОР КОГДА Рыгистратар = НЕОПРЕДЕЛЕНО ТОГДА НУЛЛЬ
ИНАЧЕ Рыгестратор КОНЕЦ КАК Регистратор
8 abbas
 
06.02.15
11:25
(7) так и сделал, но не работает...
9 salvator
 
06.02.15
11:36
...
ГДЕ
   ВЫБОР КОГДА ЕСТЬNULL(Регистратор,Неопределено) = НЕОПРЕДЕЛЕНО ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ
10 Мыш
 
06.02.15
12:12
(9) ГДЕ НЕ ЕСТЬNULL(Регистратор,Неопределено) = НЕОПРЕДЕЛЕНО
11 lxndr
 
06.02.15
12:15
(9) (10) при чем здесь ГДЕ?
12 eklmn
 
гуру
06.02.15
12:18
(0) у тебя в периоде нет оборотов но есть остатки, что показывать?
13 Мыш
 
06.02.15
12:19
(11) Мой пост к вопросу ТС отношения не имеет. )
14 Ненавижу 1С
 
гуру
06.02.15
12:22
метод дополнения рулит
15 Ненавижу 1С
 
гуру
06.02.15
12:25
+(14)

Метод дополнения периодов (необязательный)

Конструкция языка запросов. Метод дополнения периодов. Задается один из вариантов:
Движения (RegisterRecords)
ДвиженияИГраницыПериода (RegisterRecordsAndPeriodBoundaries)
Если задан Движения то будут выданы те периоды в которых были движения.
Если задан ДвиженияИГраницыПериода то будут выбраны периоды, в которых были движения, и периоды на начало и конец заданного периода.
Значение по умолчанию: ДвиженияИГраницыПериода
16 lxndr
 
06.02.15
12:26
(14) у него все дополнено
(12) показывать остатки без пустой строки
(8) у тебя регистратор в детальных записях? Попробуй его в группировку переместить
17 lxndr
 
06.02.15
12:26
(15) Значение по умолчанию: ДвиженияИГраницыПериода
по рисунку видно, что остатки без движений присутствуют
18 eklmn
 
гуру
06.02.15
12:32
(16) это как ? вот на примере сока ябличного последняя позиция, есть и остатки и обороты
19 lxndr
 
06.02.15
12:38
20 sapphire
 
06.02.15
12:46
(0) В лоб, используя объединение:
ВЫБРАТЬ
"1" Раздел // Остатки
,{....}
ИЗ {ТаблицаОстатков}
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"2" Раздел // Остатки
,{....}
ИЗ {ТаблицаОбротов}

Сортируете по нужным полям, последняя сортировка - Разде
21 lxndr
 
06.02.15
12:47
(20) это не в лоб, это через другой проход ))
22 abbas
 
07.02.15
08:50
(19) не получается, все также пустые строки...
Скинь отчет который на скрине...
23 abbas
 
07.02.15
09:11
(22) нашел народ...
В полях группировок указать не детальные а регистратор(это в моей случае) и все работает =)))
Закон Брукера: Даже маленькая практика стоит большой теории.