0. YPermitin 2988 04.07.19 09:30 Сейчас в теме

Почему Вы не обслуживаете итоги?

Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. wowik 577 04.07.19 09:34 Сейчас в теме
+1. Читается все легко, все понятно!
kuzyara; alex-l19041; YPermitin; +3 Ответить
2. YPermitin 2988 04.07.19 09:35 Сейчас в теме
3. wowik 577 04.07.19 09:37 Сейчас в теме
ссылка у меня не работает
Прикрепленные файлы:
YPermitin; +1 Ответить
4. YPermitin 2988 04.07.19 09:42 Сейчас в теме
(3) точно, испраил в публикации.

Вот корректная: https://infostart.ru/public/177171/
5. Leon75 04.07.19 10:05 Сейчас в теме
(4)"Для регистров бухгалтерии это должен быть конец текущего месяца"
Простите, а на основании чего именно вы пришли к такому выводу?
YPermitin; +1 Ответить
6. YPermitin 2988 04.07.19 10:31 Сейчас в теме
(5) Вы можете увидеть это в рекомендациях самой фирмы 1С, например здесь: https://its.1c.ru/db/bsp242doc#content:6289:1

*Установить период рассчитанных итогов – команда выполняет установку периода рассчитанных итогов для всех регистров накопления и бухгалтерии с включенными итогами. Для регистров накопления – на конец предыдущего месяца, для регистров бухгалтерии – на конец текущего месяца."

То же самое Вы можете увидеть в БСП, в задании "Установка периода рассчитанных итогов" (в листинге публикации такое тоже есть):
	РегистрНакопленияПериод  = КонецМесяца(ДобавитьМесяц(ДатаСеанса, -1));
	РегистрБухгалтерииПериод = КонецМесяца(ДатаСеанса);


Почему именно конец текущего месяца и именно для регистра бухгалтерии? Я думаю, чтобы итоги регистра работали корректно, ведь они хранятся в базе немного иначе, по сравнению с регистрами накопления.
geron4; maXon777; +2 Ответить
7. FreeArcher 84 05.07.19 08:02 Сейчас в теме
Спасибо за статью. Никогда не задумывался о сдвиге минимального периода итогов.
А в чем выигрыш при сдвиге, только в операции пересчета итогов?
YPermitin; +1 Ответить
8. YPermitin 2988 05.07.19 08:31 Сейчас в теме
(7) если не сдвигать, то просто не будут использоваться итоги по остаткам для новых периодов. Отчеты будут работать менее эффективно и т.д.
9. FreeArcher 84 05.07.19 08:47 Сейчас в теме
(8) Про текущий сдвиг итогов вопросов нет. Я про абзац "Двигать минимальный период хранимых итогов". В чем выигрыш здесь?
10. YPermitin 2988 05.07.19 08:57 Сейчас в теме
(9) понял.

Причин несколько:
1. Чем больше данных в таблице итогов, тем больше места она занимает. То есть, просто уменьшим размер таблицы итогов.
2. Чем больше записей в таблице, тем менее точная статистика может быть построена СУБД. Кратко описывал в предыдущих статьях. https://infostart.ru/public/975144/
3. При необходимости пересчета итогов может понвэадобиться большое технологическое окно, слишком много времени на пересчет. Даже если делать пересчет за период.
4. Большие таблицы сложнее обслуживать в части индексов и статистик по длительности ребилда и обновления, так и в части бэкапирования.

Это основное.
11. v3132 05.07.19 13:16 Сейчас в теме
Автору плюс. Действительно для больших и старых баз важно устанавливать минимальный период итогов.
YPermitin; +1 Ответить
12. YPermitin 2988 05.07.19 13:19 Сейчас в теме
13. Cyberhawk 111 11.07.19 10:33 Сейчас в теме
Со ставками НДС в таблице итогов регистра остатков косячок
YPermitin; +1 Ответить
14. YPermitin 2988 11.07.19 13:24 Сейчас в теме
(13) спасибо большое, поправил ошибки.
15. Cyberhawk 111 11.07.19 15:06 Сейчас в теме
(14) Ну и вдогонку: фраза "На начало июня сохраняется остаток с апрельской операции, а также добавляется строка с остатком от операции в мае. Именно поэтому в июньских остатках две записи" сбивает с толку. Ведь запись в таблицу итогов не потому добавилась, что движений прибавилось, а из-за того, что прибавилось движение по новой комбинации измерений.
Поэтому для большей наглядности и лучшего понимания кажется необходимым добавить в примеры документов-регистраторов еще один документ, который в мае делает движение по уже существующей (апрельской) комбинации измерений.
YPermitin; +1 Ответить
16. YPermitin 2988 11.07.19 15:09 Сейчас в теме
(15) думаю пример можно оставить таким простейшим как он есть. А кому нужно подробнее - перейдет по ссылкам, которые я указал. Там есть более развернутые объяснения.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Москва
Полный день

Консультант-аналитик 1С
Москва
Полный день

Консультант ERP-систем
Москва
Временный (на проект)

Бизнес-аналитик 1С
Москва
зарплата от 90 000 руб. до 150 000 руб.
Полный день