Skip Navigation
 
    алиэкспересс

Удаление помеченных объектов для 8.3.

удаление

После перехода к бухгалтерии 3.0 появились некоторые неудобства для администратора при удалении помеченных объектов. Штатный режим удаления требует захватить базу монопольно. Так родилась внешняя обработка, которая может удалять без монопольного режима, удаление помеченных объектов в 1с 8.3 без монопольного режима.

Идея в общем-то не новая. Для бухгалтерии 2.0 такая обработка уже была, но в режиме управляемой формы она не работает. Поэтому я взял штатную обработку из конфигурации 3.0, и немного изменил код модуля. Обойти монопольный захват базы данных удалось. Теперь можно удалить десяток документов не выгоняя пользователей. Форма обработки выглядит так-же как основная, функции выполняет те-же, только работу пользователей можно не прерывать.

Запускать обработку следует через меню ФАЙЛ_ОТКРЫТЬ в режиме предприятия, вставить ее в справочник внешних обработок не получится. Работать сможет только под правами админа. Для кардинальных чисток базы лучше использовать штатную обработку, но когда необходимо удалить десяток-другой документов или позиций справочника очень удобно. Тестировал на бухгалтерии 3.0(3.0.30.16), по идее, должна работать и на других конфигурациях. Возможна ситуация, когда пользователь заблокировал помеченный документ для просмотра. эту ситуацию обработка не контролирует. В этом случае обработка вывалится в ошибку, но базу не испортит.

Скачать обработку " Удаление помеченных объектов для 8.3 без монопольного режима" можно ЗДЕСЬ . Распакуйте архив и можете запускать.

Удаление выполняется с контролем ссылочной целостности. Это значит, что если на тот или иной объект программы (документ, элемент справочника и т.д.) ссылаются другие объекты, то удаление объекта не будет выполнено. Тем не менее, следует помнить, что удаление помеченных объектов - необратимая операция.

Удаление ранее помеченных объектов можно выполнить двумя способами, которые можно выбрать с помощью переключателя:
-Автоматическое удаление всех объектов - производится попытка автоматического удаления всех объектов, помеченных на удаление.
-Выборочное удаление объектов - этот режим позволяет предварительно выбрать объекты для удаления.
Список неудаленных объектов состоит из двух частей: слева перечень объектов, справа список Места использования.

Май 2014.

Еще статьи по теме:
Как назначить права пользователям в бухгалтерии 3.0.
Некоторые особенности учета зарплаты во внешней программе для 3.0.
Все статьи о 1с бухгалтерии 8.2.