Пересчет фактического периода при отмене проведения начислений
Доброго дня!
Столкнулся с непонятным поведением платформы.
1. Создаю два вида начислений "Оклад" и "Невыход". Соответственно, "Невыход" вытесняет оклад.
2. Создаю документ 1, в ТЧ "Начисления" 1 строка: Оклад, НачалоПериода - 1.08.2020, КонецПериода - 31.08.2020
3. Создаю документ 2, Начисления: 1 строка, Невыход, НачалоПериода 3.08.2020, КонецПериода 5.08.2020
4. Запросом получаю виртуальную таблицу Регистра ФактическийПериодДействия. В ней, соответственно, 3 строки.
5. Отменяю проведение документа 2. Запрос к ФПД показывает 1 строку.
6. Добавляю в документ 2 Начисления: 2 строка, Невыход, НачалоПериода 10.08.2020 - КонецПериода 12.08.2020.
7. Запрос ФПД показывает 5 строк (2 невыхода и 3 оклада).
8. Отменяю проведение документа 2.
9. И тут возникает проблема! ФПД показывает 3 строки начислений: 1.08 - 2.08, 6.08-9.08, 13.08-31.08. И будет показывать эти строки до тех пор, пока не провести хотя бы один документ, вызывающий записи в регистр по соответствующим измерениям.
Другими словами, если в документе начислений больше 1 строки, то отмена проведения не вызывает перерасчет фактического периода!
Подскажите, как побороть это явление?
Уточнение: такое поведение характерно только для платформы 8.3. На 8.2, похоже, отрабатывает без ошибок.
Столкнулся с непонятным поведением платформы.
1. Создаю два вида начислений "Оклад" и "Невыход". Соответственно, "Невыход" вытесняет оклад.
2. Создаю документ 1, в ТЧ "Начисления" 1 строка: Оклад, НачалоПериода - 1.08.2020, КонецПериода - 31.08.2020
3. Создаю документ 2, Начисления: 1 строка, Невыход, НачалоПериода 3.08.2020, КонецПериода 5.08.2020
4. Запросом получаю виртуальную таблицу Регистра ФактическийПериодДействия. В ней, соответственно, 3 строки.
5. Отменяю проведение документа 2. Запрос к ФПД показывает 1 строку.
6. Добавляю в документ 2 Начисления: 2 строка, Невыход, НачалоПериода 10.08.2020 - КонецПериода 12.08.2020.
7. Запрос ФПД показывает 5 строк (2 невыхода и 3 оклада).
8. Отменяю проведение документа 2.
9. И тут возникает проблема! ФПД показывает 3 строки начислений: 1.08 - 2.08, 6.08-9.08, 13.08-31.08. И будет показывать эти строки до тех пор, пока не провести хотя бы один документ, вызывающий записи в регистр по соответствующим измерениям.
Другими словами, если в документе начислений больше 1 строки, то отмена проведения не вызывает перерасчет фактического периода!
Подскажите, как побороть это явление?
Уточнение: такое поведение характерно только для платформы 8.3. На 8.2, похоже, отрабатывает без ошибок.
По теме из базы знаний
- Бонусная система в 1С для УТ 10.3
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Пересчет и контроль распределения НДФЛ при выплате по сотрудникам (ЕРП 2)
- Как сдать экзамен 1С:Специалист по платформе?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
С нуля. Создаю пустую базу, добавляю объекты ПланВидовРасчета, РС(График), Регистр расчета (с одним измерением), Документ начисления. Проводки конструктором.
Результаты проведения и отмены проведения описал в топике. Очень похоже на баг платформы, но, возможно, я что-то не учел. Может кто-то с подобным уже сталкивался?
С нуля. Создаю пустую базу, добавляю объекты ПланВидовРасчета, РС(График), Регистр расчета (с одним измерением), Документ начисления. Проводки конструктором.
Результаты проведения и отмены проведения описал в топике. Очень похоже на баг платформы, но, возможно, я что-то не учел. Может кто-то с подобным уже сталкивался?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот