Расчет регистров: Калькулятор | РегОтоп

Регистр расчета

Регистры расчета — это прикладные объекты конфигурации. Они используются в механизме сложных периодических расчетов и служат для хранения записей о тех или иных видах расчета, которые необходимо выполнить, а также для хранения промежуточных данных и самих результатов выполненных расчетов.

Структура

Информация в регистре расчета хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов.

Измерения регистра описывают разрезы, в которых хранится информация, а ресурсы регистра непосредственно содержат хранимую информацию. Например, для регистра расчета Начисления, который имеет следующую структуру:

записи, хранимые в базе данных, будут выглядеть следующим образом:

Связь с планом видов расчета

Регистр расчета связан с одним из планов видов расчета, существующих в прикладном решении.

Эта связь обуславливает наличие у каждой записи регистра поля Вид расчета, благодаря которому механизмы регистра могут отслеживать взаимное влияние записей расчета друг на друга.

Периодичность

Регистр расчета хранит данные не только в разрезе созданных измерений, но и в разрезе времени. Это является причиной существования у каждой записи регистра расчета еще одного обязательного поля — Период действия. При создании регистра расчета разработчик может указать минимальную периодичность, с которой записи будут заноситься в регистр:

Подчинение регистратору

Изменение состояния регистра расчета происходит, как правило, при проведении документа. Поэтому каждая запись регистра связана с определенным документом — регистратором и номером строки этого документа. Добавление записей в регистр, их изменение и удаление возможно только одновременно для всех записей, относящихся к одному документу.

Связь с графиком времени

Для регистра расчета может быть указана связь с графиком времени. График времени представляет собой регистр сведений, в котором содержится временная схема исходных данных, участвующих в расчетах. Измерениями этого графика могут быть, например, график работы и дата, а ресурсом — количество рабочих часов в этой дате. Тогда можно будет связать запись регистра расчета с каким-либо конкретным графиком работы и в дальнейшем, средствами встроенного языка получать информацию о количестве рабочих часов, необходимую для выполнения расчетов.

Например, график времени, имеющий следующую структуру:

может содержать информацию о количестве рабочих часов:

Перерасчеты

Регистр расчета может включать в себя специальные объекты — 

Перерасчеты:

В этих объектах система будет хранить информацию о том, какие записи регистра расчета утратили свою актуальность и подлежат перерасчету в результате работы механизмов зависимости по базовому периоду и вытеснения по периоду действия.

Уникальность записей

Система обеспечивает контроль уникальности записей, хранящихся в регистре расчета. Поэтому в регистре расчета не может находиться двух записей, относящихся к одной и той же строке одного и того же документа.

Механизмы, реализуемые регистром расчета

Вытеснение по периоду действия

Механизм вытеснения по периоду действия позволяет рассчитывать фактический период действия записи регистра расчета на основании анализа других записей, содержащихся в регистре.

В общем случае, запись регистра расчета содержит две даты, определяющие период, на который распространяется действие данной записи. Этот период называется периодом действия записи. Однако, если вид расчета, к которому относится данная запись, может быть вытеснен другим видом расчета, то период действия данной записи является лишь «запрашиваемым» периодом, то есть «мы хотим, чтобы запись действовала в этом периоде». Реально, фактический период действия данной записи можно будет определить лишь после анализа всех записей видов расчета, которые вытесняют данный вид расчета по периоду действия.

Фактический период действия будет представлять собой набор периодов, являющихся подмножеством исходного периода действия данной записи. Если не будет найдено ни одной записи, вытесняющей данную по периоду действия, то фактический период действия данной записи будет равен ее периоду действия. Другим крайним случаем вытеснения по периоду действия является полное вытеснение данной записи другими записями. В этом случае фактический период действия записи будет отсутствовать.

Каждая запись регистра расчета содержит вид расчета, к которому она относится. Чтобы определить, какие записи должны вытеснять данную запись по периоду действия, регистр расчета использует связь с планом видов расчета, в котором описано взаимное влияние видов расчета друг на друга. Использование этой связи позволяет регистру расчета определять фактический период действия каждой записи.

Зависимость по базовому периоду

Механизм зависимости по базовому периоду позволяет получать значение базы для записи регистра расчета на основании анализа других записей, содержащихся в регистре.

База представляет собой числовое значение, которое должно быть использовано для расчета результата данной записи. База рассчитывается путем анализа результатов расчета других записей, от которых данная запись зависит по базовому периоду. Таким образом, в общем случае, запись регистра расчета содержит две даты, определяющие период, в котором нужно анализировать записи видов расчета, от которых данный вид расчета зависит по базе — базовый период. Использование связи с планом видов расчета позволяет регистру расчета определять виды расчета, от которых данный вид расчета зависит по базовому периоду.

