|
|
|
Отчет в СКД | ☑ | ||
|---|---|---|---|---|
|
0
dnab
24.02.09
✎
13:53
|
Делаю казалось бы простой отчет по движению товара.
Три набора данных - ПартииТоваровНаСкладах.ОстаткиИОбороты, ТоварыВРознице.ОстаткиИОбороты, Продажи.Обороты. Соединяю в СКД две вторых таблицы к таблице Партий. В настройках делаю группировки - склад, номенклатура, периоддень, регистратор. И вот тут возникает вопрос: по каким полям нужно соединять эти таблицы? Делаю по номенклатуре и регистратору - итог по полю НачальныйОстаток в группировке Номенклатура считается по последней записи регистратора, то есть равен конечному остатку. Убираю связь по регистратору - неверно считается в группировке по дню (ресурсы из правых таблиц не делятся по регистратору). Можно конечно сгруппировать исходные таблицы, но хотелось бы чтобы отчет в настройках был макс. универсальным. |
|||
|
1
ТелепатБот
гуру
24.02.09
✎
13:53
|
||||
|
2
dnab
24.02.09
✎
14:14
|
если оставить связь по номенклатуре и регистратору, но не использовать группировку по регистратору, то на первый взгляд всё ок.
|
|||
|
3
QLgKR
24.02.09
✎
16:08
|
Для для разворота остатков по регистратору, также необходимо получать поле ПериодСекунда (если Авто) или Период (если Регистратор)
|
|||
|
4
dnab
24.02.09
✎
16:25
|
большое спасибо!
|
|||
|
5
Masquerade
25.02.09
✎
14:52
|
(3)
А я не понял. Что значит - "получать поле" Период (если Регистратор)? |
|||
|
6
MoneG
25.02.09
✎
14:54
|
(5) параметры виртуальной таблицы это
|
|||
|
7
Masquerade
25.02.09
✎
14:57
|
(6)
В параметрах виртуальной таблицы есть "Периодичность". Ясен перец - для получения движухи по документу оно должно быть ровно "Регистратор". А дальше-то что? Какая-то муть получаестя. Непонятно откуда берутся начальные остатки... |
|||
|
8
Masquerade
25.02.09
✎
14:57
|
Причем в отчете НЕ СКД - такого не было..
|
|||
|
9
MoneG
25.02.09
✎
15:05
|
(7) Так то оно так.. побалуйся с конструктором запроса и параметром "Периодичность" и посмотри, какие поля доступны. А СКД тут ни при чем.
|
|||
|
10
QLgKR
25.02.09
✎
16:19
|
(5) для корректного расчета остатков по регистратору системе необходимо знать период с точностью до секунды, т.е. поле ПериодСекунда (или Период) должно присутстовать в конечном запросе
На ИТС есть статья на эту тему |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |