Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Меркулова_Пособие_РазработкаУправляемыхПриложен...doc
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
18 Мб
Скачать
☆

Предопределенные виды расчета

В плане видов расчетов еще на этапе разработки прикладного решения могут быть заведены предопределенные виды расчетов, рис.13.2.. Остальные виды расчетов вводятся в планы в режиме 1С:Предприятие

Рис.13.2. Ввод и настройка предопределенных видов расчета

Взаимосвязь видов расчета

Для каждого вида расчета указываются базовые, ведущие и вытесняющие его виды расчетов, рис.13.3.

Рис.13.3. Форма настройки вида расчета

Базовые - это такие виды расчета, результаты которых используются при расчете данного вида расчета. Например, сумма по окладу используется при расчете доплаты к окладу, а основные начисления являются базовыми для расчета НДФЛ.

Ведущие - это виды расчета, при изменении результатов которых нужно пересчитать данный вид расчета. Например, при изменении оплаты по окладу «задним числом» необходимо пересчитать оплату отпуска, поскольку при расчете отпускных используется средняя зарплата сотрудника за предыдущие месяцы. Список ведущих видов расчета может не совпадать со списком базовых.

Вытесняющие - это виды расчета, период действия которых не должен пересекаться с периодом данного вида расчета. Вытесняющие виды расчета имеют больший приоритет вытеснения, поэтому они вытесняют по времени данный вид расчета. Например, оплата отпуска вытесняет оплату по окладу, а оплата по больничному вытесняет оплату отпуска и оплату по окладу. При вытеснении записи с определенным периодом действия ее фактический период действия может измениться, т.е. уменьшится или разделится на несколько интервалов. Например, запись об отпуске с 10 по 20 число месяца вытесняет запись об окладе, у которой период действия - весь месяц. Тогда фактический период действия записи об окладе будет состоять из двух интервалов: с 1 по 9 число и с 21 по конец месяца.

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

Предопределенные табличные части плана видов расчета

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

  • БазовыеВидыРасчета,

  • ВытесняющиеВидыРасчета,

  • ВедущиеВидыРасчета.

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

13.3. Регистры расчета

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

Рис.13.4. Окно настройки регистра расчета

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