#0
by Jarik
Т.е. необходимо удалить из базы всех контрагентов, по которым не было движений. Пока на ум приходит только лобовой перебор всех элементов, с последующей проверкой регистра "Взаиморасчеты" с соответствующим фильтром. Но думаю, что эта процедура затянется на часы, т.к. в базе несколько тысяч контрагентов. Может есть более простые способы?
#1
by Olm
Пометить всех на удаление и запустить проверку, если контрагент нигде не засветился, то удалится, затем снять пометки на удаление.
#2
by Jarik
...Нда, как ты себе это представляешь на рабочей базе? Во первых в базе уже имеется очень большое кол-во помеченных на удаление элементов др. справочников. К тому же эту операцию нужно проделывать в монопольном режиме выгнав всех юзеров, что не приемлемо более чем на 10 минут, а поиск ссылок растянется на часы :(
#3
by Jarik
+2) В справочнике "Контрагенты" также много элементов, помеч. на удаление, но по которым были движения и соответсвенно не могут быть удалены, так что пометка всех элементов на удаление не канает.
#5
by КонецЦикла
Мдя.... но ссылки-то в любом случае искать (своя обработка или встроенная фигня)... делай поэтапно, по 100 шт.
#6
by Jarik
Вот еще идея появилась: перебрать регистр "Взаиморасчеты" сваливая контрагентов в ТЗ, затем ТЗ свернуть и проверить элементы справочника на вхождение в ТЗ. Это кажется побыстрее будет?
#8
by КонецЦикла
А где еще встречается? В доках, др. спр-ках... и сам ужо не помнишь видимо Поищи ссылки... потеряешь время - останешься целым...
#9
by Енька
Есть типовая обработка на ИТС ObjDel.ert (вроде так), помечает на удаление неиспользуемые объекты
#12
by Jarik
Доки в которых может встретится двигают рег. "взаиморасчеты", так что ежели тама нету то мона сносить.
#14
by Енька
а лучше не спешить и сделать все аккуратно, и выгнать всех юзеров, для одного справочника это не затянется на часы
#15
by Фокусник
сделай на базе-копии: определи там искомые элементы, выгрузи из копии в рабочую списком, удали в рабочей базе...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Методы .Найти() в таблице значений и табличной части...
- Бухгалтерски учет, Редакция 4.5 зачет НДС по ОС
- Срок службы матрицы ноутбука?
- подключения принтера через LPT и USB Одновременно
- Как провести документ датой, выше текущей?
- Как задать количество фиксированных строк в табличном документе ?
- Проблема с подключением принтера HP LaserJet 1022
- Для чего нужен РС дата актуальности учета в 1С Бух. 8.0?
- Дебиторская и кредиторская задолженность по срокам возникновения
- Не обнаружен ключ защиты программы!
- Borland отказывается от развития Dephi и C++
- Сеть для 1С:Предпринимателя 7.7 через ADSL-модем
- команда открытия денежного ящика
- Конфигуратор - Сервис - Параметры - "Ошибка загрузки картинки" и крах :-(
- Народ! Не подскажите как поменять цвет кнопки в 1С.
- Уменьшить размер конфигурации
- v.80 Как во внешней обработке вывести на печать данные табличной части ?
- ЗиК 7.7 Вахтовый метод настройка учета?
- ТиС и показ суммы скидок по документу
- настройка проводок в ТиС 7,7