Ошибка при обновлении файл не содержит обновлений

Ошибка ‘Невозможно выполнение обновления конфигурации в командном режиме’    оглавление    Ошибка ‘Имя сбойного модуля: frame.dll’

2021-11-16T17:12:37+00:00

Вот пример такой ошибки:

Этим сообщением 1с говорит нам, что обновление, которое мы пытаемся применить к базе ей не подходит. Причин тому может быть несколько.

 Прежде всего, если у вас базовая 1с — исключите вот этот вариант: ссылка. 

Одна из наиболее коварных ошибок — несоответствие версии основной конфигурации и конфигурации поставщика, то есть проблема самой базы.

Чтобы проверить присутствует ли эта проблема в нашей базе открываем конфигуратор:

Смотрим версию базы:

В данном случае она равна 2.0.65.9

Теперь смотрим версию конфигурации поставщика (через которую осуществляется поддержка обновлений):

Видим, что версия конфигурации поставщика также равна 2.0.65.9. Так и должно быть.

Как обстоят дела в вашем случае?

У меня версия конфигурации поставщика совпадает с версией в окне ‘О программе’У меня версия конфигурации поставщика отличается от версии в окне ‘О программе’

Это отличная новость. С базой у вас всё в порядке — проблема именно в том, что вы выбрали неверное обновление для базы.

Неправильный выбор обновления не свойственен самому обновлятору, поэтому я предполагаю, что вы принудительно (либо через контекстное меню базы, либо через её настройки) заставили обновлятор попытаться применить именно это обновление.

Вариант решения только один — достать корректное обновление, которое может быть применено именно к вашей версии базы.

Обычно для каждого обновления пишется к каким версиям конфигурации оно может быть применено. Эту информацию можно получить либо на сайте, либо из файла UpdInfo.txt, который часто лежит в папке с обновлением. В нём перечислены версии конфигураций для которых создано это обновление.

В этом случае у вас проблема с базой.

Если вы не программист и не администратор, то я советую вызывать специалиста, а не пытаться решать эту проблему самому. Так как тут бывают достаточно сложные случаи.

Если же вы чувствуете в себе силы и есть уверенность в своих навыках, то вот общая инструкция для исправления:

1. Перво-наперво создайте резервную копию базы: копию папки (предварительно выгнав пользователей) и на всякий случай выгрузку в dt.

2. Где-нибудь достаньте файл конфигурации (.cf) версии базы — той, что мы видим в окне «О программе». Это самый сложный этап и тут я не дам готовых решений. Можно вытащить этот файл из другой базы этой версии, а можно попросить его у коллег. Сразу скажу, что у меня его просить бесполезно — я его вам предоставить не смогу.

3. Имея на руках файл конфигурации (с расширением .cf) нужной версии (той, что у вас в окне «О программе») в конфигураторе базы открываем пункт:

Файл обновления мы укажем сами:

Внимание! Далее появится окно сравнения старой и новой конфигурации — снимите все галки в дереве сравнения — тогда объекты основной конфигурации останутся не тронутыми, а объекты конфигурации поставщика обновятся.

Нажмите кнопку «Выполнить».

После обновления снова проверьте версию конфигурации поставщика — теперь она должна совпадать с той версией, что стоит в окне «О программе». После этого база будет обновляться обновлятором без каких либо проблем.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Владимир Милькин

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Ошибка ‘Невозможно выполнение обновления конфигурации в командном режиме’    оглавление    Ошибка ‘Имя сбойного модуля: frame.dll’

В нашу фирму обратился клиент с просьбой обновить нетиповую (доработанную) базу. Сама база была снята с поддержки, изменена и снова поставлена на поддержку.
Схематично это выглядит следующим образом:

1 (1).png - ITsale

Если такую базу сравнить с конфигурацией поставщика, то изменений найдено не будет (при установке обратно на поддержку, основная конфигурация становится конфигурацией поставщика). На сайте ИТС скачиваем нужный нам дистрибутив обновления.
Производим обновление через Конфигурация – Поддержка – Обновить конфигурацию, выбираем файл обновления (с расширением «.cfu») и в результате видим следующее окно:

