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

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

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

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

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

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

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

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


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

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

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

Запустите в управляемом интерфейсе, все функции - стандартные - управление итогами.

В крайнем случае программно все можете настроить.
19. Yashazz 2907 31.10.19 17:03 Сейчас в теме
(18) Во-первых, для УФ приводится пользовательско-админский, а не программистский, подход, т.е. скриншоты интерфейсного доступа. И ничего не сказано, что в обычном интерфейсе сие несколько иначе. Во-вторых, чтобы переключить в запуск на УФ, иногда надо попрыгать несколько больше, да и про режим совместимости не следует забывать.
Ну и уж, чтоб упрёк был обоснованнее, два вопроса - где хоть пара слов про включение/выключение итогов, и где хоть упоминание про агрегаты, вещь не менее рекомендуемую?
YPermitin; +1 Ответить
20. YPermitin 6416 31.10.19 17:07 Сейчас в теме
(19)
запуск на УФ, иногда надо попрыгать несколько больше, да и про режим совместимости не следует забывать.


Раз это упрек, то Вам следует разбираться самому :)
Надеюсь, сообщества увидит от Вас более внятную и поучительную инструкцию, с которой не сравнится даже ИТС :)
21. Yashazz 2907 31.10.19 18:03 Сейчас в теме
(20) Мдя, не ожидал. Слушайте, если все ваши статьи такие же "полные и исчерпывающие", то это грустно. Я, грешным делом, не читал, а все хвалят, а теперь вот подозрение закралось, так ли уж полно там всё изложено...

И эта статья - "выбор экспертов". Дважды мдя.

А у меня нет времени статьи да инструкции писать, увы.
YPermitin; +1 1 Ответить
22. YPermitin 6416 31.10.19 18:06 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист/Cтарший программист 1С
Москва
зарплата от 100 000 руб. до 250 000 руб.
Полный день

Программист 1С
Калининград
зарплата от 60 000 руб. до 80 000 руб.
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 150 000 руб.
Полный день

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