Добрый день.
Версия платформы: (8.3.3.721)
Конфигурация: Пособие для начинающих
Самоучитель:
М.Г. Радченко, Е.Ю. Хрусталева
1С:Предприятие 8.2. Практическое
пособие разработчика.
Примеры и типовые приемы.
Стр. 564 Вытеснение по периоду действия
Результаты расчетов Автора и полученные мной по инструкции автора совпадали до Занятия 17.
Но после занятия 17 и 18 произшла одна разбежность. Проблема свзязана с механизмом вытеснения по периоду действия.
Суть проблемы изложена ниже.
Есть один сотрудник.
Есть два вида расчета: Оклад и Невыход
Оклад - это оклад сотрудника.
Невыход - это период времени (или периоды времени) невыхода сторудника на работу.
Период расчета: 01.04.2013 - 30.04.2013
Документ номер 1 (начисление зарплаты, сотрудник отработал весь месяц):
Сотрудник Дата начала Дата окончания Вид расчета Начислено
Гусаков 01.04.2013 00:00:00 30.04.2013 23:59:59 Оклад 10000.00
После проведения документа номер 1 в регистре расчета формируется запись
... Дата начала ПД Дата окончания ПД ПД ФПД БП
... 01.04.2013 30.04.2013 22 22 22
ПД - Период Действия
ФПД - Фактический ПД
БП - Базовый период
Выясняется, что сторудник с 04.04.2013 по 10.04.2013 не работал
Добавляем документ номер 2:
Сотрудник Дата начала Дата окончания Вид расчета Начислено
Гусаков 04.04.2013 00:00:00 10.04.2013 23:59:59 Невыход
После проведения документа номер 2 в регистре расчета формируется еще одна запись
... Дата начала ПД Дата окончания ПД ПД ФПД БП
... 01.04.2013 30.04.2013 22 22 22
... 04.04.2013 10.04.2013 22 5
Но я не вижу вытиснения по периоду действия
С моей точки зрения в регистре расчета должно быть три записи
Первая запись должна быть разделена на две
... Дата начала ПД Дата окончания ПД ПД ФПД БП
... 01.04.2013 03.04.2013 22 3 22
... 11.04.2013 30.04.2013 22 14 22
... 04.04.2013 10.04.2013 22 5
т.к. с 01.04.2013 по 03.04.2013 сотрудник отработал 3 рабочих дня
с 04.04.2013 по 10.04.2013 сотрудник не отработал 5 рабочих дней
с 11.04.2013 по 30.04.2013 сотрудник отработал 14 рабочи дней
Вопрос: Может быть я не правильно понимаю механизм «Вытеснение по периоду действия»?
Если я не правильно понимаю, подскажите пожалуйста, где я ошибся.