Регистр расчета поддерживает два вида зависимости по базовому периоду:

  • зависимость по периоду действия;
  • зависимость по периоду регистрации.

В случае зависимости по периоду действия для получения базы будут выбираться те записи, для которых найдено пересечение их фактического периода действия с базовым периодом данной записи. Значение базы, которая будет получена от конкретной влияющей записи, в общем случае не равно результату, который содержит эта запись. База будет рассчитана пропорционально тому, какую часть от фактического периода влияющей записи составляет перекрывающийся, с указанным базовым периодом, участок. При этом будут использованы данные графика, связанного с этой записью.

В случае зависимости по периоду регистрации для получения базы будут выбираться результаты расчета тех записей, которые попадают в базовый период данной записи значением своего поля «Период регистрации».

Наиболее сложным вариантом зависимости по базовому периоду является случай, когда для вида расчета данной записи установлено свойство «Период действия является базовым периодом». Это свойство означает, что в качестве базового периода данной записи будет использоваться не базовый период, который указан в соответствующих полях записи, а фактический период действия записи, получаемый в результате работы механизма вытеснения по периоду действия и являющийся, в общем случае, набором некоторых периодов.

Формирование записей перерасчета

Механизм формирования записей перерасчета отслеживает факт появления в регистре записей, влияющих на результат расчета уже существующих записей. Возможность влияния новых записей на существующие определяется в результате анализа взаимного влияния видов расчета и на основании работы механизмов вытеснения по периоду действия и зависимости по базовому периоду.

Результатом работы механизма формирования записей перерасчета является набор записей перерасчета, содержащий информацию о том, какие записи регистра должны быть рассчитаны заново (перерасчитаны).

Функциональные возможности регистра расчета

Основными функциональными возможностями, которые предоставляет регистр расчета разработчику, являются:

  • выбор записей в заданном интервале по заданным критериям;
  • выбор записей по регистратору;
  • получение значения базы для записей регистра, удовлетворяющих заданному отбору;
  • получение данных графика для записей регистра, удовлетворяющих заданному отбору;
  • получение данных о записях, подлежащих перерасчету;
  • чтение, изменение и запись набора записей в регистр.

(Россия) Расчет регистров налога на землю

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

Применимо к: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Этот раздел содержит текст из предыдущих версий Microsoft Dynamics AX, переведенный человеком. Некоторые фрагменты переведены с использованием машинного перевода без вмешательства человека. Раздел предоставляется «как есть», без гарантии отсутствия ошибок. Он может содержать терминологические, синтаксические или грамматические ошибки. Корпорация Майкрософт не несет ответственности за какие-либо неточности и ошибки в переводе этого раздела или ущерб, вызванный его использованием.

Суммарный земельный налог, выплачиваемый в бюджет в конце налогового периода, определяется как разница между совокупным налогом и суммами авансовых выплат налога, которые оценивались в течение налогового периода отдельно для каждой базы налогообложения. Налог и суммы авансовых выплат рассчитываются в журнале налоговых регистров.

Чтобы создать декларацию земельного налога, эти регистры должны быть рассчитаны и утверждены в журнале:

  • Земельный налог — земельные участки – в этом регистре рассчитывается сумма земельного налога для каждого основного средства на основе кадастровой стоимости с учетом налоговых льгот, коэффициентов и земельных ставок.

  • Земельный налог – в этом регистре суммируются данные и расчеты суммы земельного налога на основе кодов RCOAD (национального классификатора административно-территориальных единиц), кодов бюджетной классификации (КБК) и кодов земельного налога.

Примечание

Этот раздел еще не приведен в полное соответствие с функциональностью Microsoft Dynamics AX 2012 R2.

  1. Щелкните Основные средства (Россия) > Журналы > Журнал налоговых регистров.

  2. Чтобы создать новый журнал, нажмите сочетание клавиш CTRL+N.

  3. В поле Номер пакета журналов вводится уникальный номер журнала налоговых регистров. По умолчанию в этом поле отображается номер из номерной серии, установленной на форме Параметры основных средств.

  4. В полях Тип периода, Номер периода и Годы укажите период, для которого будет создан журнал.

  5. Нажмите кнопку Строки, чтобы создать строки периодического журнала регистров.

  6. Щелкните Да в диалоговом окне Создание журнала регистров, чтобы создать строки регистра со статусом Не подсчитано.

  7. Выберите строку регистра Земельный налог — земельные участки, а затем щелкните Рассчитать текущий.

  8. Выберите строку регистра Земельный налог, а затем щелкните Рассчитать текущий.

    Примечание

    После выполнения расчета статус регистров отображается как Посчитано в поле Статус.

  9. Установите флажок Утверждено, чтобы утвердить регистр.

  10. В поле Рабочий выберите код сотрудника, утвердившего регистр.

    Примечание

    Когда создают журнал за год в регистре Земельный налог, рассчитывается сумма авансовых платежей, выплаченных за предыдущие отчетные периоды. Если журналы за эти периоды не были созданы, сумму авансовых платежей за предыдущие отчетные периоды можно ввести вручную.

