Поскольку в данной версии “1С:Бухгалтерии” программа может поддерживать в актуальном состоянии одновременно и основной, и временный расчеты итогов, в макроязык внесены команды, позволяющие переключать режим вывода итогов на основной и временный расчет.
!ВРЕМРАСЧ — устанавливает режим, при котором все макроимена, выводящие итоги, будут выводить итоги временного расчета;
!ОСНРАСЧ — устанавливает режим, при котором все макроимена, выводящие итоги, будут выводить итоги основного расчета.
Замечания. 1. В начале документа применяется тот режим вывода итогов, который установлен в запросе “Расчет итогов” группы “Отчетность” главного меню.
2. Команды установки периода !КВ, !М и т.д. переключаютда основной расчет (т.е. Вы можете считать, что перед каждой из этих команд находится команда !ОСНРАСЧ).
Выполнение временного расчета. В процессе выполнения отчета Вы можете выполнить временный расчет с произвольным периодом формирования итогов. Для этого используются команды:
!РАССЧИТАТЬ ИТОГИ С дата1 ПО дата2
!РАССЧИТАТЬ ИТОГИ С дата1 ПО дата2 БЕЗ АНАЛИТИКИ
Даты должны задаваться в виде текстовых выражений. Если в команде указан режим БЕЗ АНАЛИТИКИ, то расчет выполняется только по счетам и субсчетам, и Вы не сможете получать итоги по субконто. Однако это позволяет выполнить расчет значительно быстрей.
Замечание. При выполнении временного расчета программа будет пытаться использовать итоги уже рассчитанного временного расчета. Так, если у Вас был выполнен временный расчет за некоторую дату, то расчет за следующую дату потребует обработки только проводок данной даты. Если предыдущий временный расчет не выполнен или выполнен за более поздний период, то будут обрабатываться проводки с начала месяца, если был выполнен основной расчет за данный месяц.
Если команда !РАССЧИТАТЬ ИТОГИ требует расчета за тот период, который в настоящий момент рассчитан, то она выполняется мгновенно. Например, если Вы сформировали отчет, включающий команду РАССЧИТАТЬ ИТОГИ за некоторый период, а потом поправили проводки и снова запустили отчет с тем же периодом, то повторно расчет выполняться не будет, так как период не изменился, а итоги временного расчета программа может поддерживать в актуальном состоянии, если, конечно, установлен признак “Автоматический пересчет” в режиме “Расчет итогов” для временного расчета.