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

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

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

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

Ещё одна ошибка, возникновение которой может быть вызвано разными причинами. Например, она характерна при нарушении регламента обновления, когда администратор обновляет систему минуя промежуточные конфигурации 1С — в таких случаях «бьется» конфигурация поставщика. Профилактика данной ошибки — последовательное обновление с помощью cfu-файлов.
Если же ошибка всё же возникла, попробуйте следующий порядок действий:
- Поставьте чистую конфигурацию, аналогичную вашей, а затем через конфигуратор, сохраните её в файл.
- Аналогично сохраните файл конфигурации проблемной базы и следующие шаги выполняйте в нём же.
- Откройте пункт меню «Конфигурация» > «Загрузить конфигурацию из файла». При запросе системы «Обновить конфигурацию БД» обязательно выбираем «Нет»
- Создайте новую конфигурацию поставщика через меню «Конфигурация» > «Настройка поддержки» > «Включить возможность изменения».
- Следующим шагом выбираем «Конфигурация» > «Сравнить Объединить с конфигурацией из файла» и указываете файл конфигурации, созданный на втором шаге.
- Соглашаемся с изменениями и применяем их к конфигурации информационной базы по кнопке F7 — «Обновить конфигурацию базы данных».
- Обновляете.
Ошибка при записи профиля
Данная ошибка вызвана, как правило, дублированием информации профилей. Зайдите в справочник пользовательских профилей: «Все функции» > Справочники > «Профили групп доступа» (не путайте со справочником «Пользователи)».
Раскройте все группы профилей и посмотрите, есть ли повторяющиеся записи. Удалите все ненужные дубли, и ошибка исчезнет.
1С постоянно улучшается разработчиками. Поэтому компаниям, работающим с этой программой, стоит постоянно обновлять уже установленные конфигурации. Так вы никогда не пропустите новые возможности ПО и исправление ошибок в нем. Однако иногда и простой апдейт иногда не проходит гладко, и после установки новой версии «вылезают» ошибки. В этой статье мы разберем самые частые проблемы, с которыми могут столкнуться пользователи.
Типовая конфигурация
Обновление стандартной программы не должно вызвать затруднений – как правило, для этого достаточно стабильного подключения к интернету. Все нужные действия программа подскажет вам сама. Однако иногда и с этим могут возникнуть проблемы.
Ошибка при записи профиля. Такой профиль уже существует
Сообщение об ошибке говорит само за себя – и подсказывает решение проблемы. Зайдите в справочник пользователей программы и проанализируйте его – вероятно, в там уже зарегистрировано несколько одинаковых администраторов или бухгалтеров. Удалите дубли учетных записей, и ошибка 1С базы исчезнет.
Имя предопределенного элемента не уникально
Часто пользователи сталкиваются с сообщением «Имя предопределенного элемента не уникально». Такая ошибка при обновлении стандартной конфигурации 1С возникает из-за некорректного апдейта последней версии программы. Чтобы исправить проблему, можно откатить ПО к прошлой версии программы. Частично это сделать нельзя: вам придется скачать и установить предыдущую версию программы с сайта разработчика или же вернуться к ее резервной копии.
Если у вас есть резервная копия БД, вам потребуется:
- Зайти в режим конфигуратора;
- Перейти в меню «Администрирование – Загрузить информационную базу»;
- Далее найдите файл, в котором ранее была сохранена резервная копия в формате .dt;
- Система предупредит вас о том, что несохраненная ранее информация будет потеряна – согласитесь с этим и дождитесь загрузки ИД;
- После успешной выгрузки перезапустите конфигуратор.
Резервное копирование – важная операция, которая позволит вам сэкономить время при появлении ошибки обновления локальной базы. В этом случае решить проблему можно быстро и без потери необходимых данных. Резервные копии можно делать вручную или настроить их сохранение автоматически. Кроме того, специалисты рекомендуют создавать резервную БД перед началом обновления. Для этого нужно:
- Перейти в режим конфигуратора;
- Включить режим администрирования БД и выбрать пункты «Администрирование – Выгрузить информационную базу»;
- Выберите путь, в который программа сохранит БД, и ее название.
Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.
Автоматическая архивация осуществляется с помощью дополнительных программ. О том, какой лучше воспользоваться, можно спросить у специалистов компании Авиант.
Файл не содержит доступных обновлений
Если во время обновления 1С появляется ошибка «Файл не содержит доступных обновлений», значит, не совпадают конфигурации ПО. Как правило, это сообщение также содержит список необходимых версий. Такое случается, когда вы долго не совершали апдейт программы. Поэтому, если вы пропустите больше полугода обслуживания, вас может ждать неприятный сюрприз – целый день (а может и больше) последовательных обновлений с самого первого пропущенного релиза до последнего. Ведь один апдейт может занять больше часа.
Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:
- Активируйте режим «Конфигуратор»;
- Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
- Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
- В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
- Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
- Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
- Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
- В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
- Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.
После этого нужно дождаться завершение апдейта базы данных – и проблема решена. Если же ошибка возникает при обновлении доработанной конфигурации, стоит обратиться к специалисту, который сможет найти выход из положения, сохранив все наработки особенности установленной у вас программы.
Ошибка формата потока
Еще одна распространенная ошибка после обновления платформы 1С. Чаще всего является следствием непоследовательного апдейта и сравнивания своей сборки ПО с файлом поставки. Это делают для того, чтобы сэкономить время: файл поставки и имеющаяся версия сравниваются, изменения выписываются, а затем вносятся в уже имеющуюся конфигурацию.
Чтобы исправить ее, необходимо очистить кэш вашей программы. Для этого:
- Завершите все процессы в программе и закройте ее;
- Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
- В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.
Также очистить кэш можно автоматически: перейдя в режим конфигуратора и в меню «Администрирование – Тестирование и обновление» отметьте пункты «Реиндексация таблиц информационной базы» и «Проверка логистической целостности ИБ». Нажмите «Выполнить», и программа сама проверит базу, найдет ошибки, исправит их – и предоставит вам отчет.
Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».
Предопределенный элемент отсутствует в данных
Если при обновлении вашей конфигурации платформы 1С появляется сообщение об этой ошибке, значит предопределенный элемент описан в конфигурации, но при этом отсутствует в вашей информационной базе (ИБ). Однако эта ситуация критична. Вполне вероятно, что использование не найденного элемента необходимо программной логике, которая не используется большинством пользователей вашей программы.
Однако такая ошибка 1С базы требует обращения к программисту, который сможет проанализировать причину ее появления и либо создать необходимый элемент в ИБ, либо создать его только для тех ИБ, для которых его требует программная логика.
Ошибка при вызове метода контекста
Это сообщение часто появляется после обновления базы в случаях, когда конфигурация программы сильно повреждена. Вы будете наблюдать следующее: программа выполняет обновление до определенного момента, после чего «вылетает» или начинает процесс с самого начала.
И в этом случае лучше обратиться к профессионалам, которые проанализируют имеющуюся у вас конфигурацию и выявят ошибки, чтобы потом найти решение проблемы.
Нужна консультация по возможностям и функционалу программы
«1C Розница 8»?
Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!
Заказать бесплатную консультацию
Ошибки при обновлении нетиповой конфигурации
Другое дело – обновление доработанной 1С. Ошибка в такой версии программы может привести к серьезным последствиям. Как правило доработкой программ занимается штатный программист, поэтому обычный пользователь – бухгалтер или администратор, — может не разобраться в причинах появившейся проблемы. Так что ошибки апдейта нетиповой ПО стоит доверить профессионалам.
Но можно и вовсе избежать проблем, подключив пакет ИТС 1С от «Авиант». Так ошибки обновления базы, конфликты программы с другими ПО, неактуальные формы документов и неправильно оформленная отчетность останутся в прошлом. Удобные тарифы, официальное программное обеспечение, единые цены от компании 1С и максимальная эффективность поддержки – все это входит в пакет ИТС от «Авиант».
Данная ошибка возникает в основном на платформе 8.2, на платформе 8.3 мы не встречали ее ни разу. Кстати в релизе платформы 8.3.8 уже реализована возможность динамического безболезненного обновления, если вы работаете в клиент серверном режиме. Для того, чтобы исправить ситуацию, нам необходимо исправить таблицу ‘config’ в базе данных SQL.
Есть несколько способов это сделать:
Вариант 1
Восстановить из резервной копии (в данном случае все ранее внесенные изменения в конфигурацию не сохраняться). Данную манипуляцию вы можете провернуть там же, где и создается данная копия:
Вариант 2
Если же для вас критично сохранить все изменения и наработки в вашей 1С, тогда попытаемся исправить нашу ошибку другим, более сложным способом:
Все объекты, которые вы изменяли в конфигурации хранятся в таблице configsave. При обновлении происходит сначала заполнение таблицы configsave, после чего данные переносятся в таблицу config, стираясь с предыдущего места. Вы можете воспользоваться возможностью скопировать таблицу config из идентичной базы в неработающую или, как вариант, удалить все найденные изменения.
Для этого вам необходимо выполнить два запроса:
1. delete from config where FileName = ‘commit’
2. delete from config where FileName = ‘dbStruFinal’
3. delete from config where FileName = ‘dynamicCommit’
Кстати на многих форумах рекомендуют также выполнить запрос delete from config where FileName = ‘dbStruFinal’. Однако это делать не обязательно, так как программа почистит их при запуске.
|
|||
| Droning1C
29.09.19 — 15:44 |
Доброго времени суток! Хочу запустить для тестирования клиент-серверную базу в файловом режиме. Конфа УПП 1.2. Загружаю ЦФку, все ок. Но при попытке обновить конфигурацию базы данных выдается ошибка: В процессе обновления информационной базы произошла критическая ошибка Просьба не кидаться тапками, я пока еще достаточно зеленый. Вопрос- можно ли вообще эту базу как-то запустить в файловом режиме? И, если да, то как это сделать? Если же нельзя, то сколько примерно деньжат уйдет на создание сервера под 1с для домашнего использования?(для тестирования обменов например или просто для экспериментов вне рабочего времени) |
||
| ДенисЧ
1 — 29.09.19 — 15:54 |
Можно. На серверной найти этот RG, посмотреть на его индексы. Увидеть, что галка индексировать стоит на строке длиной символов 500, ужаснуться, обсыпаться пеплом, удариться об стену, убрать галку, опять выгрузить. |
||
| ДенисЧ
2 — 29.09.19 — 15:54 |
«сколько примерно деньжат уйдет на создание сервера под 1с » |
||
| RomanYS
3 — 29.09.19 — 15:58 |
(2) мини-сервер вроде 14 тыр был |
||
| Sapiens_bru
4 — 29.09.19 — 16:20 |
(0) Скачать обработку которая покажет структуру таблиц БД, Или написать свою, используя ПолучитьСтруктуруХраненияБазыДанных() |
||
| ДенисЧ
5 — 29.09.19 — 16:22 |
(4) Не надо строку уменьшать. Достаточно индекс отключить |
||
| Sapiens_bru
6 — 29.09.19 — 16:37 |
(5) Расскажете как? Индекс byDims строится платформой по всем измерениям. |
||
| ДенисЧ
7 — 29.09.19 — 16:56 |
(6) Элементарно. Убрать из измерений. |
||
| Sapiens_bru
8 — 29.09.19 — 17:03 |
(7)Лечение головной боли топором. Как при таком подходе бороться с ошибкой типа «Имеются записи с не уникальными ключевыми полями» ? |
||
| ДенисЧ
9 — 29.09.19 — 17:10 |
(8) Головная боль как в (0) намного серьёзней. А измерение строкой в 500 символов придумали те, кто не заботился о дубликатах. |
||
| Sapiens_bru
10 — 29.09.19 — 17:11 |
(9) Некрасиво. Ошибся — признай ошибку и иди дальше. Пытаться придумывать всё более нелепые оправдания это не взрослое поведение. |
||
| ДенисЧ
11 — 29.09.19 — 17:26 |
(10) Я? Ошибся? А не слишком ли ты на себя берёшь? |
||
|
Sapiens_bru 12 — 29.09.19 — 17:32 |
(11) Ясно. Неадекват. Надеюсь на окончание общения |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
В процессе обновления произошла критическая ошибка
Автор NataliaGon, 26 июн 2018, 15:45
0 Пользователей и 1 гость просматривают эту тему.
Здравствуйте, помогите разобраться с ошибкой. Я не программист а бухгалтер,При обновлении конфигурации 1С БГУ ред.1.0 выдало ошибку:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Таблица не найдена ‘_Document19281’ по причине: Ошибка SQL: Таблица не найдена ‘_Document19281
(0) с какого релиза на какой обновлялись?
конфигурация типовая ИЛИ изменённая?
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Цитата: NataliaGon от 26 июн 2018, 15:45
Здравствуйте, помогите разобраться с ошибкой. Я не программист а бухгалтер,При обновлении конфигурации 1С БГУ ред.1.0 выдало ошибку:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Таблица не найдена ‘_Document19281’ по причине: Ошибка SQL: Таблица не найдена ‘_Document19281
Программисты программируют (меняют/создают код), программирование тут ни при чём!
Что делали?
Явно поиск по ключевым словам через браузер интернета даже не пытались попробовать!
База — какая? файловая или клиент-серверная?
1С — какой версии
Если файловая, то испрвляйте с использованием утилиты chdbfl.exe
Если клиент-серверная то исправляйте средствами клиента СУБД и инструкциями, найденными в интернете
Поиск пробовали
Однозначно что—то у вас с базой данных. Как вариант откатиться назад, обновить платформу и еще раз попробовать. Или просто откатиться и еще раз попробовать.
В процессе обновления на релиз 1.0.52.6, конфигурация типовая, не изменённая, Файловая. Пробовали ТиИ, исправляла с использованием утилиты chdbfl.exe
Платформу то обновлять пробовали?
Да платформу обновляли на 8.3.12.1412
Из архива восстанавливали и пробовали обновлять заново уже на обновленной платформе?
Архив тоже не выгружается , ругается на эту ошибку
Попробуйте восстановить архив в новую файловую базу
1
2
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Сергей Порядин
Дата регистрации: 03.10.2017
Сообщений: 10
Здравствуйте!
Использую 1С: Бухгалтерия базовая версия на платформе 8.3.10.2505 версии 3.0.51.27. При попытке установить версию 3.0.52.39 и платформу 8.3.10.2850 не обновляется конфигурация базы данных. Сначала пробовал во встроенной в Бухгалтерию утилитой обновиться. Обновил платформу (при этом драйвер защиты не установился, выдав ошибку), затем при обновлении до 3.0.52.39 возникла ошибка и программа откатилась до предыдущей версии (3.0.51.27). Попробовал обновить через конфигуратор. Версия обновилась, но конфигурацию базы данных обновить не удалось (выдало критическую ошибку). При этом до обновления через конфигуратор при закрытии Бухгалтерии выдавало ошибку «файлы базы данных повреждены». После обновления через конфигуратор и входе в Бухгалтерию выдает диалоговое окно о несоответствии конфигурации базы данных и версии программы и предлагает продолжить в старой версии. Создав резервную копию (рабочая резервная копия создавалась очень давно), поэкспериментировал согласно советам на форуме: восстановление из созданной резервной копии не помогло, затем попробовал применить утилиту chdfbl.exe на базу данных. При первом применении выдало 545 ошибок, из которых 543 исправлены, а 2 устранить не удалось. При попытке входа выдало ошибку и войти не удалось. Решил попробовать еще раз применить утилиту на исправленную базу. Утилита нашла около 33 тысяч ошибок в CONFIG, которые полностью исправила. Но при попытке входа в Бухгалтерию выдало ошибку «неверный формат данных». После этого вернул базу данных «на исходную». Сейчас ситуация следующая: платформа 8.3.10.2850, версия стоит 3.0.52.39, но запускается 3.0.51.27, так как конфигурация базы данных от 3.0.51.27. Подскажите в чем может быть проблема и какие еще есть пути исправления. Заранее спасибо!
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Сергей Порядин, кэш чистили?
Сергей Порядин
Дата регистрации: 03.10.2017
Сообщений: 10
Prikum, если имеется ввиду удалить файлы из папки «загрузки» в каталоге «Users», то это также не помогло
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Сергей Порядин, нет, не это имеется ввиду. Самый простой способ, это удалить базу из списка конфигураций, а потом ее снова добавить! Только запомните путь к базе, чтобы потом не искать ее по всему диску.
Сергей Порядин
Дата регистрации: 03.10.2017
Сообщений: 10
Prikum, это также не помогло
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Сергей Порядин, тогда базу надо смотреть вживую, потому как начинается дискотека Чукотских шаманов.
Сергей Порядин
Дата регистрации: 03.10.2017
Сообщений: 10
Prikum, вы имеете ввиду что-то типа HEX-редактора и ручное интуитивное исправление базы?
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Сергей Порядин, я имею ввиду, что начинаются пляски с бубном и сказать что то более конкретное не представляется возможным!
Сергей Порядин
Дата регистрации: 03.10.2017
Сообщений: 10
Есть резервная копия от 17.07.17, в принципе после было мало изменений в базе (две з/п и два ежемесячных отчета). Остальные операции веду в 1С:Рознице на другом ПК, можно просто снова провести синхронизацию и документы вновь появятся в Бухгалтерии. Но это копия по старой версии (вроде бы 3.0.50.38) и плюс после этого недавно продлял лицензию на 1С:Отчетность. Это как-то повлияет на бэкап? Будут ли какие-то нюансы?
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Сергей Порядин, вроде как лицензия на 1С:Отчетность хранится в хранилище базы, т.е. может слететь.