|
Остатки на начало периода по Регистратору | ☑ | ||
---|---|---|---|---|
0
1CNachalo
11.12.22
✎
23:09
|
Добрый вечер!
Есть исходный отчёт. К его запросу присоединяю таблицу. Как только использую связь с таблицей по Партии даже если не использую ничего из присоединенной таблицы - получаю ошибку, описанную дальше. В исходном и конечном отчёте выводимые поля: Наименование товара, Количество начало/ приход/ расход/ конец - 4 поля всего. Пока не добавляю группировку по Регистратору - работает верно. Группировка. 1 уровень Наименование товара, 2 - Регистратор, 3 - Детальные (количество). На начало периода по первому Регистратору в конечном отчёте даёт неверно: итого по Товару, например, 700, а по первому Регистратору выдает не 700, а столько, сколько есть этого товара по конкретной партии, например, 100. Прописываю в ресурсах для начального остатка: Сумма(ВычислитьВыражениеСГруппировкойМассив( "ВычислитьВыражение(""КоличествоНачальныйОстаток"", """", ""ОбщийИтог"", ""Первая"", ""Первая"")", "Регистратор"), Сумма(КоличествоНачальныйОстаток)), надеясь, что по 1му Регистратору остаток на начало будет как в целом по товару. Но так получается нулевой остаток и в целом по этому товару, и по 1му регистратору, а дальше появляются уже минусы и в конечных остатках, и в начальных остатках следующих регистраторов этого товара. Движения при этом по Регистраторам показывает верно. Как это исправить? |
|||
1
1CNachalo
11.12.22
✎
23:11
|
Полей не 4 - 5:наименование товара и 4 по количеству.
|
|||
2
AlvlSpb
11.12.22
✎
23:17
|
(0) А с чего по группировке РЕГИСТРАТОР должно выдаваться общее количество? Если в регистраторе (ПТУ, приходная) всего 100 штук, с чего он должен показать 700? Он и покажет количество поступления по этому доку , расход и остаток по этому доку, а не общее.
|
|||
3
1CNachalo
11.12.22
✎
23:38
|
(2) В исходном отчёте (если Партию не добавлять) по первому регистратору на начало выдает столько же, сколько и в итого по этому товару.
+еще в том, что дальше, по следующим регистраторам, берет уже на начало столько, сколько было по предыдущим регистраторам на конец периода и получаются минусы: например, по Товару1 количество на начало всего 700 шт., по партии Регистратора1 100 и списано по этому регистратору 30, на конец Регистратора1 70шт. Дальше по Регистратору2 на начало идет эти 70, партия там другая, списывается этим регистратором 90 шт, на конец получается уже -20 шт. В исходном отчёте получается при этом (если не добавлять Партию) верно: по Регистратору1 на начало 700, расход 30, на конец 670. По Регистратору2: на начало 670, расход 90, на конец 580. |
|||
4
1CNachalo
12.12.22
✎
08:13
|
т.е как-то надо сделать, чтобы в начальном остатке по Регистратору1 показало столько, сколько в начальном остатке в Итого по этому товару.
Исходный отчёт Количество Начало Приход Расход. Конец Товар1 700 0 120 580 Регистратор1 700 30 670 Регистратор2 670 90 580 _____________ Конечный отчёт Количество Начало Приход Расход. Конец Товар1 700 0 120 -20 Регистратор1 100 30 70 Регистратор2 70 90 -20 |
|||
5
rozer76
12.12.22
✎
09:44
|
||||
6
rozer76
12.12.22
✎
09:49
|
и итог по регистратору нужно в секунде получать ибо он уточнение периода
|
|||
7
1CNachalo
14.12.22
✎
17:37
|
(6) кажется, всё проверено по этой статье - пока ошибка.
В группировке в группирующие поля выбираю ПериодСекунду и Регистратор, и Номенклатуру, и Партию и там много еще других, в группируемые все эти количества. Или что-то еще имеете ввиду "и итог по регистратору нужно в секунде получать ибо он уточнение периода"? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |