1с не совпадает версия временного файла
Подобное случилось у одного клиента. Задача — найти резервную копию, если ничего не помогает.
Что делать, если 1С не запускается после обновления? Что делать, если 1С не запускается после обновления?О ситуации
Не удается открыть 1С, ошибка: Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/.
Первым делом — очистите кэш 1С.
Для этого случая — не помогло.
Не паникуем. Пробуем сделать вот что:
📌 1. Найти базу в теневых копиях
Зависит от настроек операционной системы. Способ поможет при:
- Включенной опции « Параметры защиты », правый клик мыши по « Мой компьютер — Свойства — Защита системы (вкладка) ». Проверить значение « Включено » для диска с базами 1С.
- Наличия автоматических теневых копий ОС (как повезет).
Смотрим через свойства диска в проводнике, где расположены ИБ — вкладка « Предыдущие версии ». Выбираем доступную версию и копируем папку с базой в необходимое расположение. Добавляем в список информационных баз и открываем.
Либо используйте портативную версию ShadowExplorer — также покажет доступные теневые копии ваших дисков. Если теневой копии нет или отсутствует за требуемую дату — переходите ко 2-му варианту.
Поиск теневых копий выбранного диска с помощью ShadowExplorer Поиск теневых копий выбранного диска с помощью ShadowExplorer📌2. Ищем автоматическую копию во временных файлах
При обновлении базы программа 1С создает резервную копию в папке Temp вашего профиля. Открываем каталог через « Пуск — Выполнить — %temp% » в сеансе пользователя, под учетной записью которого запускалось обновление.
Отсортируйте список по дате так, чтобы последние изменения были вверху. Найдите папку 1Cv8Update — там могут находиться резервные копии в виде переименованных файлов с расширением 1CD. Этот файл, как правило, самый большой по размеру в Мб.
Больше технической информации находится в текстовом log-файле, если требуется определить, для какой базы создавалась копия.
Нашли файл 1Cv8<…>. 1CD? Прекрасно. Имеете шанс на восстановление.
Принцип простой: скопируйте этот найденный файл в новый каталог и поменяйте название на 1Cv8. Расширение не трогайте, только имя.
Дальше подключаете эту папку как обычную базу 1С и работаете.
✅ Регулярно создавайте резервные копии баз и документов. Перед крупными изменения, такими как обновления — в обязательном порядке.
Автоматически или вручную — здесь сугубо на ваше усмотрение и требования бизнеса.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в 1С.
Довольно часто встречаемая ошибка, имеющая, тем не менее, самые различные причины и методы решения, является ошибка 1С: Существуют активные сеансы с базой. Не совпадает версия временного файла. Данная ошибка не дает зайти в базу как в режиме Конфигуратор, так и в режиме Предприятие.
Опишем самую типичную ситуацию, приводящую к появлению этой ошибки:
Имеется два компьютера, соединенных по сети. На одном из них имеется база 1С, доступная и второму компьютеру. Первый компьютер подключается к базе с помощью платформы 1С версии 8.3.8.2088. Если в это время попробовать подключиться к базе со второго компьютера с помощью платформы 1С версии, отличной от 8.3.8.2088, то мы получим ошибку 1С Существуют активные сеансы работы с данной базой. Такой случай - очевидная причина ошибки.
Однако, помимо этой ситуации, к удивлению, есть множество других причин, способных вызвать аналогичную ошибку. Порой, её можно обнаружить даже при отсутствии сетевого подключения к базе (когда с базой работает один компьютер). Именно поэтому мы создали список действий, выполнение которых позволит Вам преодолеть данную ошибку. Выполнять его полностью необязательно, после каждого пункта рекомендуем проверить наличие ошибки.
Внимание: перед проведением мер рекомендуется завершить все сеансы 1С, а также перезагрузить основной компьютер для гарантированного отключения всех процессов 1С.
Сэкономьте своё время и обратитесь за помощью к нашим специалистам:
Разные версии платформ на компьютерах
Главной причиной этой ошибки считается различие версий платформ на компьютерах. С помощью картинки-инструкции ниже проверьте, на всех ли компьютера установлена общая для всех версия платформы.
Сделать это нужно в следующем порядке: открыть базу на основном компьютере (на рисунке ПК №1), нажмите в программе 1С значок с буквой i, находящийся в правом верхнем углу. У вас откроется информационное окно, где Вы сможете узнать номер релиза платформы 1С. На других компьютерах открыть папку, в которую установлена 1С (по умолчанию C:\Program Files (x86)\1cv8). В папке хранятся все установленные релизы 1С. Сверьте, имеется ли релиз с таким же номером, как у основного компьютера. Если он отсутствует, вам необходимо установить его на этот компьютер. Сверить версии платформ нужно на всех компьютерах, работающих в 1С.
Разные релизы в параметрах запуска 1С Предприятие
Если вы убедились, что на всех компьютерах присутствует версия платформы, которая запускается на основном компьютере (см. п. 1), но ошибка все равно появляется, возможно, что в параметрах запуска 1С на других компьютерах установлен релиз платформы, отличный от того, который запускается на втором компьютере. Грубо говоря, факт наличия нужного релиза на компьютере не гарантирует, что именно он используется при открытии базы. Проверить это можно двумя способами:
Если вы убедились, что на всех компьютерах присутствует версия платформы, которая запускается на основном компьютере (см. п. 1), но ошибка все равно появляется, возможно, что в параметрах запуска 1С на других компьютерах установлен релиз платформы, отличный от того, который запускается на втором компьютере. Грубо говоря, факт наличия нужного релиза на компьютере не гарантирует, что именно он используется при открытии базы. Проверить это можно двумя способами:
1. Открывать базу на разных компьютерах по очереди. После открытия базы нажимать на i в правом верхнем углу и смотреть номер релиза, как показано в правой части картинки п. 1.
2. Проверить настройки 1С Предприятие. Для этого нажмите на ярлык 1С: Предприятие, выберите базу и нажмите "Изменить". В появившимся окне нажмите "Далее", и попадете на окно, показанное на рисунке ниже. Проверьте, что записано в поле "Версия 1С: Предприятие". Если оно не заполнено, то при запуске будет использоваться самая актуальная имеющаяся на компьютере версия 1С. Для подстраховки рекомендуем прописать там версию платформы, необходимую для запуска.
Например, на основном компьютере база запускается с релизом платформы № 8.3.2. На втором компьютере имеются релизы № 8.3.1, № 8.3.2 и № 8.3.3. Если поле "Версия 1С: Предприятие" оставить незаполненным, то запускаться автоматически будет 8.3.3. Именно поэтому рекомендуем заполнить поле вручную, записав туда нужный релиз платформы (8.3.2 в примере). Помните, что перед этим нужно убедиться, что нужный релиз установлен на компьютере (см. п. 1).
Очистка кэша базы
Очистите кэш у базы и всех пользователей.
Для очистки кэша базы откройте папку с базой (её путь можно узнать, выбрав базу 1С в списке баз; путь будет написан в нижней части окна) и удалите в ней все файлы, кроме 1Cv8.1CD.
Кэш пользователя (выполняется для каждого компьютера):
Откройте 1С со списком баз и нажмите "Настройка" (как показано на рисунке ниже). В появишвемся окне вы увидете путь к папке, где хранится различная информация по 1С. Перейдите в папку по этому пути, и теперь поднимитесь на уровень выше, в папку 1cv8 (из которой вы перешли в tmplts). Здесь хранится кэш пользователя. Удалите все папки с названием типа "5ce8424a-158c-47a1-96dc-27f28b1a8d7a", то есть содержащие хаотичные символьные сочетания. Должны остаться папки ExtCompT и tmplts, а также несколько файлов. Кэш пользователя нужно очищать на каждом используемом компьютере.
Антивирус Касперского
Нередко антивирус Касперского (в частности, 10 версия) является причиной данной ошибки. Если Вы испробовали все варианты выше, и вам не удалось одолеть ошибку, попробуйте полностью удалить антивирус с компьютера, на котором появляется ошибка в 1С.
Сэкономьте своё время и обратитесь за помощью к нашим специалистам:
Предположим, что программа 1С работает с замедлениями или попросту «тормозит». Как понять, в чем проблема? Куда смотреть? Как правильно определить «узкое место»?
Советы по ускорению работы 1С 8.3 в файловом режиме Советы по ускорению работы 1С 8.3 в файловом режимеРекомендации на основе часто встречающихся ошибок:
1. Настройки антивируса «по умолчанию» — ошибка.
Уберите каталоги с исполняемыми модулями и базами 1С из проверки либо добавьте исключения по маске, как рекомендуют специалисты. При правильной настройке — антивирусное ПО практически не мешает.
Укажите в списке исключений:
- для 1С v7.7 — маски *.md, *.dbf, *.cdx ;
- для 1С v8 — маску 1Cv8*.1C? (1Cv8.1CD / 1Cv8tmp.1CD / 1Cv8.1CL / 1Cv8tmp.1CL) и файлы 1Cv8.pfl и 1Cv8.log , маски *.epf, *.dt, *.cf, *.cfu ;
- временные файлы, используемые 1С: Предприятие.
2. Режим производительности . Если нужна скорость, сделайте это обязательно на клиентских и серверных компьютерах.
Включить режим можно в 2-х местах: через BIOS ( Отключить режимы C1, C1E, Intel С-state — C2, C3,C4; перевести в значение «Disabled» ) и в настройках Windows ( «Панель управления — Электропитания — Режим «Высокая производительность» ).
Можно как угодно ругать 1С, но если пользователям нужна скорость — включайте режим высокой производительности. Пусть ПК будет больше греться, потреблять больше энергии и сильнее шуметь вентиляторами. Это плата за производительность.
3. Включите Turbo Boost , если ваш процессор поддерживает эту функцию.
Максимальный эффект от Turbo Boost проявляется, когда включены C-State. Необходимо проверить влияние параметра для вашего варианта 1С (файловый режим или клиент-сервер). Например, по тесту Гилева.
Условия активации Turbo Boost:
- BIOS QPI L0s, L1 — « Disabled »;
- BIOS Demand Scrubbing — « Disabled »;
- BIOS Intel SpeedStep — « Enabled »;
- BIOS Turbo Boost — « Enabled »;
- Windows « Панель управления — Электропитание — Высокая производительность ».
4. Следующее важное звено — сеть .
Перед началом тестирования:
- убедитесь, что iperf между двумя компьютерами показывает всю полосу;
- выполнены рекомендации с сайта Гилева ;
- скопируйте один большой файл (5-10 Гб) по локальной сети и замерьте скорость копирования.
Есть несколько способов, как задать путь к сетевой базе 1С: по имени сервера, по ip-адресу и с подключением сетевого диска (net use). Правильный вариант только один:
Не ip-адрес, а имя сервера. Если сервер не виден по имени, добавьте его в DNS или в файл hosts. Обращение к серверу должно быть по имени, а путь в клиенте 1С — через букву сетевого диска и название каталога.
5. Проверьте формат базы 1С и протестируйте версию 8.3.8 .
Выводы для файлового режима работы:
- Локальная сеть должна быть настроена (выполнен тюнинг), а также правильно прописан путь в 1С. Ограничением при работе нескольких (>10) пользователей уже будет выступать не сеть, тут 1 Гбит ещё хватит, а блокировки при многопользовательской работе.
- Платформа 1C 8.3 в разы требовательнее к грамотной настройке сети. Влиять может все: деинсталляция (а не просто отключение) антивируса, удаление лишних сетевых протоколов, смена драйверов, от физического удаления второй сетевой карты на сервере.
- Настройки антивирусов по умолчанию снижают производительность. Если разрешить процессу 1cv8 делать все, скорость такая же, как и без антивируса.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.
Вот пример такой ошибки:
Прежде всего, если у вас базовая 1с - исключите вот этот вариант: ссылка.
Одна из наиболее коварных ошибок - несоответствие версии основной конфигурации и конфигурации поставщика, то есть проблема самой базы.
Чтобы проверить присутствует ли эта проблема в нашей базе открываем конфигуратор:
Смотрим версию базы:
В данном случае она равна 2.0.65.9
Теперь смотрим версию конфигурации поставщика (через которую осуществляется поддержка обновлений):
Видим, что версия конфигурации поставщика также равна 2.0.65.9. Так и должно быть.
Как обстоят дела в вашем случае?
У меня версия конфигурации поставщика совпадает с версией в окне 'О программе' У меня версия конфигурации поставщика отличается от версии в окне 'О программе'Это отличная новость. С базой у вас всё в порядке - проблема именно в том, что вы выбрали неверное обновление для базы.
Неправильный выбор обновления не свойственен самому обновлятору, поэтому я предполагаю, что вы принудительно (либо через контекстное меню базы, либо через её настройки) заставили обновлятор попытаться применить именно это обновление.
Вариант решения только один - достать корректное обновление, которое может быть применено именно к вашей версии базы.
Обычно для каждого обновления пишется к каким версиям конфигурации оно может быть применено. Эту информацию можно получить либо на сайте, либо из файла UpdInfo.txt, который часто лежит в папке с обновлением. В нём перечислены версии конфигураций для которых создано это обновление.
В этом случае у вас проблема с базой.
Если вы не программист и не администратор, то я советую вызывать специалиста, а не пытаться решать эту проблему самому. Так как тут бывают достаточно сложные случаи.
Если же вы чувствуете в себе силы и есть уверенность в своих навыках, то вот общая инструкция для исправления:
1. Перво-наперво создайте резервную копию базы: копию папки (предварительно выгнав пользователей) и на всякий случай выгрузку в dt.
2. Где-нибудь достаньте файл конфигурации (.cf) версии базы - той, что мы видим в окне "О программе". Это самый сложный этап и тут я не дам готовых решений. Можно вытащить этот файл из другой базы этой версии, а можно попросить его у коллег. Сразу скажу, что у меня его просить бесполезно - я его вам предоставить не смогу.
3. Имея на руках файл конфигурации (с расширением .cf) нужной версии (той, что у вас в окне "О программе") в конфигураторе базы открываем пункт:
Файл обновления мы укажем сами:
Внимание! Далее появится окно сравнения старой и новой конфигурации - снимите все галки в дереве сравнения - тогда объекты основной конфигурации останутся не тронутыми, а объекты конфигурации поставщика обновятся.
После обновления снова проверьте версию конфигурации поставщика - теперь она должна совпадать с той версией, что стоит в окне "О программе". После этого база будет обновляться обновлятором без каких либо проблем.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Читайте также: