#0
by janibeg
Есть задача: убрать не используемые элементы справочника номенклатуры, неиспользуемые более года, и убрать помеченные на удаление позиции, при запуске встроенной утилиты удаление помеченных объектов он в большинстве случаев не может удалить т.к. на объект есть ссылки, понятно что можно сесть, засучив рукава и начать "крыжить" эти ссылки, но скорее всего на первые ссылки появятся вторые и т.д..... И возможно что проблема удаления всего одной позиции справочника номенклатуры обернется удалением целой кучи документов, справовочников и еще чего либо. Если у кого есть готовые решения было бы просто супер. Если нет то, как вообще писать такой отчет для чистки, он должен рекурсивным вероятнее всего, но вот как искать сами ссылки?
#3
by Икогнито
Снеси не нужные элементы, а потом в конфигураторе выбери режим исправления ИБ - вычищать несуществующие ссылки
#7
by Шахид
кстати и контрагентов также можно удалять если нее работаем и долгов нет то нафиг не нужны ни они ни их документы
#8
by janibeg
Спр.Удалить; Мне не только пометить надо объект, но определить, почему не удаляется и по возможности сделать так чтоб удалилось, т.е. пройтись по цепочке ссылок и пометить на удаление эл-ты справочников документы
#9
by vde69
самое простое решение: 1. создаем переферийку 2. в рабочей базе перепроводим доки за пол года (последние) 3. делаем обмен 4. из переферийки делаем обычную базу
#14
by vde69
про остатки никто не говорил, в нужно только безвозвратно удалить старое... тут не свертка нужна... кстати интересно что делать с товаром который 10 лет лежит на складе без движения?
#20
by НикДляЗапросов
Я так понял у тебя бух77, делаешь копию - прописываешь ее (До2009) , сворачиваешь базу на 31.12.08 (стандартная обработка есть в доп возможностях), заходишь в справочник номенклатура каждую группу помечаешь на удаление (элементы не в группах тоже), удаляешь помеченные объекты
#21
by janibeg
Обозвали то как! рекурсия! Для солидности наверное :) Просто я подразумевал так: есть объект А, который ссылается на объект В, который в свою очередь ссылается на С и т.д., т.е пока не удалим С, мы не сможем корректно избавиться от В и А соответственно, вот поэтом я полагал что тут рекурсивный путь ;)
#22
by Lepochkin
Если ненужны элементы номенклатуры, то и документы я так понимаю годовалой давности тоже не нужны иначе какой в них смысл.
#24
by Злопчинский
ну выкинь неиспользуемые элементы в отдельную группу и пометь их на удаление. [ПОЛЕЗНЯШКИ] Очистка номенклатуры от неиспользуемых элементов 1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Обработка предназначена для автоматической "подчистки" базы типовой ТиС от "неиспользуемых" элементов номенклатуры. Неиспользуемыми элементами считаются те номенклатурные позиции, которые удовлетворяют 2-ум условиям: - номенклатура, которая на данный момент отсутствует на остатках; - и не было приходов номенклатуры за указанное количество дней; Например, при указанной настройке = 90 дней и текущей дате = 29.06.2009, в "мусор" будут перемещены те позиции, последний приход которых был до 31.03.09. "Подчистка" заключается в следующем: - обнаруженные неиспользуемые элементы переносятся в группу, указанную оператором; - модифицируется наименование элемента путем добавления текстового "маркера" <НЕ ИСПОЛЬЗОВАТЬ>; - полное наименование (обычно помещаемое в печатные формы) - не изменяется; - в комментарий записывается полный путь - место (группа со всей вышестоящей иерерхией вхождения), где элемент находился до того, как его переместили в "мусор". Наличие всех "неиспользуемых" элементов в одной группе впоследствии дает определенные удобства при их обработке программно или с использованием других (универсальных) обработок. Разработка - из разряда мелких полезняшек. Пригодится на этапе "наведения порядка" в залохмаченных базах. Перед запуском обработки рекомендуется сделать резервную копию, так как при необходимости разложить элементы "назад" по "родным" группам - придется только ручками.. или писать программку...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Оператор Подобно в запросе
- упп покупка акций
- файл правил обмена
- Хранилище значения в запросе
- Изменить строку табличного поля
- вопрос по ворду, можно ли в таблице установить фильтр или отбор
- УПП: загрузка из клиент-банка платежных ордеров и мемориальных ордеров
- При перезаписи файла Эксель выдает вопрос "Заменить ?", как сделать чтобы заменял по
- Не создается файл MyServ.1cws при публикации Web-сервиса
- Как отловить вставку текста в поле ввода?
- Печать прайс-листа с картинками для 1С 8.1 Управление торговлей.
- Авто высота строки табличного поля...
- Почему в Табеле рабочего времени не виден отпуск
- Перенос остатков из ПУБ 7.7. в бухгалтерию
- WMI и 1С удаленный выполнение команды
- Группировка в консоли запросов
- Вычислить математическое выражение, заданные в виде строки
- СКД. Расположение нескольких ресурсов в колонке в зависимости от уровня группировки.
- Вычисляемые поля вроде номер по порядку в запросе
- Альфа-Авто