(RUS) Зарегистрировать строки журнала (форма)

Регистр расчета | 1С:Предприятие

Регистры вычисления являются объектов прикладной конфигурации . Они используются в механизме сложных периодических расчетов и служат для хранения записей о конкретных видах расчетов, которые необходимо выполнить, а также для хранения промежуточных данных и самих результатов выполненных расчетов.

Структура

Информация в регистре расчета хранится в виде записей, каждая из которых содержит значения показателей и соответствующие значения ресурсов.

Реестр меры описывают разделы, в которых хранится информация, и регистр ресурсы содержат непосредственно хранимую информацию. Например, для регистра расчета Основная обязанность работников организации , имеющая следующую структуру:

записи, хранящиеся в базе данных, будут иметь следующий вид:

Связь с планом видов расчета

Регистр расчета связан с одной из схем видов расчета, существующих в прикладном решении. Это соотношение задает условия наличия поля Тип расчета для каждой записи регистра, благодаря которому механизмы регистра могут отслеживать взаимное взаимодействие.

Периодичность

Регистр расчета хранит данные не только в разделе созданных показателей, но и в разделе времени. Это является причиной существования еще одного обязательного поля для каждой записи реестра – Срок действия . При создании реестра расчета разработчик может указать минимальную периодичность, с которой записи будут записываться в реестр:

Подача на регистратор

Изменение состояния регистра расчета происходит обычно при проведении документа. Поэтому каждая запись реестра связана с конкретным документом-регистратором и с номером строки этого документа. Добавление записей в реестр, их изменение и удаление возможно только одновременно для всех записей, связанных с одним документом.

Связь с временной шкалой

Для регистра вычислений можно указать связь с временной шкалой. Временная шкала представляет собой информационный регистр, в котором хранится временная схема исходных данных, задействованных в расчетах. Мерами этого графика могут быть, например, график работы и дата, а ресурсом – количество часов работы в эту дату. Тогда можно будет связать запись регистра расчета с каким-либо конкретным графиком работы и, используя инструменты скрипта в дальнейшем, получить информацию о количестве часов работы, необходимых для выполнения расчетов.

Например, временная шкала имеет следующую структуру:

может содержать информацию о количестве часов работы:

Перерасчеты

Регистр расчета может включать специальные объекты — Перерасчеты :

В этих объектах система будет хранить информацию о том, какие записи реестра утратили актуальность и подлежат перерасчету в результате работы механизмов зависимости в соответствии с базовым периодом и смещением по сроку действия.

Уникальность записи

В системе предусмотрен контроль уникальности записей, хранящихся в регистре расчета. Поэтому в регистре расчета не может быть двух записей, связанных с одной и той же строкой одного и того же документа.

Механизмы, реализуемые регистром расчета
Смещение по сроку действия

Механизм смещения по сроку действия позволяет рассчитать фактический срок действия записи регистра расчета на основе анализа других записей, содержащихся в реестре.

Как правило, запись регистра расчета содержит две даты, указывающие период, в течение которого охватывается операция этой записи. Этот период называется сроком действия записи. Однако, если вид расчета, к которому относится данная запись, может быть заменен другим видом расчета, то срок действия данной записи является только «запрошенным» периодом, то есть «мы хотим, чтобы запись действовала в этот период». «. В реальности фактический срок действия этой записи можно указать только после анализа всех записей видов расчета, которые вытесняют этот вид расчета по сроку действия. Фактический срок действия будет представлять собой набор периодов, которые являются подмножеством исходного периода действия этой записи. Если не будет найдена запись, замещающая данную по сроку действия, то фактический срок действия этой записи будет равен сроку ее действия. Другим крайним случаем смещения по сроку действия является полное замещение данной записи другими записями. В этом случае фактический срок действия будет отсутствовать.

Каждая запись регистра расчета содержит тип расчета, к которому она относится. Для того чтобы определить, какие записи должны вытеснить данную запись по сроку действия, в регистре расчетов используется связь с планом видов расчета, в котором описывается взаимное взаимодействие видов расчета. Использование этого отношения позволяет регистру вычислений определить фактический срок действия для каждой записи.