2 (1).png - ITsale

В данном списке можно заметить, что наша конфигурация (2.2.4.81) подходит, но обновление не запускается.

Решение ошибки при обновлении нетиповой базы:«Файл не содержит доступных обновлений»

  • Полностью снимаем с поддержки нашу конфигурацию. (Конфигурация – Поддержка – Настройка поддержки – Снять с поддержки)

    3 (1).png - ITsale

  • Скачиваем полный дистрибутив этого же релиза (в нашем случае 2.2.4.81). Запускаем режим сравнения объединения (Конфигурация – Сравнить, объединить с конфигурацией из файла). В открывшемся окне выбираем файл конфигурации из скачанного полного дистрибутива (с расширением «.cf»). Соглашаемся с предложением поставить конфигурацию на поддержку.

    4 (1).png - ITsale

  • В окне сравнения и объединения снимаем все галки и нажимаем кнопку «Выполнить»

    5 (1).png - ITsale

  • В открывшемся окне везде выбираем «Объект редактируется с сохранением поддержки»

    6.png - ITsale

Итог:

  • Конфигурация поставщика восстановлена и на поддержке
  • Все изменения и доработки сохранены

Теперь данную конфигурацию можно обновлять, используя дистрибутив обновления (с расширением «.cfu») и окно «Файл не содержит доступных обновлений» больше не помешает

Рассмотрим основные ошибки, которые могут возникнуть при обновлении конфигурации 1С, а также методы их решения.

Файл не содержит доступных обновлений

Ошибка Файл не содержит доступных обновлений

Ошибка возникает при несовпадении конфигураций.

Порядок исправления следующий:

  1. Снять конфигурацию с поддержки.
  2. Сделать сравнение/объединение конфигурации 1С с типовым cf-файлом того же релиза. При этом выключить все чекбоксы в дереве метаданных, нажать кнопку «Выполнить».
  3. Затем в диалоге «Настройка правил поддержки» для всех объектов дерева метаданных выставить «Редактируется с сохранением поддержки», нажать «Ок». В результате восстановится конфигурация поставщика и конфигурация встанет на поддержку. При этом останутся все изменения и возможность редактирования.
  4. Обновить конфигурацию базы данных.

Имя предопределенного элемента не является уникальным

Ошибка Имя предопределенного элемента не является уникальным

Существует несколько причин, по которым возникает ситуация «задвоения» связи элементов информационной базы и предопределенных элементов. Если ошибка произошла при обновлении конфигурации, то, с большой степенью вероятности, можно сказать о проблеме совместимости конфигурации с платформой.

Для исправления ситуации снизьте версию платформы, например, до предыдущей версии и повторно запустите обновление конфигурации.

Предопределенный элемент отсутствует в данных

Ошибка Предопределенный элемент отсутствует в данных

Ситуация, характерна, когда предопределенный элемент отсутствует в базе данных ИБ, но в конфигурации он описан. Существует два основных варианта событий, когда такое происходит.

Иногда ошибкой может быть само обращение в предопределенному элементу, а не само наличие такого элемента. В таком случае нужно понять, почему элемент не создан. Возможно, его случайно удалили либо он создается только при выполнении определенного режима программы.

Если это все же ошибка в информационной базе, то выполните привязку элемента базы к предопределенному элементу. Технически это просто указание имени в свойстве «ИмяПредопределенныхДанных».

Ошибка формата потока

Ошибка формата потока

Ещё одна ошибка, возникновение которой может быть вызвано разными причинами. Например, она характерна при нарушении регламента обновления, когда администратор обновляет систему минуя промежуточные конфигурации 1С — в таких случаях «бьется» конфигурация поставщика. Профилактика данной ошибки — последовательное обновление с помощью cfu-файлов.

