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