В процессе автоматического обновления 1с случился сбой что будет с данными программы
Формат «вопрос — ответ» касательно настроек и технического сопровождения программ 1С:Предприятие.
1. Что делать, если возникает ошибка сценария при запуске обновления 1С?
Столкнулись с ситуацией: при старте обновления через интерфейс 1С:Предприятия программа закрывается и начинает цепочку действий.
С вопросом «Вы хотите продолжить выполнение сценариев на этой странице?». При этом процесс останавливается, а на экране «висит» картинка, что якобы он выполняется. Но дальше ничего не происходит.
Возможный выход: запуск приложения 1С (1cestart) с Рабочего стола от имени администратора. Чтобы обновление выполнилось с полными правами для записи изменений и доступа без ограничений.
Если у вас возникает похожая ошибка — проверьте запуск программы с повышением прав пользователя в системе.
2. При нажатии меню «Загрузить адресный классификатор» возникает ошибка «К сожалению, возникла непредвиденная ситуация». Платформа 8.3.17.2256, база ЗУП 3.1.14.525. Что делать в таком случае?
Сформировав отчет об ошибке, вы увидите, что 1С не нравится содержимое временного файла в профиле пользователя.
- Нужен доступ к загружаемому файлу version.zip с сервера 1С, тогда все работает. Без доступа — сохраняется ответ, что адрес не доступен, а программа думает, что это zip-архив. В этом и есть ошибка.
- Если ошибка не уходит, обновите платформу на более высокую версию и повторите операцию. Например, 8.3.18.1563.
Ищите узкое место на копии вашей информационной базы. И так, типовые проверки:
- проверка физической целостности файла ИБ с помощью chdbfl;
- выполните тестирование и исправление (ТиИ) через Конфигуратор;
- может влиять способ подключения (из-за качества сетевого подключения и скорости обмена данными), например, если вы открываете 1С по локальной сети/Wi-Fi — в этом случае проверьте работу на локальном ПК;
- очистите и обновите индекс полнотекстового поиска;
- скопируйте базу на другой диск/компьютера, торможения могут быть из-за конфигурации/диска/файла подкачки основного ПК, на котором находится ИБ.
Вам необходимо закрыть смену на ККТ. Как это сделать:
■ Закройте 1С и остановите службу ComProxyWindows.
■ Через «Управление — Диспетчер устройств — Порты (COM и LPT)» запишите или запомните номер COM-порта, на котором работает онлайн-касса.
■ Загрузите приложение Fito — сервисная утилита для касс с фискальным накопителем (актуальная версия 2.3.13 на данный момент);
■ Откройте Fito, укажите порт связи в настройках подключения (п. 2) и выберите «Тестирование — Печать отчетов — Печать Z-отчета (отчета о закрытии смены) — Выполнить».
■ Запустите службу ComProxyWindows. Войдите 1С и повторите операцию. Смена должна открыться корректно.
Дримкас не рекомендует выполнять аварийное закрытие смены, так как оно может привести к блокировке работы ККТ.
5. Обновил платформу (сервера и клиента), но почему-то не хочет работать. При запуске 1cv8c вообще не дает зайти — неактивные кнопки. Проблемы только с веб. Подскажите, что не так?
После обновления 1С проверьте настройки веб-сервера:
- IIS — скорректируйте сопоставление обработчиков к библиотеке wsisapi вашей новой платформы (1C Web-service Extension) и перезагрузите веб-сервер;
- Apache — пропишите в конфигурации правильный путь к файлу нужной версии и перезапустите службу для применения изменений.
6. Подскажите, можно ли публиковать на одном веб-сервере Apache информационные базы с двух разных платформ?
Для реализации такой схемы вам потребуются разные установки Апач. Две конфигурации, которые будут работать с каждой платформой по отдельности.
Подобное можно настроить на IIS через разнесение публикаций на разные пулы приложений. См. пункт V статьи « Публикация баз 1С на веб-сервере IIS и возможные ошибки ».
7. Как действовать, если возникает «Ошибка при вызове конструктора (COMObject): Недопустимая строка с указанием класса»?
1С в таком случае не удается произвести подключение к информационной базе. Ошибка связана с регистрацией одной компоненты в системе.
На что обратить внимание:
■ Зарегистрируйте библиотеку comcntr вручную. При выполнении операции или открытия командной строки используйте запуск от имени администратора (полные права).
, где 8.3.xx.xxxx — версия целевой технологической платформы. Путь к каталогу «Program Files» зависит от разрядности вашей ОС и клиента 1С.
Возможно, потребуется удалить или отменить регистрацию старой версии, которая была ранее активна (запуск regsvr32 с ключом «/u» — отмена регистрации через DllUnregisterServer).
■ Проверьте соответствие разрядности библиотеки и клиента 1С, который вызывает com-коннектор.
■ Проверьте настройки в «Администрирование — Службы компонентов — Приложения COM+ — V83COMConnector» с помощью оснастки comexp. Подробная регистрация коннектора вручную — смотрите в статье .
Бывает, что программа установки не может автоматически зарегистрировать новую DLL, поэтому приходится делать регистрацию comcntr из каталога bin установленной версии вручную.
8. Автоматически закрывается 1С на операции отправки и получения документов ЭДО. Что делать?
• Источник: Application Error
• Уровень: Ошибка
• Имя сбойного приложения: 1cv8c, версия: 8.3.17.2127
• Имя сбойного модуля: ntdll, версия: 10.0.17763.2061
Ошибка «скользкая», быстрых и точных вариантов решения, увы, нет. Только разными проверками.
Общие варианты действий:
- Проверка целостности библиотеки
sfc /VERIFYFILE=C:\Windows\System32\ntdll.dll - Очистка кэша.
- Проверить на новом профиле пользователя. Войти на терминал новым аккаунтом, из-под него уже запустить операцию в 1С.
- Выставить для приложения режим совместимости с более низкой версией ОС. Выполнить запуск от имени администратора (разово, для теста).
- Отключить UAC (не рекомендуется, но желательно проверить).
- Временно отключить службу PcaSvc (Служба помощника по совместимости программ).
- Переустановка платформы. Дополнительно проверить диск на ошибки.
- Включить ТЖ и анализировать log-файлы.
Если были обновления Windows к дате, когда начались падения 1С (appcrash) — удалить эти обновления (по возможности).
Также эта ошибка может быть связана с антивирусным ПО/КриптоПро. Рекомендуется их временно отключить/переустановить. Но начать проверки следует с очистки кэша и тестовой учетной записи.
9. Ошибка формата потока как при запуске в режиме 1С:Предприятия, так и при входе в Конфигуратор. Как быть?
Одна из популярных причин возникновения ошибки — «битый» кэш. Но стандартные подходы по очистке кэша и проверке базы с помощью утилиты chdbfl — иногда не помогают.
Возможные способы решения:
- Очистка кэша.
- Проверка целостности (chdbfl).
- Тестирование и исправление — ТиИ (в режиме Конфигуратора).
- Выгрузка и загрузка базы в формате *.dt (через Конфигуратор).
- Выгрузить и загрузить данные XML.
- Открыть базу с другого расположения (диска/ПК).
- Прочие способы (почистить временные файлы ПК, проверить жёсткий диск на битые сектора, отключить антивирус или выполнить сканирование).
Это не полный список — основные моменты. Немного подробнее — в статье . Также проверьте вход на более высокой версии платформы — возможно, дело в ней.
Вас также может заинтересовать:
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.
Подпишитесь на рассылку, чтобы быть в курсе последних новостей и обновлений. Кейсы клиентов и рекомендации по настройке 1С. Читайте первыми ► здесь .
Разработчики 1С предоставили пользователям возможность самостоятельно проводить обновление информационных баз в режиме 1С: Предприятие. Однако, эта процедура является для пользователя черным ящиком, иногда процесс зацикливается и приводит к зависанию.
Прождав несколько часов или суток (в зависимости от терпения) пользователь принудительно снимает задачу и после повторного запуска получает невосстановимую ошибку базы данных.
Как происходит автообновление
О необходимости обновления нас уведомляет монитор ИТС, который периодически выскакивает при запуске программы.
Что нужно обновлять?
В любой 1С обновляются две основные вещи - конфигурация базы данных (каждой базы) и платформа 1С (общая для всех баз). Кроме обновления самой конфигурации, еще рекомендуется установить патчи. Патчи - это заплатки, которые 1С выпускает между релизами конфигурации для решения оперативных проблем или устранения ошибок.
Обычно в месяц выходит 3-4 релиза конфигурации. Каждое новое обновление обновляет 5-6 предыдущих релизов, поэтому при обновлении можно перескочить через несколько релизов.
Хорошим решением будет обновляться 1 раз в месяц.
Платформу достаточно обновлять 1 раз в полгода, если только новая конфигурация не требует обновления платформы.
После нажатия кнопки "Установить обновление" мы имеем возможность выбрать что именно хотим обновить и после этого опускается занавес.
Что в черном ящике?
В теории, в этот момент происходит следующее:
- Программа создает резервную копию базы;
- Происходит загрузка файлов обновления конфигурации и платформы;
- Далее идет установка новой платформы;
- Устанавливается конфигурация базы данных;
- После установки новой конфигурации идут служебные обработки, которые трансформируют данные под новую конфигурацию;
- Устанавливаются патчи.
Если пропущено много релизов, пункты 4-6 повторяются.
Почему обновление 1С может зависнуть?
Не смотря на очень удобный функционал, у некоторых клиентов возникают проблемы с автоматическим обновлением. Но если процесс уже запущен трудно понять, что делает система в конкретный момент. В некоторые моменты можно снять задачу без последствий для базы, а иногда снятие задачи происходит в критический момент. Рассмотрим возможные ситуации, которые я наблюдал за 15-летний опыт обновления:
- Резервное копирование не может завершиться успешно.
Причин может быть несколько - недостаточно места на диске, неудачное завершение бекапа и т.д. В этом случае программа может пытаться создать новый бекап, он снова неудачный и т.д.
- Новая версия платформы не может установиться.
Причиной чаще всего является отсутствие прав администратора на локальном компьютере. Стоит обратиться к системному администратору.
- Пропущено много релизов или очень большая база данных или очень медленный компьютер.
В этом случае автообновление идет, но очень-очень медленно. Имеет смысл провести обновление на более быстрой машине и модернизировать компьютер. О том, как ускорить работу компьютера, я писал здесь .
- Патчи, установленные для предыдущего релиза мешают установке нового.
В этом случае, придется сперва удалить установленные патчи, а потом устанавливать новый релиз.
Для того, чтобы избежать всех этих ошибок и точно знать, что происходит с вашей базой данных, необходимо проводить обновление в ручном режиме. Это не сложно, зато весь процесс будет под Вашим контролем.
Подобное случилось у одного клиента. Задача — найти резервную копию, если ничего не помогает.
О ситуации
Не удается открыть 1С, ошибка: Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/.
Первым делом — очистите кэш 1С.
Для этого случая — не помогло.
Не паникуем. Пробуем сделать вот что:
📌 1. Найти базу в теневых копиях
Зависит от настроек операционной системы. Способ поможет при:
- Включенной опции « Параметры защиты », правый клик мыши по « Мой компьютер — Свойства — Защита системы (вкладка) ». Проверить значение « Включено » для диска с базами 1С.
- Наличия автоматических теневых копий ОС (как повезет).
Смотрим через свойства диска в проводнике, где расположены ИБ — вкладка « Предыдущие версии ». Выбираем доступную версию и копируем папку с базой в необходимое расположение. Добавляем в список информационных баз и открываем.
Либо используйте портативную версию ShadowExplorer — также покажет доступные теневые копии ваших дисков. Если теневой копии нет или отсутствует за требуемую дату — переходите ко 2-му варианту.
📌2. Ищем автоматическую копию во временных файлах
При обновлении базы программа 1С создает резервную копию в папке Temp вашего профиля. Открываем каталог через « Пуск — Выполнить — %temp% » в сеансе пользователя, под учетной записью которого запускалось обновление.
Отсортируйте список по дате так, чтобы последние изменения были вверху. Найдите папку 1Cv8Update — там могут находиться резервные копии в виде переименованных файлов с расширением 1CD. Этот файл, как правило, самый большой по размеру в Мб.
Больше технической информации находится в текстовом log-файле, если требуется определить, для какой базы создавалась копия.
Нашли файл 1Cv8. 1CD? Прекрасно. Имеете шанс на восстановление.
Принцип простой: скопируйте этот найденный файл в новый каталог и поменяйте название на 1Cv8. Расширение не трогайте, только имя.
Дальше подключаете эту папку как обычную базу 1С и работаете.
✅ Регулярно создавайте резервные копии баз и документов. Перед крупными изменения, такими как обновления — в обязательном порядке.
Автоматически или вручную — здесь сугубо на ваше усмотрение и требования бизнеса.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в 1С.
1С постоянно улучшается разработчиками. Поэтому компаниям, работающим с этой программой, стоит постоянно обновлять уже установленные конфигурации. Так вы никогда не пропустите новые возможности ПО и исправление ошибок в нем. Однако иногда и простой апдейт иногда не проходит гладко, и после установки новой версии «вылезают» ошибки. В этой статье мы разберем самые частые проблемы, с которыми могут столкнуться пользователи.
Типовая конфигурация
Обновление стандартной программы не должно вызвать затруднений – как правило, для этого достаточно стабильного подключения к интернету. Все нужные действия программа подскажет вам сама. Однако иногда и с этим могут возникнуть проблемы.
Ошибка при записи профиля. Такой профиль уже существует
Имя предопределенного элемента не уникально
Если у вас есть резервная копия БД, вам потребуется:
- Зайти в режим конфигуратора;
- Перейти в меню «Администрирование – Загрузить информационную базу»;
- Далее найдите файл, в котором ранее была сохранена резервная копия в формате .dt;
- Система предупредит вас о том, что несохраненная ранее информация будет потеряна – согласитесь с этим и дождитесь загрузки ИД;
- После успешной выгрузки перезапустите конфигуратор.
Резервное копирование – важная операция, которая позволит вам сэкономить время при появлении ошибки обновления локальной базы. В этом случае решить проблему можно быстро и без потери необходимых данных. Резервные копии можно делать вручную или настроить их сохранение автоматически. Кроме того, специалисты рекомендуют создавать резервную БД перед началом обновления. Для этого нужно:
- Перейти в режим конфигуратора;
- Включить режим администрирования БД и выбрать пункты «Администрирование – Выгрузить информационную базу»;
- Выберите путь, в который программа сохранит БД, и ее название.
Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.
Автоматическая архивация осуществляется с помощью дополнительных программ. О том, какой лучше воспользоваться, можно спросить у специалистов компании Авиант.
Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!
Файл не содержит доступных обновлений
Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:
- Активируйте режим «Конфигуратор»;
- Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
- Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
- В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
- Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
- Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
- Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
- В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
- Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.
После этого нужно дождаться завершение апдейта базы данных – и проблема решена. Если же ошибка возникает при обновлении доработанной конфигурации, стоит обратиться к специалисту, который сможет найти выход из положения, сохранив все наработки особенности установленной у вас программы.
Ошибка формата потока
Еще одна распространенная ошибка после обновления платформы 1С. Чаще всего является следствием непоследовательного апдейта и сравнивания своей сборки ПО с файлом поставки. Это делают для того, чтобы сэкономить время: файл поставки и имеющаяся версия сравниваются, изменения выписываются, а затем вносятся в уже имеющуюся конфигурацию.
- Завершите все процессы в программе и закройте ее;
- Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
- В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.
Также очистить кэш можно автоматически: перейдя в режим конфигуратора и в меню «Администрирование – Тестирование и обновление» отметьте пункты «Реиндексация таблиц информационной базы» и «Проверка логистической целостности ИБ». Нажмите «Выполнить», и программа сама проверит базу, найдет ошибки, исправит их – и предоставит вам отчет.
Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».
Предопределенный элемент отсутствует в данных
Однако такая ошибка 1С базы требует обращения к программисту, который сможет проанализировать причину ее появления и либо создать необходимый элемент в ИБ, либо создать его только для тех ИБ, для которых его требует программная логика.
Ошибка при вызове метода контекста
И в этом случае лучше обратиться к профессионалам, которые проанализируют имеющуюся у вас конфигурацию и выявят ошибки, чтобы потом найти решение проблемы.
Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!
Ошибки при обновлении нетиповой конфигурации
Другое дело – обновление доработанной 1С. Ошибка в такой версии программы может привести к серьезным последствиям. Как правило доработкой программ занимается штатный программист, поэтому обычный пользователь – бухгалтер или администратор, - может не разобраться в причинах появившейся проблемы. Так что ошибки апдейта нетиповой ПО стоит доверить профессионалам.
Но можно и вовсе избежать проблем, подключив пакет ИТС 1С от «Авиант». Так ошибки обновления базы, конфликты программы с другими ПО, неактуальные формы документов и неправильно оформленная отчетность останутся в прошлом. Удобные тарифы, официальное программное обеспечение, единые цены от компании 1С и максимальная эффективность поддержки – все это входит в пакет ИТС от «Авиант».
Некорректная работа 1С, к сожалению, не такое редкое явление. К сбоям могут привести различные обстоятельства. Назовем наиболее распространенные из них:
- ошибки в коде, изначально допущенные разработчиками. В этом случае сбой может возникнуть при обновлении программы или при выполнении определенной операции в системе;
- человеческий фактор. Неправильные действия самого пользователя могут привести к неправильному функционированию или прекращению работы системы;
- банальное отключение электричества или скачок напряжения. Внезапное прерывание работы программы может стать причиной дальнейших сбоев и потери информации.
Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!
Это только некоторые обстоятельства, способные привести к неправильному функционированию системы. И если одни ошибки информационной базы данных 1С просто мешают работать, то другие способны привести к потере важной информации.
Основные типы ошибок 1С
Рассмотрим по порядку наиболее часто встречающиеся варианты ошибок в работе 1С и варианты, как ошибка информационной базы может быть оперативно устранена.
Ошибка формата потока в 1С
Вариант решения проблемы. Чтобы устранить сбой, в папке, где расположена программа, необходимо стереть временные файлы и файлы блокировок. Последние должны устраняться автоматически (каждый раз при корректном выходе из системы), но, если отключение ПК произошло в аварийном режиме, они сохранятся и будут препятствовать дальнейшему входу. Исправляя недочет, важно обратить внимание на файл 1Cv8.1CD – его удалять нельзя, т. к. он относится к файлам базы данных 1С и будет использоваться при дальнейшем запуске программы. Остальные данные будут сформированы заново при возобновлении работы.
Также необходимо удалить и заново добавить базу в окне запуска. Таким образом произойдет очистка кэша. Старые файлы (которые будут заменены после обновления базы данных 1С) при этом лучше стереть вручную. В окне запуска нужно выбрать «Каталоги шаблонов…» и удалить временные файлы из выбранной папки.
Ошибка доступа 1С
Еще один распространенный сбой, который может возникать при неверном указании формата хранилища или повреждении файла конфигурации. Возникшая неполадка также отсылает нас к папке с временными файлами. Их расположение – AppData/Local/1C. Далее следует хранилище файлов, в названии которого – цифры.
Если сбой указывает на хранилище временных данных, которые приводят к некорректному функционированию программы, следует стереть временные файлы – произвести очистку кэша в выбранной директории. К примеру, это может быть папка Local. Удаление временных файлов должно решить возникшую проблему.
Ошибка запуска
Если у вас Windows XP, для устранения проблемы необходимо отключить ускорение видеокарты. Для этого потребуется выполнить следующие действия:
- в панели управления нужно открыть вкладку «Свойства экрана»;
- в разделе «Параметры» нажать «Дополнительно»;
- выбрать «Диагностика» и в поле «Ускорение» передвинуть ползунок до предела влево.
Затем нажмите «ОК». Таким образом вы сможете отключить ускорение. После этого нужно перезагрузить систему.
Если у вас Windows 7, порядок действий будет немного иным:
- нужно будет сначала открыть «Панель управления», затем выбрать раздел «Экран», нажать «Дополнительные параметры» в появившемся окне;
- далее во вкладке «Диагностика» выберите пункт «Изменить параметры»;
- затем ползунок также необходимо будет сдвинуть влево и нажать «ОК».
После этого также потребуется перезагрузить компьютер. При правильном выполнении этой операции причина возникновения ошибки будет устранена.
Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!
Если у вас включен контроль учетных записей пользователя, предстоит дополнительно подтвердить, что изменения, которые вы осуществляете, санкционированы владельцем
Обратите внимание! Если вы пользуетесь антивирусом «Лаборатории Касперского», вы можете отключить защиту самостоятельно и переименовать файлы в системе (их названия в папке kloehk.dll и mzvkbd3.dll). Кроме того, следует проверить соответствует ли релиз платформы выбранной конфигурации, не требуется ли зайти в базу с другой платформы.
Ошибка 1С при загрузке
Программа открывается в конфигураторе, но не дает доступа к пользовательскому режиму. Чтобы устранить ошибку, потребуется очистить временные файлы, попробовать зайти под именем другого пользователя. Далее нужно протестировать программу средствами SQL и выбрать исправление базы данных 1С:
- поставьте галочки в нужных пунктах,
- выгрузите файлы в *.dt, а затем загрузите чистую ИБ;
- создайте другого пользователя. Новой учетной записи нужно дать полный набор прав;
- зайдите от имени нового пользователя.
Если этот способ не принес результата, следует попробовать открыть учетную запись с другого ПК.
Ошибка при выполнении операции 1С
1С ошибка соединения
Причин сбоя может быть несколько. Неполадка может быть вызвана проблемами в работе сервера, внезапным отключением питания, переименованием сервера, на котором находится программа. Для устранения сбоя может потребоваться переименование ПК. Затем порядок действий будет следующим:
- переименовать в домашнем каталоге файлы в соответствии с новым обозначением ПК;
- заменить старое название сервера на новое;
- осуществить запуск «Агента сервера 1С» – возникшая ошибка информационной базы после этого должна быть устранена.
К сожалению, устранить те или иные проблемы самостоятельно получается далеко не всегда. При выполнении недопустимой операции ошибка базы данных 1С может потребовать помощи квалифицированных специалистов.
Сотрудники компании «Авиант» оперативно установят причину сбоя, исправят любые неполадки в короткий срок. Чтобы проблема не возникала в будущем, мы установим необходимые конфигурации, проведем грамотную настройку и доработку программы. Если потребуется обучить персонал вашей компании, требуется помощь в выполнении определенной операции, мы напишем подробные инструкции пользования системой, проконсультируем устно или письменно (по телефону или почте). Кроме того, вы всегда можете воспользоваться нашими видеоуроками, где подробно показано, как устранить ту или иную неполадку.
Читайте также: