Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Регистры Расчета: "Вытеснение по периоду действия"
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
gololol
Добрый день.

Версия платформы: (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 рабочи дней


Вопрос: Может быть я не правильно понимаю механизм «Вытеснение по периоду действия»?
Если я не правильно понимаю, подскажите пожалуйста, где я ошибся.
Constantus
gololol @ 10.04.20, 23:42 необходимо зарегистрироваться для просмотра ссылки ,

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

Либо невыход нужно оформлять уже за следующий период (за май), чтобы этот невыход за апрель вытеснил оклад за май.
gololol
Constantus @ 13.04.20, 11:43 необходимо зарегистрироваться для просмотра ссылки ,
Спасибо, Ваш совет помог.
Странное дело, вложил рисунок, но он не отразился в предварительном просмотре.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.