Поиск и замена значений с последующим перепроведением документов


Если возникает необходимость в перепроведении документов, после замены значений.

Данная обработка представляет из себя небольшую модернизацию стандартной:

1. При выборе "Что заменять" устанавливается такой же тип для "На что заменять".

2. При подборе объектов ссылок определяем к какому типу метаданных данные ссылки относятся.

3. отдельно выбираем документы и определяем Дату документа и признак "Проведенного".

4. Сортируем согласно иерархии дат.

5. После стандартной процедуры замены (может и не обязательно), последовательно проводим документы. 

Для чего потребовалась?

Имели у контрагента договор в EUR в (у.е), где взаиморасчеты велись "По договору в целом" "По документам взаиморасчетов". Бухгалтера плохо вели документы взаиморасчетов из-за чего неправильно начислялась "Курсовая разница в (у.е.)", осознали, что лучше бы это были договора где не по документам взаиморасчетов. Для этого создали точно такой же элемент "Договор контрагента", только отличающийся на этот маленький пунктик. Затем заменили один договор на другой и чтобы пересчитались все данные - перепровели документы. Естественно, что после этого выполнили обработку "Восстановление последовательности взаиморасчетов". В итоге получили правильное отражение расчетов "курсовых разниц в (у.е.)" в налоговом учете.

Примечание: Контрагент был поставщиком.

Дополнение! Программа проводит только выбранные документы.

Файлы обработки:

-