Всем доброе время суток. В ЗКБУ существует такая проблема - если вы воспользовались обработкой "ПоискИЗаменаЗначений", то в некоторых случаях возможно "прилипание" или "задваивание" записей регистра "СтраховыеВзносыСведенияОДоходах". Данное поведение приводит к некорректному расчету страховых взносов за текущий период, и некорректному расчету больничных. Самое неприятное, что определить что случилась такая неприятность зачастую можно только после неистовых криков бухгалтера расчетчика. (Если Вы сравниваете все отчеты по налогам до и после запуска обработки "Поиск и замена значений", то скорее всего дальнейшее описание Вам будет неинтересно ). У одного из клиентов пришлось к существующей базе добавлять еще пару учреждений, путем предварительной конвертации из 7.7) В итоговой базе пришлось основательно поработать "ПоискомИЗаменой"... И таким образом я получил в свои руки бесценный материал для написания и отладки данной обработки.
Проблем всего 2 :
1. Найти документы с "Задвоенными" записями.
2.Перепровести их. (При перепроведении записи становятся на место).
Отдельно стоит проблема "Прилипания" записей к документы "Перенос Данных". (Эту проблему я решать не стал)
Из -за особенностей зарплаты, мы не можем воспользоваться перепроводилкой документов (Документ может быть исправлен, и соответсвенно автоматом он не перепроведется).
Суть обработки в следующем - запросом находим документы в которых задвоенные записи. Полученный результат выводится в таблицу. При нажатии кнопки "первый проход" все документы просто перепроводятся. Те которые не были перерасчитаны перепроводятся, и регистр становится на место. Если после первого прохода еще остаются документы , то это те которые были перерасчитаны. Для их перепроведения используется кнопка "Второй проход". Перепроводятся исправленные документы.
Если же есть "прилипшие" записи к документу "перенос данных", то их не сложно удалить руками.
Моему клиенту эа обработка реально помогла. Надеюсь что вам и вашим клиентам она тоже может быть полезна.