Имя: Пароль:
1C
1С v8
Как считаются итоги регистров накопления на середину месяца?
0 Дмитрий666
 
21.03.14
08:38
1. На конец-движения 75% (3)
2. Другой алгоритм 25% (1)
3. На начало+движения 0% (0)
4. Если до 15 числа то 1, если после 15, то 2 0% (0)
Всего мнений: 4

1)В методичке Павла Чистова написано, что если надо рассчитать итоги на середину месяца, то берутся итоги на НАЧАЛО месяца и по реальной таблице накопительным расчетом получается результат.
2)В методичке Решение оперативных задач (Автор Габец А.П)написано, что если нужны итоги например на 15 февраля, то система возьмет данные за КОНЕЦ месяца, а потом досчитает обратным счетом.
Как считаются итоги регистров накопления на середину месяца?
1 shuhard
 
21.03.14
08:38
(0) Чистов не в теме
2 Ненавижу 1С
 
гуру
21.03.14
08:39
(0) вполне возможно, что зависит от релиза

Другой алгоритм
3 ДенисЧ
 
21.03.14
08:42
Предлагаю лайфхак - выловить профайлером запрос...
4 Irbis
 
21.03.14
08:43
а не все ли равно как?
5 Дмитрий666
 
21.03.14
08:45
По ходу 2 вариант

http://1c-wiki.ru/wiki/Регистр_накопления
6 vde69
 
модератор
21.03.14
08:48
7.7 считает по первому варианту
8.х считает по второму
7 rozer76
 
21.03.14
08:48
на 1с курсах помниться когда-то по 8.0 так говорили

На конец-движения
8 ivanovnm
 
21.03.14
08:54
(0) В Профразработке тоже читал о втором варианте. Выриант как-то оказывает влияние на скорость?

На конец-движения
9 Ненавижу 1С
 
гуру
21.03.14
09:16
проверено: 8-ка по второму, если не начало месяца
странно, почему ему предпочтение
10 EugeniaK
 
21.03.14
09:20
(9) Потому что большинстве случаев мы работаем с текущими документами. Документами сегодняшними и последних пары дней. Большая вероятность, что после даты текущего документа движений будет минимум.
11 Ненавижу 1С
 
гуру
21.03.14
09:22
(10) логично, но я бы все таки делал выборочно
12 EugeniaK
 
21.03.14
09:26
(11) Основное критичное место в обработке документов  - оперативное проведение. В нем практически всегда движений от текущего документа до конца месяца минимум.
Все правильно делают.

На конец-движения
13 ДенисЧ
 
21.03.14
09:27
(12) При оперативном проведении не должно быть движений после документа :-))
14 Ненавижу 1С
 
гуру
21.03.14
09:31
(12) при оперативном итоги уже есть, там считать не нужно вообще, просто берешь значение из итогов на 3999-11-01 00:00:00.000
15 Мыш
 
21.03.14
09:58
Запрос: select distinct _Period from _AccumRgT7949
Любуемся последней датой: 5999-11-01 00:00:00.000
16 Леша1с
 
21.03.14
14:39
(15) все правильно, итоги считаются не "на начало" или "на конец", а "от последнего момента расчета итогов + движения".
В данном случае - 1с опять "оригинально" взяла дату-максимум и минус движения.