Зависимость по базовому периоду

Механизм зависимости по базовому периоду позволяет получить значение базы для записи регистра расчета на основе анализа других записей, содержащихся в регистре.

База — это числовое значение, которое следует использовать для вычисления результата данной записи. База рассчитывается путем анализа результатов расчета других записей, от которых зависит данная запись по базовому периоду. Таким образом, в общем случае запись регистра расчетов содержит две даты, определяющие период, в котором требуется проанализировать записи видов расчета, от которых зависит данный вид расчета по базисному периоду. Использование связи с планом видов расчета позволяет регистру расчета определить виды расчета, от которых зависит данный вид расчета по базовому периоду.

Регистр расчета поддерживает два вида зависимости по базовому периоду:

  • зависимость по периоду действия;
  • зависимость по периоду регистрации.

В случае зависимости по сроку действия для получения базы будут выбраны только те записи, для которых найдено пересечение их фактического срока действия с базовым периодом данной записи. Значение базы, полученное из конкретной влияющей записи, в общем случае не равно результату, содержащемуся в этой записи. База будет рассчитываться пропорционально тому, какую часть фактического периода влияющей записи составляет интересующий раздел с указанным базовым периодом. В этом случае будут использоваться данные графики, связанные с этой записью.

В случае зависимости по периоду регистрации для получения базы результаты расчета будут выбираться для тех записей, которые попадают в этот период записи со значением его поля «Период регистрации».

Наиболее сложным вариантом зависимости является случай, когда для типа расчета данной записи установлено свойство «Срок действия — базовый период». Данное свойство означает, что в качестве базового периода данной записи будет использоваться не базовый период, указанный в соответствующих полях записи, а фактический срок действия записи, полученный в результате работы механизма смещения по сроку действия, который в общем случае представляет собой набор некоторых периодов.

Формирование записей пересчета

Механизм формирования записей пересчета отслеживает факт появления в реестре записей, влияющих на результат расчета уже существующих записей. Возможность влияния новых записей на существующие определяется в результате анализа взаимовлияния видов расчета и на основе действия механизмов смещения по сроку действия и зависимости по базовому периоду.

Результатом работы механизма формирования записей пересчета является набор записей пересчета, который содержит информацию о том, какие записи регистра необходимо пересчитать (пересчитать).

Формы регистра расчетов

Для обеспечения возможности просмотра пользователем данных, содержащихся в регистре расчетов, в системе поддерживается форма отображения регистра расчетов – форма списка. Позволяет сортировать и выбирать отображаемую информацию по нескольким фильтрам:

Система может автоматически генерировать эту форму. При этом разработчик может создавать собственные формы, которые будут использоваться системой вместо форм по умолчанию, в том числе форму набора записей, позволяющую добавлять, изменять и удалять записи регистра расчетов.

Функциональность регистра расчета

Основными функциональными возможностями, которые предоставляет регистр расчета для разработчика, являются:

  • выбор записей в заданном интервале по заданным фильтрам;
  • выбор записей по рекордеру;
  • получение базовых значений для записей реестра, соответствующих заданному выбору;
  • получение данных графики для записей реестра, соответствующих заданному выбору;
  • получение данных записей для пересчета;
  • чтение, изменение и запись набора записей в реестре.

(RUS) Расчет регистра сведений об объекте основных средств

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Важно

Это содержимое заархивировано и не обновляется. Актуальную документацию см. в документации по продукту Microsoft Dynamics 365. Последние планы выпуска см. в разделе Планы выпуска Dynamics 365 и Microsoft Power Platform.

Применяется к: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Перед расчетом налога необходимо настроить регистр ОС — информация об объекте в форме Налоговые регистры и создать журнал налогового регистра. регистр.

Примечание

Для получения дополнительной информации см. (RUS) Настройка регистра сведений об объекте для основных средств.

Примечание

Этот раздел не был полностью обновлен для Microsoft Dynamics AX 2012 R2.

  1. Нажмите Главная книга > Журналы > Журнал налогового регистра .

  2. Нажмите CTRL+N, чтобы создать новый журнал регистрации, и введите необходимые данные. Вы можете создать новый журнал, только если все предыдущие журналы утверждены.

    Примечание

    Для получения дополнительной информации см. (RUS) Создание журнала налогового регистра и (RUS) Утверждение регистра.

  3. Нажмите Lines , чтобы открыть Зарегистрируйте строки журнала формы . Строки журнала регистров создаются со статусом Не рассчитано .

  4. Выберите строку журнала FA — информация об объекте .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *