Как в 1с рассчитать бухгалтерские итоги в
При наличии в системе 1С:Предприятие компоненты «Бухгалтерский учет» система автоматически реализует специальный механизм работы с бухгалтерскими итогами. Данный механизм обеспечивает хранение, динамический пересчет бухгалтерских итогов и их извлечение средствами встроенного языка.
Система хранения бухгалтерских итогов поддерживается системой 1С:Предприятие автоматически на основе существующих планов счетов. При редактировании планов счетов — в конфигураторе или при работе с системой 1С:Предприятие — для счета могут быть установлены ряд свойств, которые влияют на организацию хранения бухгалтерских итогов: это признаки ведения валютного и количственного учета, а также включение аналитического учета по субконто.
Изменение бухгалтерских итогов может производиться только проводками бухгалтерских операций.
Объект встроенного языка «БухгалтерскиеИтоги» предназначен для организации доступа к итогам в различных разрезах, за различные периоды и с разной степенью детализации.
Контекст работы с бухгалтерскими итогами
Обращение к бухгалтерским итогам выполняется посредством агрегатного объекта типа «БухгалтерскиеИтоги» (Англоязычный синоним: BookkeepingTotals ). Объект такого типа должен быть создан при помощи функции СоздатьОбъект
Таких объектов может быть в системе несколько (любое необходимое количество). Объект может создаваться непосредственно перед использованием или в глобальном модуле (с объявлением экспортируемой переменной). При этом следует иметь в виду, что различные установки, назначаемые объекту будут действовать до их переустановки или удаления объекта. Поэтому обычно данный объект создается перед его использованием.
Механизм бухгалтерских итогов, поддерживаемый компонентой «Бухгалтерский учет» системы 1С:Предприятие релизует хранение накопленных итогов для обеспечения быстрого обращения к ним при составлении отчетов и выполнения различных вычислений.
Хранение итогов поддерживается системой с детализацией до месяца. Кроме того, хранятся не все возможные итоги, а те, обращение к которым выполняется наиболее часто — это остатки и обороты по счетам с детализацией по объектам аналитики (субконто), а также обороты между счетам (без учета аналитики).
Обращение к этим итогам выполняется системой непосредственно. Для получения других итогов (с детализацией меньше месяца, с получением оборотов между различными объектами аналитики, а также сложных выборок) требуется выполнение предварительных действий — временного расчета или запроса.
Объект «БухгалтерскиеИтоги» может работать в 3-х различных режимах:
· работа с основными итогами;
· работа с временными итогами;
· работа в режиме запроса;
При создании объекта он работает в режиме работы с основными итогами. Переключение его в остальные режимы выполняется методами Рассчитать и ВыполнитьЗапрос . В зависимости от режима изменяется состав и использование атрибутов и методов объекта.
Кроме того некоторые установки объекта влияют на получение итогов во всех режимах. К ним относятся установки используемого плана счетов и разделителя учета.
Общие свойства
Работа объекта «БухгалтерскиеИтоги» во всех режимах имеет некоторые общие особенности.
Значение типа «Счет» в параметры методов объекта может передаваться в виде строки, содержащей код счета. При этом счет определяется исходя из текущей установки используемого плана счетов основного плана счетов, заданного в метаданных.
Там, где методам объекта в качестве параметра должна передаваться валюта должно передаваться значение типа того справочника, который выбран в настройке планов счетов в качестве справочника валют. В тексте описания объекта такие значения будут обозначаться как значение типа «Справочник.Валюты», хотя на прикатике идентификатор справочника может быть иным, в зависимости от выбранного в настройке планов счетов значения.
При ведении учета по нескольким планам счетов или с использованием разделителя учета на получение итогов в различных режимах запроса влияют установки методов ИспользоватьПланСчетов и ИспользоватьРазделительУчета .
ИспользоватьПланСчетов
Назначить план счетов, по которому будут выдаваться итоги.
Англоязычный синоним:
Необязательный параметр. Значение типа «План Счетов». Если не задан установка не меняется.
Возвращаемое значение:
Значение данной установки до вызова метода.
Применение данного метода имеет смысл только если используется несколько планов счетов.
Метод ИспользоватьПланСчетов задает план счетов для метода получения итогов и ВыполнитьЗапрос для тех случаев, когда конкретный счет не указан или задается строкой символов.
Если план счетов не установлен функцией ИспользоватьПланСчетов , будет использоваться основной план счетов, заданный в метаданных.
ИспользоватьРазделительУчета
Установить значение разделителя учета.
Англоязычный синоним:
Необязательный параметр. Значение разделителя учета. Если не задан, то установка не меняется.
Возвращаемое значение:
Значение данной установки до вызова метода.
Метод ИспользоватьРазделительУчета задает значения разделителя учета для методов получения итогов и ВыполнитьЗапрос .
Применение данного метода имеет смысл только если используется разделителель учета.
Работа с основными итогами
Основными итогами называются остатки и обороты по счетам и объектам аналитического учета, а также обороты между счетами за любой рассчитанный период с детализацией до месяца.
В пункте меню «Управление бухгалтерскими итогами» устанавливается последний рассчитанный период. В режиме работы с основными итогами обращение может выполняться только к итогам по рассчитанный период включительно.
В этом режиме работают два вида методов — получение остатков и оборотов, а также установка периода за который выдаются итоги.
По умолчанию используется период, выбранный пользователем интерактивно через меню «Сервис»-«Параметры»- «Бухгалтерские итоги».
Остатки и обороты по счетам
Для расчета остатков и обротов по счетам существует группа функций со сходным синтаксисом и набором параметров.
При наличии в программе «1С:Предприятие» раздела «Бухгалтерский учет», данная система автоматически должна реализовать специальный механизм для работы со значениями бухгалтерских итогов. Этот механизм должен обеспечивать хранение, динамический перерасчет бухгалтерских итогов, а также их извлечение с помощью средств встроенного языка.
- Как рассчитать бухгалтерские итоги в 1С
- Как в 1C открыть период
- Как проверить оборотно-сальдовую ведомость
Откройте программу монопольно. Далее выберите вкладку «Операции» и в новом появившемся окне - «Управление бухгалтерскими итогами». После этого установите расчет. Дело в том, что изменение значений бухгалтерских итогов может быть произведено только при помощи управления проводками бухгалтерских операций. При этом хранение итогов будет поддерживаться системой со стандартной детализацией до месяца. Помимо этого в итогах должны храниться обороты и остатки по счетам с определенной детализацией по механизму субконто, а также сумма оборотов между счетами (в этом случае без наличия детализации по субконто).
Обратитесь к бухгалтерским итогам при помощи специального объекта в виде «Бухгалтерских Итогов». Объект может функционировать в трех разнличных режимах: работа со всеми основными бухгалтерскими итогами, работа в системе запроса и с временными итогами. При этом объект «Бухгалтерские Итоги» при использовании функции «Создать Объект» будет работать в первом режиме. А вот переключение в последующие режимы можно производить с помощью следующих функций: «Рассчитать» и «Выполнить Запрос». В свою очередь функции под названием «Использовать План Счетов» или «Использовать Разделитель Учета» позволят вам назначить план счетов, по которым будут рассчитаны итоги.
Можете использовать и другой способ расчета. Для этого откройте вкладку «Сервис», а после этого выберите раздел «Параметры». Затем установите видимость журналов операций. После этого найдите в панели инструментов «Операции» и выберите раздел «Расчет бухгалтерских итогов». Далее просто установите необходимый вам квартал, за который вам нужно определить итоги.
Воспользуйтесь методом расчета «Актуальность». Он может устанавливать или сбрасывать признак актуальности значений временных итогов. Также этот способ позволяет сформировать поддержку для временного расчета итоговых величин в актуальном состоянии. Таким образом, при установке по объекту «Бухгалтерские Итоги» определенного признака поддержки , в нем будет отражаться изменение в итогах, выполняемое операциями. Данную возможность необходимо использовать лишь в конкретных случаях, к примеру, для оптимизации каких-то больших регламентных расчетов.
Как рассчитать бухгалтерские итоги 1С?
Прежде всего необходимо войти в 1С предприятие на компьютере в монопольном режиме. Затем через меню:
Операции - Управление бухгалтерскими итогами - установить расчет.
По окончании расчета итогов справа от "Расчет итогов установлен по" должен быть текущий квартал. Делать расчет итогов наперед на несколько кварталов не надо - это лишь замедлит работу программы, т.к. при каждой бухгалтерской операции будет происходить пересчет будущих итогов.
Похожие статьи
Светлана » 07.04.2022 09:07
Здравствуйие! при установке расчета по 2 квартал выскакивает ошибка потом еще две, не устанавливается новй период, что делать?
Administrator » 07.02.2022 15:47
Светллана » 01.02.2022 12:05
Инна » 13.01.2022 07:30
Administrator » 12.01.2022 16:15
Добрый день! Лучший способ и быстрый - восстановить резервную копию данных. Вы же ее сделали? Затем развернуть в отдельный каталог эту копию и экспериментирова ть с ней.
А вообще похоже, что у вас отключены проводки или был прерван полный пересчет из-за чего за несколько лет итоги сброшены но не посчитаны.
Инна » 11.01.2022 20:02
Administrator » 08.01.2022 01:26
ДОждаться завершения пересчета. в зависимости от размера базы и периода использования перерасчет может занять несколько часов. Прерывать жестко - выключением ПК, закрытием задачи может привести к появлению фатальных ошибок.
Любые операции с итогами должно сопровождаться сначала созданием резервной копии данных.
Инна » 05.01.2022 12:21
Алена » 04.01.2022 12:57
Не проводяться документи з 01.01.22., стоїть 4 квартал до 01.12.21. Установити расчет не можу, бо вікно не активне. Що робити?
Administrator » 08.10.2018 14:03
Olha » 08.10.2018 09:51
Administrator » 03.07.2017 15:09
Вопрос: а если человек случайно выбрал будущие кварталы, но потом сразу исправил на нужный. Ничего страшного?
Это - не проблема, главное, чтобы не было документов проведенных будущей датой (в периоде большем расчетного). В этом случае может возникать ошибка "Существуют более ранние проведенные документы"
serg1 » 01.07.2017 10:53
Вопрос: а если человек случайно выбрал будущие кварталы, но потом сразу исправил на нужный. Ничего страшного?
Форум
При наличии в системе 1С:Предприятие компоненты «Бухгалтерский учет» система автоматически реализует специальный механизм работы с бухгалтерскими итогами. Данный механизм обеспечивает хранение, динамический пересчет бухгалтерских итогов и их извлечение средствами встроенного языка.
Изменение бухгалтерских итогов может производиться только проводками бухгалтерских операций.
Хранение итогов поддерживается системой с детализацией до месяца. В итогах хранятся остатки и обороты по счетам с детализацией по субконто и обороты между счетами (без детализации по субконто).
Обращение к бухгалтерским итогам выполняется при помощи агрегатного объекта типа «БухгалтерскиеИтоги». Объект может работать в трех режимах:
- работа с основными итогами,
- работа с временными итогами,
- работа в режиме запроса.
Объект типа «БухгалтерскиеИтоги» при создании функцией «СоздатьОбъект()» работает в первом режиме. Переключение в другие режимы производится функциями «Рассчитать()» и «ВыполнитьЗапрос()».
Функции «ИспользоватьПланСчетов()» и «ИспользоватьРазделитель Учета()» позволяют назначить план счетов и разделитель учета по которым будут выдаваться итоги.
В пункте меню «Управление бухгалтерскими итогами» в системе «1С:Предприятие» устанавливается последний рассчитанный период. В режиме работы с основными итогами осуществляется доступ только к итогам по рассчитанный месяц включительно.
Функции работы с итогами:
Параметры: – счет, = 1 – сумма, 2 – валютная сумма, 3 – количество, – значение типа “Справочник.Валюты”, – значение первого субконто счета, – значение второго субконто счета и т.д.
Для получения остатков и оборотов по счетам, имеющим субсчета, используются аналогичные функции: СНДР(), СКДР(), СКДР(), СККР().
Чтобы получить итоги на любую дату нужно выполнять временный расчет (временный, потому что он хранится только во время существования переменной типа «БухгалтерскиеИтоги») с помощью функции
В параметре можно задать в виде строки список счетов, разделенных запятой или точкой с запятой, по которым будет делаться расчет. Если параметр = 1, то расчет будет делаться только по счетам, иначе по счетам и субконто.
Для получения большего количества итогов (обороты и остатки по разным видам группировок) используется режим запроса.
Перед выполнением запроса устанавливаются различные фильтры:
Затем выполняется сам запрос функцией ВыполнитьЗапрос( ,,,, ,,,), которая возвращает 1, если запрос выполнился успешно.
Параметр принимает следующие значения: 1 – остатки и обороты по счетам, 2 – обороты между счетами, 3 – и то и другое.
Иногда в программе 1С возникают ошибки. Например, в ОСВ не сходится сальдо на начало периода и сальдо на конец. Такие ошибки случаются из-за сбоев технического характера при выполнении системных операций, обновлений программы или переноса данных из программных продуктов.
Если возникли подобные ошибки в программе следует запустить пересчет итогов. Разберемся как сделать пересчет итогов в 1С 8.3 Бухгалтерия, какие варианты пересчета итогов доступны в режиме 1С Предприятие 8.
Пересчет итогов в 1С 8.3 Бухгалтерия
В режиме Конфигуратора
Пересчитать итоги в 1С можно как в конфигураторе, так и в режиме пользователя. Прежде рассмотрим, как сделать пересчет итогов в конфигураторе.
Откройте конфигуратор. Меню Администрирование – Тестирование и исправление .
Проверьте установку флага Пересчет итогов , нажмите Выполнить .
В режиме Пользователя
Если нет доступа к конфигуратору, пересчет итогов в 1С можно запустить в режиме пользователя.
Предварительно узнайте дату самого первого документа, проведенного в программе. Перейдите в раздел Операции – Журнал операций .
Перейдите в раздел Администрирование – Обслуживание .
Откройте раздел Регламентные операции , выберите Управление итогами и агрегатами .
В подвале формы нажмите на ссылку Полные возможности .
Из списка выберите Журнал проводок (бухгалтерский и налоговый учет) (регистр бухгалтерии) , нажмите Пересчет Пересчитать итоги за период .
Установите необходимый период, нажав на кнопку Выбрать , запустится пересчет итогов за выбранный промежуток времени.
После выполнения пересчета итогов ошибок в программе 1С не будет.
Мы рассмотрели, как сделать пересчет итогов в 1С 8.3 Бухгалтерия.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Читайте также: