[DELOPER] Массовое удаление выборочных проводок из ручных операций
Обработка предназначена для работы в "связке" со стандартной "Обработкой документов" из типовой бухгалтерии (меню-сервис-обработка документов). Типовая обработка бухгалтерии позволяет удалить все документы по контрагенту, но что делать, если контрагент упоминается в проводках ручных операций, причем операция — может быть одна, а проводок с разными клиентами в ней — много…? Предлагаемая обработка как раз и решает эту проблему: "вычищает" ненужных клиентов из таких ручных операций. При этом м.б. удалены упоминания только по конкретному договору клиента, или по клиенту в целом (без внимания на договора). Можно наложить доп.фильтр по вхождению строки в поле комментария ручной операции.
Подробное описание — см.внутри архива.
- Описание
- Подробнее
Описание
производит необратимые действия по изменению базы данных
и должна использоваться осторожно, с пониманием!
Назначение
—————
Удаление проводок с указанным контрагентом и его договором из всех ручных операций, встречающихся в заднном диапазоне дат. Данная обработка должна использоваться вместе с «Обработкой документов» из стандартной конфигурации (Меню-Мервис-Обработка документов) для очистки базы от ненужных/неправильных сведений по какому-либо клиенту.
Использование
———————
1. Задать диапазон дат. Будут обрабатываться все ручные операции, попавшие в указанный период дат (включительно).
2. Выбрать клиента.
3. Выбрать его договор (или оставить это поле пустым).
4. Нажать кнопку «ВЫПОЛНИТЬ»
5. Наблюдать за процессом…
Пояснения
—————-
Если ручная операция не принадлежит выборке — она пропускается. Принадлежность ручной операции выборке определяется так: если в комментарии ручной операции присутствует слово, заданное в поле фильтрации (маленькими или большими буквами — все равно), то ручная операция считается принадлежащей выборке, иначе — ручная операция считается не принадлежащей выборке.
Если договор клиента задан — из ручных операций выборки удаляются проводки именно по указанному договору, не затрагивая проводки по другим договорам указанного клиента.
Если договор клиента не задан — из ручных операций выборки удаляются проводки по всем договорам указанного клиента (даже не взирая на то, что указанного договора могло и не быть в выборке!).
Если поставить флажок «удалять пустые операции», то при работе попутно будут удалены все ручные операции в указанном диапазоне дат, в которых нет проводок (такая операция на бух.итоги влияния не оказывает и в типовой бухии нигде как основание не упоминается).
Перед выполнением обработки — не забывайте делать резервные копии!
Никаких доп.вопросов на эту обработка не задает.
Кому понравилось/пригодилось — не забываем плюсовать рейтинг и оставлять комментарии.
