1С Предприятие. Практика программирования на платформе v7


Вытеснение записей журнала расчетов


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

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

Разберем небольшой пример.

Сотруднику была начислена зарплата за 1-ый и 2-ой месяц. В 1-ом месяце он заболел. После болезни он вышел на работу и принес больничный лист.

Вытеснение записей журнала расчетов

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

XI. Основы построения объектов компоненты «Расчет»__________________________ 181

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

Вытеснение записей журнала расчетов



Содержание раздела