|
СКД таблица остатки и обороты | ☑ | ||
---|---|---|---|---|
0
S_Scorp
25.11.11
✎
09:58
|
Добрый день! Кто может объяснить логику поведения СКД. Вот скрин
http://s017.radikal.ru/i431/1111/17/b73b9f831746.jpg В наборе данных использую запрос типа ОстаткииОбороты Периодичность - Авто Группировки в СКД задал так: Номенклатура Регистратор Вопрос. Почему на скрине в первом случае одна пустая строка, а во втором две! Я понимаю, что пустые строки - это движения в начале и конце периода, но почему их то одно то два! и как сделать чтоб всегда было одно вместо двух? |
|||
1
nerkadry
25.11.11
✎
10:07
|
потому что в первом случае нет нач остатка, видимо
|
|||
2
nerkadry
25.11.11
✎
10:09
|
мало картинок для информации
|
|||
3
golden-pack
25.11.11
✎
10:11
|
Метод дополнения - движение
|
|||
4
Axel2009
25.11.11
✎
10:11
|
одно на начало остаток, другое остаток на конец. выведи уже в конце концов период и увидишь.
|
|||
5
golden-pack
25.11.11
✎
10:13
|
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, Движения, )
|
|||
6
S_Scorp
25.11.11
✎
10:13
|
(3) Если я сделаю этот метод, то не увижу остатки по той номенклатуре, п о которой не было движений за заданный период
|
|||
7
golden-pack
25.11.11
✎
10:13
|
(6) ты пробовал ?
|
|||
8
S_Scorp
25.11.11
✎
10:14
|
конечно)
|
|||
9
golden-pack
25.11.11
✎
10:16
|
ДвиженияИГраницыПериода
|
|||
10
Axel2009
25.11.11
✎
10:17
|
вместо двух чтобы было одно, нужно отфильтровать строки по периоду скажем на конец. но тогда если будет строка одна на конец, то вместо 1ой строки не будет ни одной.
|
|||
11
S_Scorp
25.11.11
✎
10:19
|
(10) это я тож пробовал не устраивает во многоих отношениях, к сожалению(
|
|||
12
S_Scorp
25.11.11
✎
10:20
|
(9) на сколько я знаю, если этот параметр не задан, то ДвиженияИГраницыПериода стоят по умолчанию, поправьте меня если не прав
|
|||
13
Axel2009
25.11.11
✎
10:20
|
ну так ты определись что должно быть и как оно будет выглядеть
|
|||
14
Axel2009
25.11.11
✎
10:20
|
только выведи поле период, чтобы было понятней. а потом уже придешь с конкретным вопросом
|
|||
15
nerkadry
25.11.11
✎
10:24
|
(12)ради интереса, не можешь этот отчет на почту кинуть?
|
|||
16
S_Scorp
25.11.11
✎
10:30
|
||||
17
S_Scorp
25.11.11
✎
10:32
|
Должно быть так:
Если Движения за период были, то пустых строк с остатокм наначало и конец периода быть не должно. Если движений не было, то должна быть одна пустая строка остаток на конец периода! |
|||
18
S_Scorp
25.11.11
✎
10:33
|
(13),(14)
Должно быть так: Если Движения за период были, то пустых строк с остатокм наначало и конец периода быть не должно. Если движений не было, то должна быть одна пустая строка остаток на конец периода! |
|||
19
Axel2009
25.11.11
✎
10:48
|
ну тогда если нужно только на конец периода, фильтруй на начало периода и делов. по аналогии как в (10)
|
|||
20
S_Scorp
25.11.11
✎
10:55
|
(19) - но тогда все равно останется пустая строка в тех случаях, когда движения есть! А если есть движения, то конечный и начальный остаток и так виден, заем еще пустая строка?
|
|||
21
Axel2009
25.11.11
✎
11:00
|
(20) потому что метод дополнения движения и границы периода
|
|||
22
PVV65
25.11.11
✎
11:02
|
Для группировки "Регистратор" поставь отбор "Регистратор Заполнено".
|
|||
23
S_Scorp
25.11.11
✎
11:03
|
(22) но тогда, если движений не было, не увижу остаток))
|
|||
24
Axel2009
25.11.11
✎
11:05
|
(23) остаток у группировки повыше
|
|||
25
S_Scorp
25.11.11
✎
11:07
|
(24) это как?
|
|||
26
PVV65
25.11.11
✎
11:08
|
(23) это не правда
|
|||
27
S_Scorp
25.11.11
✎
11:54
|
вобщем пришлось решать вопрос с условием в запросе:
ВЫБОР КОГДА &ДатаОкончания= ДАТАВРЕМЯ(1, 1, 1) ТОГДА ИСТИНА ИНАЧЕ ТоварыВРезервеНаСкладахОстаткиИОбороты.ПериодСекунда <> &ДатаОкончания КОНЕЦ Впринципе сойдет, всем спасибо!) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |