Случилось следующее: Была необходимость отменить проведение документа, а затем повторно провести. Так вот документ не проводится ссылаясь на уже существующую запись в регистре плановых начислений ( нет, записей там нет). Отладчиком посмотрел процедуру формирования данных для проводки и обнаружил что таблица значений, данные из которой потом лягут в регистр содержит две идентичные строки начисления пособия (поэтому собственно и ругается). При этом, если создать сотруднику у которого никогда не было отпусков по уходу за детьми, данные проводятся и перепроводятся без проблем, соответственно и строка в таблице значений одна. Вопрос - как и почему такое приключилось?
ОУ особенный док, он иногда длится годами и каждый месяц на его основе двигается множество регистров, например, в доках начислений зарплат.
Его нельзя распроводить и изменять. Странно, что программа не предупредила об этом сообщением. Для изменения ОУ есть специальный документ.
Надёжнее откатиться в сохранённую копию.