Работа с бухгалтерскими итогами
Бухгалтерские итоги
При наличии в системе 1С:Предприятие компоненты "Бухгалтерский учет" система автоматически реализует специальный механизм работы с бухгалтерскими итогами. Данный механизм обеспечивает хранение, динамический пересчет бухгалтерских итогов и их извлечение средствами встроенного языка.Контекст работы с бухгалтерскими итогами
Обращение к бухгалтерским итогам выполняется посредством агрегатного объекта типа "БухгалтерскиеИтоги" (Англоязычный синоним: BookkeepingTotals). Объект такого типа должен быть создан при помощи функции СоздатьОбъект: | БухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");Общие свойства
Работа объекта "БухгалтерскиеИтоги" во всех режимах имеет некоторые общие особенности. | Значение типа "Счет" в параметры методов объекта может передаваться в виде строки, содержащей код счета. При этом счет определяется исходя из текущей установки используемого плана счетов основного плана счетов, заданного в метаданных.Работа с основными итогами
Основными итогами называются остатки и обороты по счетам и объектам аналитического учета, а также обороты между счетами за любой рассчитанный период с детализацией до месяца. | В пункте меню "Управление бухгалтерскими итогами" устанавливается последний рассчитанный период.Работа с временными итогами
Для переключения в режим работы с временными итогами следует выполнить метод Рассчитать. После этого объект позволяет получать остатки и обороты по счетам за произвольный период, заданный при вызове метода Рассчитать.Работа в режиме запроса
Для получения большого количества итогов в различных разрезах объект "Бухгалтерские Итоги" переключается в режим работы с запросом. Для переключения в этот режим вызывается метод ВыполнитьЗапрос в параметрах которого, а также дополнительными методами устанавливается состав итогов, которые будут получены запросом.Методы выборки результатов запроса
ВыбратьСчета | Открывает выборку счетов, для которых были получены итоги методом ВыполнитьЗапрос. | Синтаксис: | ВыбратьСчета(<ФлагВсе>, <ФлагДК>, <Номер>, <РазвСальдо>) | Англоязычный синоним: | SelеctAccounts | Параметры: | <ФлагВсе> | Необязательный параметр.Атрибуты для обращения к результатам запроса
Счет | Текущий счет результатов запроса. | Синтаксис: | Счет | Англоязычный синоним: | Account | Описание: | Счет является атрибутом типа "Счет". При обращении к итогам запроса при помощи функций ВыбратьСчета, ПолучитьСчет, атрибут Счет равен текущему счету, выбранному функцией ПолучитьСчет.Методы обращения к результатам запроса
Субконто | Субконто, соответствующее текущему итогу. | Синтаксис: | Субконто(<Номер> | <ВидСубконто>) | Англоязычный синоним: | Subconto | Параметры: | <Номер> | Необязательный параметр. Число – номер выборки субконто. | <ВидСубконто> | Необязательный параметр. Значение типа "Вид субконто".