Пересчет фактического периода при отмене проведения начислений

1. immoe 16.08.20 16:13 Сейчас в теме
Доброго дня!

Столкнулся с непонятным поведением платформы.

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, похоже, отрабатывает без ошибок.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user958326 16.08.20 18:40 Сейчас в теме
(1)
Какой давности ваша конфигурация (и какая именно), что вы ее на 8.2 запускаете?
3. immoe 16.08.20 20:16 Сейчас в теме
(2)
Это "лабораторная работа". Пустая конфигурация, в которой проверял работу механизма вытеснения.
4. user958326 16.08.20 21:23 Сейчас в теме
(3)
Что значит "пустая"? Вы использовали за основу ЗУП или абсолютно с нуля конфигурацию писали?
5. immoe 16.08.20 21:54 Сейчас в теме
(4)
С нуля. Создаю пустую базу, добавляю объекты ПланВидовРасчета, РС(График), Регистр расчета (с одним измерением), Документ начисления. Проводки конструктором.

Результаты проведения и отмены проведения описал в топике. Очень похоже на баг платформы, но, возможно, я что-то не учел. Может кто-то с подобным уже сталкивался?
6. user958326 16.08.20 23:56 Сейчас в теме
(5)
Если пишете о баге платформы, то желательно версии 8.2 и 8.3 тем более написать
7. immoe 17.08.20 00:20 Сейчас в теме
(6)
Пробовал на:
8.2.19.130 - корректная работа
8.3.14.1993 - ошибка
8.3.17.1549 - ошибка

Перебирать другие версии не стал. Установка в 8.3 режима совместимости с 8.2 не помогает.
8. user958326 17.08.20 00:53 Сейчас в теме
обычные формы или управляемые?
9. immoe 17.08.20 09:47 Сейчас в теме
(8)
Управляемые. Но там дело не в формах, дело в формировании виртуальной таблицы "фактический период действия" регистра расчета.
10. user958326 17.08.20 10:29 Сейчас в теме
(9)
Но разница, что дело именно в отличии 8.2 от 8.3 очевидна
11. immoe 17.08.20 10:59 Сейчас в теме
(10)
Очевидна. Вопрос только в том, это действительно баг или я что-то неправильно делаю?
12. user958326 17.08.20 15:02 Сейчас в теме
(11)
Думаю разница именно в отличиях 8.2 и 8.3
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот