Обновление 1С с версии 2.2.4.93 на 2.4.10.62
Добрый день!
Работаем с конфигурацией 1С 2.2.4.93. На данном этапе работы возникла необходимость обновить конфигурацию до версии 2.4.10.62. Пробовали поставить версию 2.2.4.103, затем 2.4.1.227. Не обновилась из-за ошибки: "Записи Регистра сведений стали неуникальными:ДвоичныеДанныеФайлов".
Какие версии нужно ставить в процессе обновления, чтобы перейти к нужной конфигурации?
Работаем с конфигурацией 1С 2.2.4.93. На данном этапе работы возникла необходимость обновить конфигурацию до версии 2.4.10.62. Пробовали поставить версию 2.2.4.103, затем 2.4.1.227. Не обновилась из-за ошибки: "Записи Регистра сведений стали неуникальными:ДвоичныеДанныеФайлов".
Какие версии нужно ставить в процессе обновления, чтобы перейти к нужной конфигурации?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Посмотрите регистр сведений ДвоичныеДанныеФайлов, перед обновлением либо удалите ту запись, которая стала неуникальной, либо измените измерение, чтобы она не пересекалась с записью, добавляемой обновлением.
Не обновилась из-за ошибки: "Записи Регистра сведений стали неуникальными:ДвоичныеДанныеФайлов".
Посмотрите регистр сведений ДвоичныеДанныеФайлов, перед обновлением либо удалите ту запись, которая стала неуникальной, либо измените измерение, чтобы она не пересекалась с записью, добавляемой обновлением.
(12)А в консоли запросов в режиме предприятие он виден? Посмотрите в консоли какие есть записи в регистре. Есть на Инфостарте здесь хороший инструмент "универсальный редактор записей регистров сведений". С его помощью можно сделать бекап регистра, а затем его загрузить. На тестовой базе выгрузите регистр, очистите его, обновите конфигурацию и загрузите регистр обратно. Будет понятно какие записи не уникальны. Обычно в этом регистре хранятся присоединенные файлы к почтовым сообщениям. У нас этот регистр занимает половину объема базы. ;)
(13)Да, все действия производятся под администратором. Попробовали запустить обработку с приведенным кодом, вышла ошибка "Таблица не найдена:ДвоичныеДанныеФайлов".
Может быть делаем ошибку на этапе сравнения двух конфигураций? (Подробные действия ниже..)
В версии 2.2.4.93 нет РС "ДвоичныеДанныеФайлов". При обновлении в окне "Служебные сообщения" появляются сообщения вида "На удаляемый объект... есть ссылки в объектах основной конфигурации". Поставили галочки у указанных объектов в окне результатов сравнения двух конфигураций. Снова нажали "Выполнить". После этого служебных сообщений не было, но появилось окно с сообщением "«Существуют объекты, измененные в основной конфигурации по отношению к старой конфигурации поставщика с установленным правилом объединения "Взять из новой конфигурации поставщика».При выполнении будет выполнено замещение этих объектов!." Выбрали "Да". После этого изменения сохранили. В конфигураторе появился РС "ДвоичныеДанныеФайлов". При нажатии на кнопку "обновить конфигурацию базы данных" выходит окно с ошибкой о неуникальных данных РС (приведено в сообщениях выше).
Может быть делаем ошибку на этапе сравнения двух конфигураций? (Подробные действия ниже..)
В версии 2.2.4.93 нет РС "ДвоичныеДанныеФайлов". При обновлении в окне "Служебные сообщения" появляются сообщения вида "На удаляемый объект... есть ссылки в объектах основной конфигурации". Поставили галочки у указанных объектов в окне результатов сравнения двух конфигураций. Снова нажали "Выполнить". После этого служебных сообщений не было, но появилось окно с сообщением "«Существуют объекты, измененные в основной конфигурации по отношению к старой конфигурации поставщика с установленным правилом объединения "Взять из новой конфигурации поставщика».При выполнении будет выполнено замещение этих объектов!." Выбрали "Да". После этого изменения сохранили. В конфигураторе появился РС "ДвоичныеДанныеФайлов". При нажатии на кнопку "обновить конфигурацию базы данных" выходит окно с ошибкой о неуникальных данных РС (приведено в сообщениях выше).
(15)Делали Тестирование и исправление базы данных и chdbfl? Если нет, сделайте. Если тестирование и исправление базы данных будет выполнено нормально, chdbfl выполнять не нужно. Если придётся запускать chdbfl, после неё запустите тестирование и исправление базы данных. В тестировании и исправлении базы данных ставьте все галочки и выберите Очищать ссылки и Удалять объект. Всё делайте на копии.
(17)Сейчас зайдите в конфигуратор: Администрирование->Тестирование и исправление. Если ошибок нет, всё хорошо. Если Тестирование и исправление не сможет выполниться, выйдите из конфигуратора и запустите chdbfl, а после исправления им ошибок запустите Тестирование и исправление.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот