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

22.09.06

База данных - Чистка данных

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

Скачать исходный код

Наименование Файл Версия Размер
Очистка ручных операций от нежелательных проводок
.zip 8,31Kb
483
.zip 8,31Kb 483 Скачать бесплатно
ВНИМАНИЕ! Данная обработка не входит в стандартную поставку,
производит необратимые действия по изменению базы данных
и должна использоваться осторожно, с пониманием!

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

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

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

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

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

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

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


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

См. также

Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения

Поиск данных Чистка данных Логистика, склад и ТМЦ Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7675    1    Kuzya_brаtsk    4    

8

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38243    210    SanchoD    15    

13

Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    22767    ksnik    5    

5

Деноминация оборотов и остатков в 1С7.7 (Беларусь)

Корректировка данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Беларусь Бухгалтерский учет Абонемент ($m)

Обработка проводит деноминацию оборотов, сумма каждой проводки делится на 10000. После этого остатки по счетам и субконто корректируются до эталонных значений. Также деноминируются реквизиты справочников.

1 стартмани

12.06.2016    36254    62    aselik    17    

11

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    110372    Вадимко    7    

53

Удаление нулевых значений в промежуточных регистрах

Чистка данных HighLoad оптимизация Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, чтобы посмотреть что же творится в БД для SQL

1 стартмани

13.03.2013    23208    54    maxpiter    15    

8

Быстрое удаление документов после свертки ИБ с применением прямого доступа к БД

Чистка данных Закрытие периода Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v7.7 Конфигурации 1cv7 Бухгалтерский учет Налоговый учет Абонемент ($m)

Сворачивал ИБ большого объема на SQL платформе. Столкнулся с проблемой удаления документов после формирования документов ввода начальных остатков. Средствами встроенного языка 1С не реально, потребовалось бы несколько суток. Вдохновила статья - http://dmitnik.narod.ru/article/article_3_1.html. Написал обработку с применением технологии прямых запросов, не устаю благодарить разработчиков 1С++. Удалил все, что требовалось за 1,5 часа.

1 стартмани

19.02.2013    16916    85    ray-xp    3    

7

Прямое редактирование движений регистров и перепроведение документов по выбранным регистрам в 1С 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Механизм позволит вручную исправлять любые реквизиты документов, свободно редактировать любые значения в регистрах. Также проводить документы по некоторым регистрам, а не по всем, предусмотренным в обработке проведения - для ускорения перепроведения документов.

3 стартмани

13.01.2013    36657    54    axxell    4    

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