Потребовалось как-то в закрытом отчетном периоде в одном из документов поступления заменить имя контрагента взамен ошибочного. Перепроводить не резон. На основании материалов разных публикаций здесь и на других сайтах была написана эта внешняя обработка. Её возможности:
1. По кнопке "Анализ последовательности" выводит таблицу документов с нарушением последовательности проведения с указанием даты и времени.
2. Позволяет выбрать организацию для анализа последовательности.
3. Предлагает три варианта исправления нарушения последовательности:
- поправить состояние первого в таблице "документа-нарушителя";
- поправить несколько документов до требуемой даты;
- поправить состояние любого документа двойным щелчком на нем.
4. Обработка работоспособна в обычном интерфейсе и в Такси.
5. Фактически обработка в наборе записей последовательности меняет статус движения документа с "ПроведенСНарушениемПоследовательности" на "ПроведенВПоследовательности".
Использовать обработку надо очень осторожно и "с умом". Обязательно надо понимать, когда можно ее применять, а когда нельзя и к чему могут привести такие исправления.
Сам пользуюсь ею уже с полгода: бухгалтерам иногда требуется что-то исправить в закрытых периодах. У нас БП 3.0.37.41. Учет по средней. Используем обычный интерфейс.
Прошу критических замечаний от спецов, к каковым себя не отношу.
За возможные кусочки плагиата кода или идеи прошу сильно не ругать.