Alav, к сожалению у меня нет 1С 8.1 ни дома ни на работе, так что я не мог оттестировать обработку, поэтому и выкладывал ее для только для 8.0. Спасибо за комментарии они помогут тем, кто хочет исполтзовать обработку для версии 8.1.
Пробовал обе обработки на УТ 8.1 - 10.3, не пошли обе (пишет - обработка не может быть прочитана текущей версией программы) :( ... а жаль... надо бы такую но для 8.1 бухгалтерии и УТ...
Подскажите плиз начинающему... А если мне нужно удалить почти все, т.е. некоторые документы по организации оставить (а следовательно и саму организацию и все что есть по ссылкам на оставшиеся доки) в каком месте установить фильтр? А то документы остались а Организация з/с счета и т.д удалило нафиг...
(8)Maxim, извините но я задержался в командировке намного дольше чем предполагал. Я вернулся и могу помочь с программой, если моя помощь еще нужна. Пожалуйста, напишите
Кто может сказать насколько быстро и качественно работает данная обработка?. Стоит задача из базу ЗУП с 20 организациями выделить одну в отдельную базу. Данная обработка подойдет?
(11) Уважаемый lexi,
Когда я писал эту обработку передо мной стаяла практически такая же задача. На сколько я знаю обработка с задачей справилась и никаких нареканий от бухгалтеров не было. Обработка базы не заняла очень большого времени (порядка 30 минут если мне не изменяет память), однако хочу сразу предупредить что во-первых база была не очень большая (среднее тур агентство 3-4 лет использования) и организаций было около десятка. Так что сколько времени займет обработка в Вашем случае не могу сказать.
Хочу заметить что писалась обработка под 1С 8.0, так что если нужно использовать ее под 8.1 внимательно читаете комментарии пользователей, там указано что надо изменить (а возможно кто-то и выложил версию по 8.1 для скачивания)
Удачи, если что пишите.
Андрей
Эхх, а под 8.2 еще никто ее не переделал ? Очень хотелось бы. Под 8.0 скачивал как-то целый комплекс обработок вплоть до физического удаления обьектов особо хитрых, а под 8.2 вот что-то не наблюдаю такой, может смотрю плохо..
Удаление данных по организациям из информационной базы http://infostart.ru/public/16170/ Обработка конвертирована для 8.2, в контекстном меню выбора организаций добавлена возможность выбора только помеченный на удаление организаций.
Новая версия. На 8.2 заменил как написано в первом комменте
Если ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <>
...
на
...
Если не ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока)
конвертнул в 8.3
при запуске (Комплексная Автоматизация 1.1):
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(352,7)}: Процедура или функция с указанным именем не определена (ПустоеЗначение)
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина Тогда
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(72)}: Ошибка при вызове метода контекста (УдалитьОбъекты)
УдалитьОбъекты(НачальныйСписок, Истина, Подчиненные);
по причине:
В данной транзакции уже происходили ошибки!
А та которая ..._новая даже не открывается:
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(352,7)}: Процедура или функция с указанным именем не определена (ПустоеЗначение)
Если <<?>>ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <> Истина Тогда
заменил метод на ЗначениеЗаполнено. Результат:
{ВнешняяОбработка.УдалениеОрганизаций.Форма.Форма.Форма(107)}: Ошибка при вызове метода контекста (НайтиПоСсылкам)
Подчиненные = НайтиПоСсылкам(НачальныйСписок);
по причине:
В данной транзакции уже происходили ошибки!
Это чудесная тряляля_новая.epf уё..ет к ееням собачим половину регистров сведений, включая контактную информацию счетчики прф выгрузок и много еще чего по организациям, которые в базе должны остаться. Аффтар, роди себя обратно!
Кто будет запускать в 1С 8.3:
1. Запускайте в режиме Толстый клиент (обычное приложение)
2. Замените
""Если ПустоеЗначение(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока) <>""
на
""Если не ЗначениеЗаполнено(ЭлементыФормы.спзКонтрагенты.ТекущаяСтрока)
Тогда"
У меня на доработанной конфигурации ЗУП 3.1 не сработала. Вначале показал "В данной транзакции уже происходили ошибки!", а затем база вылетела с ошибками, пришлось восстанавливать из резервной копии.