Как закрыть организацию в 1с ут
Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.
Обязательно создавайте архивную копию базы перед запуском обработки!!
Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Условие работы - в базе должен присутствовать справочник Организации. Удаляет все данные, которые ссылаются на организации.
В настоящее время предлагаем для решения задачи удаления лишних организаций несколько инструментов:
- Обработка удаления организаций версии 1.14 без контроля ссылочной целостности. Работает очень быстро, за небольшое время очищает даже большие базы. Удаляет подчиненные справочники удаленных организаций. Также удаляются независимые справочники, содержащие ссылки на удаляемые организации и независимые регистры сведений.
- Обработка поиска ошибок учета по организациям - тех ошибок, когда в документах одной организации указаны справочники другой организации. В этом случае ни одна обработка удаления организаций не выполнит корректного удаления.
Обработка проверки корректности учета по организациям
Представьте ситуацию, что у Вас база БП 3.0. В нее загружается зарплата из ЗУП. В документе Отражение зарплаты в регл. учете в одной из строк ошибочно указано подразделение организации Б, а сам документ начисляет зарплату по организации А.
Что будет, когда Вам потребуется разделить базы, то есть в данной базе оставить только организацию А? Сначала пометится на удаление Организация Б, потом ее подразделение по ссылке, потом документ начисления зарплаты по организации А, т.к. в нем ошибочно указано подразделение.
И мы добавили для предварительной проверки учета по организациям отдельную обработку. Она ищет такие ошибки - когда справочники от одной организации указаны в документе другой.
Особенности обработки удаления организаций и всех данных по ним:
1. Код обработки открыт.
2. Обработка должна работать на любых конфигурациях, имеющих справочник Организации и работающих под управляемыми формами.
3. Если нужна моя помощь с очисткой базы от лишних организаций или необходимо доработать обработку, обращайтесь в личку.
4. Все замечания или ошибки пишите в комментарии или в личку, оперативно исправлю.
5. Обработка тестировалась на программах: ERP 2.0, БП 3.0, УТ 11.1 как на демобазах, так и на рабочих базах предприятий.
6. Не удаляет предопределенные данные. Соответственно, организацию Управленческая организация удалить с помощью этой обработки не получится.
7. На Инфостарте уже есть аналогичная обработка под обычное приложение. Много раз она приносила мне пользу в работе, но в некоторых базах для новых конфигураций при запуске в режиме обычного приложения все-таки появляются ошибки. Воодушевлен был в разработке именно этой обработкой, но код написан свой.
Также есть на Инфостарте аналогичная обработка под управляемые приложения. Не проверял ее, На первый взгляд моя обработка проще в использовании.
8. Алгоритм удаления данных очень простой: если объект ссылается на удаляемую организацию, он будет удален. Поэтому предварительно перед запуском обработки рекомендуется провести анализ данных базы - есть ли объекты, которые, например, содержат списки организаций. Иначе информация о таких объектах будет удалена.
9. По замечанию от пользователя в комментариях - исправлено удаление контрагентов по ссылке. Теперь поле "Основной договор" очищается и удаление контрагентов не происходит.
10. Запущенные фоновые задания могут мешать установке монопольного режима для быстрого удаления отмеченных объектов. Поэтому рекомендуется отключить на время выполнения обработки частозапускаемые фоновые задания: Администрирование - Поддержка и обслуживание - Регламентные и фоновые задания. На вкладке Фоновые задания можно увидеть частозапускаемые фоновые задания, а на вкладке Регламентные задания - временно их отключить.
Алгоритм действий при работе с обработкой:
1. Создаем архивную копию базы, из которой собираемся удалять организации.
2. Заходим Администрирование - Поддержка и обслуживание - Регламентные и фоновые задания. На вкладке Фоновые задания смотрим, какие запускаются часто, на вкладке Регламентные задания отключаем их на время. После выполнения удаления данных их необходимо включить обратно. Обычно часто запускаются регламентные задания "Извлечение текста" или "Обновление индекса ПДД".
3. Запускаем обработку. Удаление объектов выполняется не в фоновом задании, поэтому работа в программе будет заблокирована. Это необходимо для того, чтобы пользователь не помешал установке монопольного режима.
4. Если у программы не получилось провести удаление по причине ошибки установки монопольного режима, то проверьте, что нет работающих пользователей в текущей базе. Завершите все сеансы в ней. Зайдите заново. Проверьте еще раз, что нет запускаемых фоновых заданий, запустите после этого обработку заново.
P.S. Вы можете обратиться ко мне по задаче удаления лишних организаций. Имею в этом большой опыт, сделаю быстро и качественно.
Достоинства
Период бесплатной технической поддержки составляет один месяц с момента покупки.
Сравнение версий
24.08.2017 - добавлена версия 1.14, которая не только непосредственно удаляет документы, но и справочники и регистры сведений. По-прежнему, обработка предоставляет высочайшую скорость выполнения операции по "вырезанию" организации из базы данных по нескольким организациям.
03.10.2015 - добавлена версия 1.12, которая является небольшой доработкой версии 1.11. Работает аналогично, только разрешает оставить в базе несколько необходимых организаций. Для этого необходимо заполнить список оставляемых организаций вместо одной организации, как было в предыдущей версии.
Гарантия возврата денег
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
В программе есть возможность удаления не нужных нам элементов справочника и документов. Пометить на удаление можно с помощью кнопки Ещё - Пометить на удаление:
И в самом списке, нажимаем на объект правой кнопкой мышки и выбираем команду пометить на удаление:
Теперь удалим выбранный нами элемент.
Переходим в НСИ и администрирование – обслуживание:
Нажимаем на гиперссылку удаление помеченных объектов:
Открывается список элементов, которые ранее мы пометили на удаление:
В нашем случае мы будем удалять номенклатуру, оставляем галку только на ней и нажимаем кнопку удалить выбранные:
ВАЖНО – если данная номенклатура участвовала в документах продажи, закупки и др., тогда необходимо будет удалять все документы, которые с ней связаны.
Попробуем удалить договоры с контрагентами:
У нас открывается окно, где показаны связанные документы с договорами:
В таком случае, мы можем попробовать пометить на удаление связанные документы (если в них нет необходимости). Так же, можем заменить ненужный нам договор на новый, делается это по кнопке Действия - Заменить:
Для того чтобы обезопасить себя и свое дело от шаловливые ручек пользователей, можно настроить дату запрета изменений, после чего ни кто не сможет изменить какие либо документы. Данный функционал есть практически в каждой конфигурации 1С Предприятия. Но сегодня поговорим об Управление торговлей редакции 11, и посмотрим как в ней можно настроить дату запрета изменений с различными ограничениями. Настроим ограничения как для пользователей так и для различных объектов самой конфигурации.
Так же рекомендую прочитать следующие интересные статьи касающиеся 1С Предприятия.
Как установить дату запрета с ограничениями в УТ 11
Включить дату запрета можно если открыть раздел «НСИ и администрирование» и выбрать пункт «Настройка пользователей и прав».
В открывшемся окне ищем пункт «Даты запрета изменения» раскрываем его отмечаем галочкой «Даты запрета изменения» и жмем «Настроить»
Устанавливаем необходимую дату и чуть ниже в поле «Указывать дату запрета» » выбираем «Общая дата», в принципе на этом можно остановиться, так как теперь ни один документ созданный раньше этой даты изменить будет не возможно.
Но если выбрать пункт «Больше возможностей» можно выбрать не конкретное число а например, указать «Конец прошлой недели», в результате дата запрету будет автоматически сдвигаться.
Можно установить дату запрета изменений для каждого раздела конфигурации по отдельности, для этого в поле «Указать дату запрета» выбираем пункт «По разделам».
В открывшемся окне устанавливаем даты запрета для нужных разделов.
Конечно же можно разрешить определенным пользователям изменять документы в не зависимости от установленный даты запрета, для этого сверху нужно перейти в раздел «По пользователям» и добавить в список тех кому можно будет изменять документы.
Вот так достаточно просто можно установить дату запрета изменений в конфигурации Управление торговлей редакции 11 и настроить необходимые ограничения. Как я уже говорил во всех конфигурация дата запрета настраивается примерно одинакова, поэтому достаточно один раз это запомнить.
Те кто работает с 1С знают что просто взять и удалить какой либо объект (документ) из базы нельзя, его можно только пометить на удаление. А потом с помощью специальной обработки уже непосредственно удалить. Вариантов использования обработки для удаления помеченных объектов два, ручное и автоматическое, по расписанию. Удалять помеченные объекты необходимо хотя бы раз в месяц, это позволит хоть немного сократить размер базы данных, избежать путаницы так как не опытные пользователи могу что сделать с такими документами, да и просто навести порядок в базе. Сегодня на примере конфигурации «Управление торговлей, редакции 11» рассмотрим процесс удаление объектов.
Рекомендую прочитать следующие статьи касающиеся конфигурации «Управление торговлей».
Ручное и автоматические удаление помеченных объектов в Управление торговлей 11
Для того чтобы открыть обработку, необходимы выбрать «НСИ и администрирование» и найти пункт «Общие настройки».
В открывшемся окне, раскрываем пункт «Удаление помеченных объектов», если Вы хотите сразу удалить документы тогда жмем «Просмотреть помеченные на удаление».
В следующем окне будут отображены все документы которые помечены на удаление, можно удалить либо сразу все либо выбрав необходимые.
Для того чтобы настроить автоматическое удаление помеченных объектов, нужно вернуться назад и отметить пункт «Автоматическое удаление помеченных» и настроить расписание.
Есть четыре варианта расписания, первый «Общий»позволяет выбрать период например, год, и указать на какой день будет происходить удаление, например, каждый 7 день.
Второй вариант это «Дневной». Т.е можно настроить ежедневное удаление в определенное время, указав при этом время завершения удаления.
Третий вариант это «Недельное», которое позволят выбрать день (дни) недели в который будет происходить удаление объектов.
И последний вариант «Месячное», тут можно выбрать месяцы, указать число или день недели в который будет происходить удаление.
Лично я рекомендую всегда настраивать автоматическое удаление помеченных объектов хотя бы раз в неделю. Хотя в некоторых случаях лучше производить удаление вручную. В общем все будет индивидуально для каждой организации.
В программе есть возможность удаления не нужных нам элементов справочника и документов. Пометить на удалению можно с помощью кнопки «Ещё» - «Пометить на удаление»:
И в самом списке, нажимаем на объект правой кнопкой мышки и выбираем команду «пометить на удаление»:
Теперь удалим выбранный нами элемент.
Переходим в НСИ а администрирование – обслуживание:
Нажимаем на гиперссылку «удаление помеченных объектов»:
Открывается список элементов, которые ранее мы пометили на удаление:
В нашем случае мы будем удалять номенклатуру, оставляем галку только на ней и нажимаем кнопку «удалить выбранные»:
ВАЖНО – если данная номенклатура участвовала в документах продажи, закупки и др., тогда необходимо будет удалять все документы, которые с ней связаны.
Попробуем удалить договоры с контрагентами:
У нас открывается окно, где показаны связанные документы с договорами:
В таком случае, мы можем попробовать пометить на удаление связанные документы (если в них нет необходимости). Так же, можем заменить НЕ нужный нам договор на новый, делается это по кнопке «действия» - «заменить»:
Читайте также: