Итак.
Обработка позволяет удалить учетные данные по следующих критериях:
— за определенный период — для такого варианта удаления данных нужно выбрать режим удаления «УдалениеЗаПериод»;
— по выбранных организациях — для такого варианта удаления данных нужно выбрать режим удаления «УдалениеВсехПомеченых»; при этом список заполнится организациями, которые отмеченных на удаление.
Процесс удаления:
— выбираются все виды документов;
— каждый документ проверяется на проведенность. если он проведен, тогда происходит отмена проведений (для надежности и предотвращения появления битых ссылок);
— непосредственное удаление документов.
Настройки удаления можно сохранять с помощью кнопки «СохранитьНастройку», восстанавливать — кнопкой «Восстановить настройку». Таким образом можно сохранять настроек сколько угодно и «помнить» настройки удаления. Процесс ответственный, так что это не помешает
Подойдет к любой конфигурации
Для возрастания скорости удаления предлагаю производить все действия в общем серверном модуле. тогда обработку нужно вмонтировать в кеонфигурацию.
Спасибо очень помогло .
выкладывайте пожелания — думаю, что развитие обработки актуально, если считать нюансы подготовки баз у аудиту, например, или предоставления ограниченного доступа к данным. для большой базы — как в описании указал — только серверной модуль
выбираю период с 1,12,2011 по 21,12,2011
ставлю удаление за период, вываливаеться такая ошибка
конфигурация
управление торговлей 10.3
на платформе 8.2
ок, ошибку воспроизвел — исправлю сегодня.
спасибо, работает!!! от меня +
подправь еще заголовок. чуть голову не сломал «Обработка предназначена для очистки базы от учетных данных за отдельными отборами средства исключительно 1С.
согласен — исправил
Отмена проведения (и удаление) документа удаляет его движения, но не чистит ссылку на документ в объектах базы, — т.е. отмена проведения документа не гарантирует отсутствие битых ссылок.
но зато гарантирует отсутствие битых ссылок в записях регистров
выкладывайте пожелания — думаю, что развитие обработки актуально, если считать нюансы подготовки баз у аудиту, например, или предоставления ограниченного доступа к данным. для большой базы — как в описании указал — только серверной модуль
В использовании удобна. Спасибо автору.
так тут где удаление — тут же ставится на доках за выбранный период ПОМЕТКА удаления.
Заголовок вводит в заблуждение!
А если доки удаляются за период — то как же быть с последовательностями??
У вас же вся база будет покоцана….
не на «проведенность», а на «проведение», а еще есть термин — «распроведение», это когда «отмена проведения» ))
1. «Заголовок вводит в заблуждение! » не понимаю какая разница — документы удаляются, но замечание принимаю.
2. «как же быть с последовательностями??» — хороший вопрос, принимаю замечание.
3. какая разница между «распроведение» и «отмена проведения» — в терминах 1С правельнее «отмена проведения». Пример — те же РЛС.
За такой код и нерабочее состояние убивать надо сразу
(13) nilabs, кривые руки тоже не нужны особо.
П.С. у других работает. а код без ошибок — это работа робота.
отбор организаций производится по помеченным на удаление элементам данного справочника, для того чтобы это узнать пришлось открывать код обработки,
когда я вижу запросы вида «+Организация+» И «+» ххххх » и т.д. мне хочется взять что нибудь тяжелое и стучать по рукам. Особенно когда запрос в несколько страниц. Ваш запрос всегда должен открываться в конструкторе.
(15) nilabs, по поводу комментария о удаленных организациях. В описании указано:
«Обработка позволяет удалить учетные данные по следующих критериях:
— за определенный период — для такого варианта удаления данных нужно выбрать режим удаления «УдалениеЗаПериод»;
— по выбранных организациях — для такого варианта удаления данных нужно выбрать режим удаления «УдалениеВсехПомеченых»; при этом список заполнится организациями, которые отмеченных на удаление.»
По поводу запроса, вы не правы. Откройте код типовой конфигурации по рассчету зарплаты. Там запросы намного круче формируються кодом по условиях.