Если же ошибка всё же возникла, попробуйте следующий порядок действий:

  1. Поставьте чистую конфигурацию, аналогичную вашей, а затем через конфигуратор, сохраните её в файл.
  2. Аналогично сохраните файл конфигурации проблемной базы и следующие шаги выполняйте в нём же.
  3. Откройте пункт меню «Конфигурация» > «Загрузить конфигурацию из файла». При запросе системы «Обновить конфигурацию БД» обязательно выбираем «Нет»
  4. Создайте новую конфигурацию поставщика через меню «Конфигурация» > «Настройка поддержки» > «Включить возможность изменения».
  5. Следующим шагом выбираем «Конфигурация» > «Сравнить Объединить с конфигурацией из файла» и указываете файл конфигурации, созданный на втором шаге.
  6. Соглашаемся с изменениями и применяем их к конфигурации информационной базы по кнопке F7 — «Обновить конфигурацию базы данных».
  7. Обновляете.

Ошибка при записи профиля

Данная ошибка вызвана, как правило, дублированием информации профилей. Зайдите в справочник пользовательских профилей: «Все функции» > Справочники > «Профили групп доступа» (не путайте со справочником «Пользователи)».

Раскройте все группы профилей и посмотрите, есть ли повторяющиеся записи. Удалите все ненужные дубли, и ошибка исчезнет.

Ошибка при обновлении «ФАЙЛ НЕ СОДЕРЖИТ ДОСТУПНЫХ ОБНОВЛЕНИЙ»

Автор Александр Бардайкин8, 19 мая 2016, 21:39

0 Пользователей и 1 гость просматривают эту тему.

Добрый вечер!
Есть типовая конфигурация Турагенство, редакция 1.4 (1.4.5.26)
Стал обновлять до редакции 1.4.6.19, обновилось без проблем.
Затем стал обновлять до версии 1.4.7.34, и при обновлении он пишет что «Файл не содержит доступных обновлений» и ниже высвечиваются в окне «данный файл имеет обновление для следующих конфигураций» моя конфигурация т.е. 1.4.6.19

Я в этом пока еще только начинающий, не могу понять, почему не хочет обновляться, если конфигурация типовая?
Спасибо :)


Дело не в типовой конфигурации, а последовательности конфигурационного файла, смотри каким конфигурационным обновлением обновляется 19 релиз, а потом и дойдете последовательно и до 34, потому что явно прыгаете через большое количество обновлений

Отправлено с моего iPhone используя Tapatalk


Вот все версии обновлений для данной конфигурации,

Номер версии      Обновление версии
1.4.9.48      1.4.8.7, 1.4.9.13, 1.4.9.43
1.4.9.43      1.4.8.7, 1.4.9.13
1.4.9.13      1.4.8.7
1.4.8.7         1.4.7.42
1.4.7.42      1.4.6.19, 1.4.7.34
1.4.7.34      1.4.6.19
1.4.6.19      1.4.4.11, 1.4.5.26
1.4.5.26      1.4.4.11, 1.4.5.25
1.4.5.25      1.4.4.11

Я обновляю последовательно, пробовал 1.4.7.34 и 1.4.7.42 устанавливать, ни в какую :(


Если 34 не получается, попробуйте 42, он тоже 19 релиз видит судя из списка

Отправлено с моего iPhone используя Tapatalk


Если все получится, двигайтесь дальше по обновлениям

Отправлено с моего iPhone используя Tapatalk


Ни в какую не хочет, та же ошибка


Есть константа номер версии конфигурации, а также есть версия конфигурации в свойствах самой конфы, посмотрите стоит ли там 1.4.6.19

Добавлено: 20 мая 2016, 10:59


ну и после обновления конфу обновить надо

Помогли — Скажи спасибо! Решил сам — поделись решением!
:)


Вам надо убедится, что 19 релиз до конца обновился или нет, посмотрите информацию о программе там отобразился новый релиз или нет, если нет, запустите небольшой механизм обновления, войдите в регистр сведении, найдите в нем регистр, версии подсистемы, найдите свою версию, выберите ее, поменяйте цифры версии на меньшии и перегрузите программу, программа должна увидеть старшее обновление конфигурации и предложить обновить конф информацию, это надо сделать, после этого для других конфигураций будет понятно что обновлять, то сейчас они видят наверно старый релиз, и говорят о том что они видят обновление для следущих релизов 2,3,4 5 а стоит релиз 1, а нам нужно что бы был 2, тогда все обновится

