21.12.2021 Анна Лисовая 11124
Регистры расчёта в 1С

Содержание:

1.       Структура регистров расчёта

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

3.       Периодичность регистров расчета в 1С

4.       Управление регистратором

5.       Соединение регистров расчета в 1С по временному графику

6.       Перерасчёт в регистре расчетов

7.       Механизм вытеснения по периоду действия

8.       Зависимость регистра расчета в 1С от базового периода

9.       Записи по перерасчёту в регистре расчета в 1С

10.   Функционал регистра расчёта в 1С 8.3


Приветствую, коллеги! В данной статье будет описано, что такое регистры расчёта в 1С, какую они имеют структуру и функциональность. Также на реальном практическом примере будет рассмотрено применение регистров расчёта.


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


1.      Структура регистров расчёта


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


Измерение в регистре означает «координаты» нахождения данных, а ресурс – это сама информация. Как пример, пусть внутри регистра расчёта «Начисления» действует структура регистра, как показано на скриншоте ниже:



Рис.1 Структура регистра «Начисление»


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



Рис. 2 Записи регистра расчета «Начисления»  


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


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


3.      Периодичность регистров расчета в 1С


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



Рис. 3 Периодичность регистров расчета  


4.      Управление регистратором


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


5.      Соединение регистров расчета в 1С по временному графику


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


Как пример, рассмотрим такой временной график работ:



Рис. 4 Временной график работы в 1С


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



Рис. 5 Данные о рабочих часах во временном графике работ  


6.      Перерасчёт в регистре расчетов


В регистре расчёта также могут находится особые объекты – «Перерасчёты», которые выглядят следующим образом:



Рис. 6 Перерасчёт в регистре расчетов


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


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


7.      Механизм вытеснения по периоду действия


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


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


8.      Зависимость регистра расчета в 1С от базового периода


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


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


Есть два вида зависимостей от базового периода:

1.       Зависимость от периода регистрации;

2.       Зависимость от периода действия.


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


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


9.      Записи по перерасчёту в регистре расчета в 1С


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


Результат работы данного механизма – это формировка записей по перерасчёту, в наборе которых находятся данные про записи регистра, которые следует подвергнуть перерасчёту.  


10. Функционал регистра расчёта в 1С 8.3


Регистр расчёта в 1С имеет следующие возможности:

·         выбирать записи, опираясь на регистратор;

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

·         читать, менять записи в набор записей в регистре расчёта;

·         выбирать записи согласно выбранному интервалу, опираясь на нужные критерии;

·         получать значения в базе согласно избранным правилам, для базы в регистре расчёта;

·         получать информацию про записи, которые следует пересчитать.


Специалист компании «Кодерлайн»

Анна Лисовая

Наши проекты

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение