|
Некорректный остаток на начало периода.
| ☑ |
0
bplmeddy
11.11.19
✎
13:50
|
Доброго времени суток. Вопрос возможно дурацкий, и вроде как сам догадываюсь что туплю, но все таки спрошу.
Есть запрос вида:
"ВЫБРАТЬ
"Остаток на начало периода",
ЕСТЬNULL(ДоходыИРасходыОстатки.СуммаОстаток, 0),
0
ИЗ
РегистрНакопления.ДоходыИРасходы.Остатки(&НачалоПериода, ) КАК ДоходыИРасходыОстатки"
Первые записи в данном регистре появляются ПОСЛЕ даты начала периода. Но запрос возвращает результат -6 296,40
Либо я дурак, либо лижи не едут...
Буду очень благодарен за помощь.
|
|
1
palsergeich
11.11.19
✎
13:53
|
Вытащи любое изменение, ВТ без изменений выдает чушь
|
|
2
bplmeddy
11.11.19
✎
13:53
|
Параметр периода пробовал задавать двумя способами:
Запрос.УстановитьПараметр("НачалоПериода",НачалоДня(НачПериода));
и
Запрос.УстановитьПараметр("НачалоПериода",Новый Граница(НачалоДня(НачПериода), ВидГраницы.Исключая));
В обеих случаях результат тот же.
|
|
3
Джинн
11.11.19
✎
13:53
|
Либо остаток 1612 годом введен..
|
|
4
bplmeddy
11.11.19
✎
13:54
|
(1) Не совсем понял. (3) Нет, начало текущего месяца.
|
|
5
Фрэнки
11.11.19
✎
13:56
|
Так проверь, что раньше даты начала периода нет ни одного движения
Это будет не по остаткам, а просто по регистру и по условию, что Период меньше НачалоПериода
|
|
6
Eiffil123
11.11.19
✎
14:11
|
(1) что за глупости. ВТ должна работать, даже если изменения не выбраны.
|
|
7
Eiffil123
11.11.19
✎
14:12
|
Ну и итоги по регистру можно пересчитать
|
|
8
bplmeddy
11.11.19
✎
14:16
|
Пока не получилось. (7) Пробовал не через запрос а просто строкой "РегистрыНакопления.ДоходыИЗатраты.Остатки(НачалоПериода)" - тот же эффект.
|
|
9
Жан Пердежон
11.11.19
✎
14:18
|
(8) пересчет итогов - с этого начинать надо
|
|
10
bplmeddy
11.11.19
✎
14:20
|
(9) Извиняюсь, не совсем правильно сюда написал, по факту было так:
"РегистрыНакопления.ДоходыИЗатраты.Остатки(НачалоПериода).Итог("Сумма")"
|
|