Отправлено с моего iPhone используя Tapatalk


Пробовал изменять номер релиза на более ранний, перезапускал программу, и он отображает релиз 1.4.6.19 (на который обновлял), то есть по сути, конфигурация успешно обновлена, но вот почему дальше не хочет обновляться, не могу понять?
И в свойствах самой конфигурации везде прописана версия 1.4.6.19


В начале года столкнулся с такой же проблемой. До меня поддержкой занимался другой человек, поэтому не знаю что он делал. Было испробовано много различных вариантов. В итоге пришлось поднимать чистую базу того же реализа, что и база, которая не хотела обновляться, и с помощью конвертации переносить данные. После этого обновлять до нужного реализа.

На форуме есть волшебная кнопка «Сказать СПАСИБО»


Почему при обновлении ошибка «Файл не содержит доступных обновлений»?

Добрый день, коллеги.
Конфигурация БП КОРП 3.0.64.64, обновление официальное, но при попытке обновиться говорит что нет подходящих обновлений и выкидывает окно, в котором список релизов и в нем есть релиз текущей конфигурации. Сталкивался с подобным и при обновлении КА 1.1. В чем может быть дело?
5cf10b786c714675556324.png
upd:
В настройках поддержки написано, что версия 3.0.39.65, а в свойствах самой конфигурации версия 3.0.64.54
Похоже кто-то ее обновлял не штатным механизмом, а переносил изменения частями. В итоге для нее теперь не подходят обновления ни для 3.0.39.65 ни для 3.0.64.54


  • Вопрос задан

    более трёх лет назад

  • 1437 просмотров

Пригласить эксперта

Обновления идут по порядку.
В каждом обновлении указано с какого релиза можно на него обновится.
В данном файле нет обновлений для вашей конфигурации.

Иногда возникают проблемы с некорректным определением текущего релиза.
Посмотрите точно какой релиз стоит у вас.
Почистите кэш и сделайте ТИИ перед обновлением.
И попробуйте обновится на другой релиз.

В настройках поддержки написано, что версия 3.0.39.65, а в свойствах самой конфигурации версия 3.0.64.54

Для начала вам нужно обновить с помощью механизма обновления, а не по «сравнить/объединить» с версии 3.0.39.65 на 3.0.64.54. В дереве сравнения снимайте все галки — так ваша конфигурация не изменится, но конфигурация поставщика обновится до нужной. Дальше в штатном порядке.

Похоже кто-то ее обновлял не штатным механизмом, а переносил изменения частями. В итоге для нее теперь не подходят обновления ни для 3.0.39.65 ни для 3.0.64.54

Такое бывает если обновляли конфигурацию снятую с поддержки (без замочка)
Ищите сф-ник от конфы 3.0.64.54 полный, не обновление. А далее его через «Сравнить и объединить».
Если че по гугли «обновление снятой с поддержки конфигурации 1с»

Скорее всего проблема в том, что конфигурация была снята с поддержки и теперь ее нельзя обновить штатным способом через «Поддержка» > «Обновить конфигурацию». Ее теперь нужно обновлять через «Сравнение и объединение», но нужно знать и понимать, какие изменения вносились в конфигурацию, чтобы сохранить внесенные изменения.
Или вернуть на поддержку и обновлять штатно, но опять же нужно понимать, что при этом вы можете потерять внесенные изменения.


  • Показать ещё
    Загружается…

14 июн. 2023, в 03:49

3000 руб./за проект

14 июн. 2023, в 03:45

4000 руб./за проект

14 июн. 2023, в 01:02

5000 руб./за проект

Минуточку внимания

Понравилась статья? Поделить с друзьями:
  • Ошибка при обновлении токена что это
  • Ошибка при обновлении телефона что делать
  • Ошибка при обновлении телефона леново
  • Ошибка при обновлении телепрограммы iptv player на компьютере
  • Ошибка при обновлении танков world of tanks