gifts2017

[DELOPER] Массовое удаление выборочных проводок из ручных операций

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Администрирование - Чистка базы

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

Назначение
---------------
Удаление проводок с указанным контрагентом и его договором из всех ручных операций, встречающихся в заднном диапазоне дат. Данная обработка должна использоваться вместе с "Обработкой документов" из стандартной конфигурации (Меню-Мервис-Обработка документов) для очистки базы от ненужных/неправильных сведений по какому-либо клиенту.

Использование
--------------------
1. Задать диапазон дат. Будут обрабатываться все ручные операции, попавшие в указанный период дат (включительно).
2. Выбрать клиента.
3. Выбрать его договор (или оставить это поле пустым).
4. Нажать кнопку "ВЫПОЛНИТЬ"
5. Наблюдать за процессом...

Пояснения
----------------
Если ручная операция не принадлежит выборке - она пропускается. Принадлежность ручной операции выборке определяется так: если в комментарии ручной операции присутствует слово, заданное в поле фильтрации (маленькими или большими буквами - все равно), то ручная операция считается принадлежащей выборке, иначе - ручная операция считается не принадлежащей выборке.

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

Если договор клиента не задан - из ручных операций выборки удаляются проводки по всем договорам указанного клиента (даже не взирая на то, что указанного договора могло и не быть в выборке!).

Если поставить флажок "удалять пустые операции", то при работе попутно будут удалены все ручные операции в указанном диапазоне дат, в которых нет проводок (такая операция на бух.итоги влияния не оказывает и в типовой бухии нигде как основание не упоминается).

Перед выполнением обработки - не забывайте делать резервные копии!
Никаких доп.вопросов на эту обработка не задает.


Кому понравилось/пригодилось - не забываем плюсовать рейтинг и оставлять комментарии.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Очистка ручных операций от нежелательных проводок
.zip 8,31Kb
25.09.09
70
.zip 8,31Kb 70 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Lysi (LysI) 21.07.06 00:43
Очень помогла эта разработка.Всем советую.
2. AlexKNV (AlexKnv) 24.07.06 11:01
4. Александр Коновалов (askoder) 24.02.12 10:48
5. NtS (NtS) 02.04.12 23:49
спасибо, не думала уже, что в семерке придется что-то делать, однако пришлось ))очень пригодилась
6. itt (itt) 22.04.13 22:02
вот бы такую обработку для 1С:предприятие Бухгалтерия 2.0.
7. Сергей (Che) Коцюра (CheBurator) 23.04.13 01:41
Я рад, что ва пригодилось
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа