"Зависает" база при поиске и замене дублирующихся элементов
Доброго дня всем!
Имеем: база 1с Бухгалтерия редакция 1.6 (1.6.15.5)
База в SQLе, размер 26Гб + лдф на 12Гб.
База древняя ведется по сегодняшний день.
При заходе в конфигуратор и предприятие все работает.
НО в базе частенько появляются задвоения валюты, банковских счетов и еще пары справочников.
Пользовались обработкой ПоискИЗаменаДублирующихсяЭлементов для 8.1
Всегда вобщем-то задвоения убирались.
С недавнего времени при тех же операциях обработка стала зависать.
процесс 1с останавливается на 870 мб и все время есть 6% проца на сервере.
Ожидание более суток ничего не дает.
База обслуживается SQL регламентными заданиями, делаются бакапы.
Выгрузку конфига и обратную загрузку делал. Выгрузку в DT и загрузку в новую базу тоже делал.
Тестирование и исправление с галочками Проверка лог.целост., Проверка ссылочной целост., Пересчет итогов.
Длилось 3 суток, были исправления, но при попытке убрать задвоения обработка так же зависает как и перед шаманством.
Может сталкивался кто с подобным, подскажите как дальше действовать?
Имеем: база 1с Бухгалтерия редакция 1.6 (1.6.15.5)
База в SQLе, размер 26Гб + лдф на 12Гб.
База древняя ведется по сегодняшний день.
При заходе в конфигуратор и предприятие все работает.
НО в базе частенько появляются задвоения валюты, банковских счетов и еще пары справочников.
Пользовались обработкой ПоискИЗаменаДублирующихсяЭлементов для 8.1
Всегда вобщем-то задвоения убирались.
С недавнего времени при тех же операциях обработка стала зависать.
процесс 1с останавливается на 870 мб и все время есть 6% проца на сервере.
Ожидание более суток ничего не дает.
База обслуживается SQL регламентными заданиями, делаются бакапы.
Выгрузку конфига и обратную загрузку делал. Выгрузку в DT и загрузку в новую базу тоже делал.
Тестирование и исправление с галочками Проверка лог.целост., Проверка ссылочной целост., Пересчет итогов.
Длилось 3 суток, были исправления, но при попытке убрать задвоения обработка так же зависает как и перед шаманством.
Может сталкивался кто с подобным, подскажите как дальше действовать?
По теме из базы знаний
- Перенос данных из ЗИК в ЗУП штатной обработкой (рекомендуемый порядок)
- Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Универсальные инструменты 1С
- 1С:Элемент. Доступные библиотеки, их возможности, подходы к разработке
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
скорее всего у Вас зацикленная ссылка. встретил такое однажды. попробуйте ТИС сделать. если тоже подвиснет придеться руками ее искать. Т.е. обычной обработкой каждый спраовчник смотреть на завдоенные обработкой и находить где плохая ссылка
Открываю обработку по поиску дублей.
Выбираю справочник Валюты, Реквизит поиска Код, Режим поиска По равному значению реквизита.
Жму Найти дубли - сразу же показывает задвоенный рубль.
Нажимаю Автоопределение правильных объектов и все приехали. 870мегов в памяти и 6% процессора.
Выбираю справочник Валюты, Реквизит поиска Код, Режим поиска По равному значению реквизита.
Жму Найти дубли - сразу же показывает задвоенный рубль.
Нажимаю Автоопределение правильных объектов и все приехали. 870мегов в памяти и 6% процессора.
(12) Paranoy, про бекапы я к тому, чтобы потом можно было восстановиться, после неудачных попыток замен ;) например можно воспользоваться чем-то вроде (не пробовал работу этой обработки, но суть в том, чтобы производить замену с помощью sql), естественно обработка рискованная. а еще рекомендую запустить обработку какую-нибудь, которая оценит размеры таблиц БД
(22) Paranoy, а должно быть 643 по классификатору. лучше сразу исправить, чтобы потом не иметь проблем. и еще можно поискать по форуму синхронизация справочников. а можно определить тот рубль - написать рубУТ , который выгружается из источника и заменить им все в приемнике, (либо наоборот). а сейчас как я понял, вы из одной базы выгружаете рубль в другую. а потом в другой заменяете выгруженный рубль на тот,что уже есть. и так каждый раз.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот