|
Неверные остатки при группировке по Регистратору | ☑ | ||
---|---|---|---|---|
0
ogion83
04.02.21
✎
13:22
|
Наверное многие с таким сталкивались: обычный отчет на СКД, выводит все правильно, а как включаешь группировку по документам, так остатки не те выдает.
Нашел подсказку, что нужно как то через объединение двух таблиц ОстаткиИОбороты и Обороты. Может кто-нибудь пример такого объединения подкинуть, посмотреть как делается? |
|||
1
vicof
04.02.21
✎
13:24
|
А может все-таки правильно настроить периоды и их "вес"?
|
|||
2
DrShad
04.02.21
✎
13:25
|
и параметры виртуальной таблицы остатков и оборотов выбрать
|
|||
3
ogion83
04.02.21
✎
13:28
|
(1) А как правильно? Я пробовал Роли настраивать, но похоже не верно. (Выбирал Регистратор и ПериодСекунда)
|
|||
4
DrShad
04.02.21
✎
13:30
|
угадать твой запрос и роли полей набора?
|
|||
5
vicof
04.02.21
✎
13:32
|
(4) Мне кажется, они размножаются) Каждый день одни и те же вопросы)
|
|||
6
ogion83
04.02.21
✎
13:33
|
Очень буду тогда благодарен на ссылку с подробным решение проблемы.
|
|||
7
vicof
04.02.21
✎
13:33
|
(6) Ну, например, так: https://www.softmaker.kz/skd/nastrojka-roli-polya-skd-so-svojstvom-period-v-1s.html 5 секунд поиска
|
|||
8
ogion83
04.02.21
✎
13:49
|
(7) Я так и делал. Попробовал ещё раз, прямо как там указано. Не верные начальные остатки все равно
ВЫБРАТЬ СырьеОстаткиИОбороты.Регистратор, СырьеОстаткиИОбороты.ПериодМесяц, СырьеОстаткиИОбороты.МПЗ, СырьеОстаткиИОбороты.МПЗ.ВидМатериала, СырьеОстаткиИОбороты.МестоХранения, СырьеОстаткиИОбороты.КоличествоНачальныйОстаток, СырьеОстаткиИОбороты.КоличествоПриход, СырьеОстаткиИОбороты.КоличествоРасход, СырьеОстаткиИОбороты.КоличествоКонечныйОстаток, СырьеОстаткиИОбороты.ПериодСекунда ИЗ РегистрНакопления.Сырье.ОстаткиИОбороты(, , Авто, , ) КАК СырьеОстаткиИОбороты Периоды не менял, сразу были выставлены как указано на том примере. |
|||
9
vicof
04.02.21
✎
13:53
|
Может у тебя итоги кривые.
Настроек твоих скдшных тоже отсюда не видно. |
|||
10
ogion83
04.02.21
✎
13:55
|
Посмотрел ещё. Если не выбирать в группировке СырьеОстаткиИОбороты.МПЗ.ВидМатериала, то правильно показывает. Но он нужен в отчете.
|
|||
11
DrShad
04.02.21
✎
13:59
|
(10) и что тебе мешает выбрать его в выбранные поля из поля МПЗ?
|
|||
12
ogion83
04.02.21
✎
14:09
|
Я и выбираю. Потом при формировании отчета ставлю галку, что нужна группировка по Виду материала и остатки уже не те.
|
|||
13
vicof
04.02.21
✎
14:17
|
Поставь, что вид материала измерение.
|
|||
14
Dmitry1c
04.02.21
✎
14:18
|
(0) надо выводить в СКД поле ПериодСекунда и еще какое-то шаманство
|
|||
15
ogion83
04.02.21
✎
14:20
|
(14) ПериодСекунда присутствует, а вот чего с ним ещё шаманить тоже интересно
|
|||
16
Sayan_mi
04.02.21
✎
15:32
|
(15) Поиграйся с измерениями (поля по которым идет группировка), для поля Вид материала возможно нужно указать родительское измерение.
|
|||
17
fisher
04.02.21
✎
15:45
|
На ИТС есть пара статей по вопросу правильной настройки СКД для корректного расчета остатков и описанием ньюансов, которые на это влияют. Там много чего. ПериодСекунда, правильно прописанные роли для периодов, измерений и ресурсов, парные поля остатков, одинаковое имя для них, регистратор кажись тоже как период должен быть прописан, еще чего-то там. Бывает, ключевые измерения надо как обязательные помечать... РТФМ, в общем.
|
|||
18
fisher
04.02.21
✎
15:50
|
Следующий вопрос, который обычно возникает за сабжевым - это как убрать строчки с остатками по пустому регистратору.
Я до сих пор не знаю, как это сделать по-человечески и делаю так: заменяю НЕОПРЕДЕЛЕНО на NULL для регистратора и в настройках роли ставлю флажок "Игнорировать NULL". |
|||
19
ogion83
04.02.21
✎
16:08
|
Сделал как тут https://1s83.info/koding/ostatki-i-oborotyi-s-registratorami-1s.html
Только при попытке сортировать документы отчет зависает. |
|||
20
ogion83
04.02.21
✎
16:21
|
Все работает как по ссылке в (19)
|
|||
21
ogion83
05.02.21
✎
10:03
|
Все таки сделал как (7)
ВЫБРАТЬ СырьеОстаткиИОбороты.Регистратор, СырьеОстаткиИОбороты.ПериодСекунда, СырьеОстаткиИОбороты.МПЗ, СырьеОстаткиИОбороты.МПЗ.ВидМатериала, СырьеОстаткиИОбороты.МестоХранения, СырьеОстаткиИОбороты.КоличествоНачальныйОстаток, СырьеОстаткиИОбороты.КоличествоПриход, СырьеОстаткиИОбороты.КоличествоРасход, СырьеОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.Сырье.ОстаткиИОбороты(, , Авто, , ) КАК СырьеОстаткиИОбороты Не правильно показывало из-за СырьеОстаткиИОбороты.МПЗ.ВидМатериала, для него надо было вручную указать, что это ИЗМЕРЕНИЕ и там же указать РОДИТЕЛЯ - МПЗ. Теперь остатки правильные, только вид портят две пустые строки с пустыми регистраторами вначале и конце. Их бы теперь как то скрыть. |
|||
22
fisher
05.02.21
✎
10:56
|
(21) > Теперь остатки правильные, только вид портят две пустые строки с пустыми регистраторами вначале и конце. Их бы теперь как то скрыть.
:) (18) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |