1. Главная страница » Компьютеры » 1С конфигуратор ошибка при запуске приложения

1С конфигуратор ошибка при запуске приложения

Автор: | 16.12.2019

Отправить эту статью на мою почту

После обновления до актуального релиза у пользователей запуск 1С нередко происходит с ошибкой:

НАСТРОЙКА 1С. ЕСТЬ ЗАДАЧА? БЕСПЛАТНАЯ ОЦЕНКА! Смотреть подробнее →

При этом перезагрузка не помогает, сообщение продолжает возникать и в пользовательском режиме, и в режиме Конфигуратор.

Проблема известная, но имеет множество причин возникновения, о которых мы расскажем.

В первую очередь отметет самое очевидное решение: некорректно завершенные сеансы.

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

Сообщение исчезло? Отлично!

Ошибка при запуске 1С по-прежнему остается? Продолжаем!

Запуск 1С с разными версиями конфигурации

Теперь сверим релизы, которые используются на сервере и на пользовательских машинах.

Каждый выпуск конфигурации хранится на жестком диске в отдельной папке, поэтому определить наличие нужного очень просто.

Для этого зайдем в директорию (по умолчанию она расположена C:Program Files (x86)1cv8 ) и посмотрим, есть ли в ней искомый релиз:

Если необходимый релиз на локальном компьютере отсутствует, то требуется запустить обновление вручную.

Требуемая конфигурация установлена, но сообщение об ошибке все еще возникает?

К сожалению, наличие сборки на машине не обещает, что запуск 1С осуществляется именно из нее.

Например, иногда сотрудники сами создают некорректные ярлыки из устаревшей сборки или некорректно отрабатывает 1cestart.exe.

Чтобы исключить эту проблему, проверим настройки при входе. Для этого требуется нажать на кнопку «Изменить», а в появившемся окне нажать на «Далее»:

Что указано в поле «Версия»? Если поле пусто или в нем прописана устаревшая сборка, то будет лучше указать в нем актуальный номер платформы, необходимой для загрузки.

Также, чтобы избежать в дальнейшем аналогичной 1С ошибки после каждого апдейта системы для клиент-серверных решений рекомендуем прописать всем пользователям принудительную загрузку с заданного релиза.

Кеш – частая причина для 1С ошибки

Кеширивание — это механизм создания временных и чаще всего статичных данных. Хранение кеша способствует увеличению скорости отклика программы. При этом на машину загружается информация, чтобы ее не пришлось постоянно запрашивать с сервера при каждом клике. К сожалению, бывают случаи, когда платформа обрабатывает сохраненную информацию со сбоем, поэтому мы можем получить неадекватное поведение системы в виде разнообразных "глюков".

Причиной подобной 1С ошибки может стать динамическое обновление, различные программные или аппаратные сбои.

Основной способ чистки кеша – удаление вручную.

Данный вариант очистки кеша является наиболее правильным.

Для этого необходимо найти папку, где сохраняются файлы ИБ. Пусть к ней находится обнаружить в меню настройки, которая открывается из списка:

Системная директория находится в программном каталоге вида C:Documents and SettingsusernameApplication Data1C1Cv82 mplts1c, а сами каталоги с кешированной информацией находятся в корневой паке «1Cv82». При этом «username» будет означать имя пользователя, а само название папки 1Cv82 варьируется из-за версии платформы.

При переходе внутрь мы найдем большое количество папок (по числу установленных конфигураций) с названием типа «fcb8341b-07er-48b9-97f4-6d1cfae7f004».

Такие директории – это кэш данных, и их нужно удалить. Перед этим не забудьте обязательно закрыть все активные сеансы ИБ на компьютере.

Второй способ – удаление базы из списка.

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

Читайте также:  Intel b360 материнская плата

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

Последний метод – прописать в настройках команду «ClearCache»:

Его можно воспользоваться только в тонком клиенте. К тому же при работе с этой командой значительно снижается производительность.

Антивирус

Иногда ошибка при запуске 1с может возникнуть после установки свежего антивируса. Например, известно, что после апдейта антивируса Касперский до 10 версии нередко возникает такая блокировка. Если это произошло, то желательно вернуться к использованию более раннего выпуска.

Технический блог специалистов ООО"Интерфейс"

  • Главная
  • 1С Предприятие 8.2 Ошибка при запуске программы.

1С Предприятие 8.2 Ошибка при запуске программы.

  • Автор: Уваров А.С.
  • 28.01.2011

Типовыми симптомами данной ошибки является аварийное завершение работы приложения при запуске конфигурации или при попытке ее создания. При этом другие конфигурации могут загружаться успешно, также у других пользователей на данном ПК данной ошибки не возникает. Такое поведение наводит на мысль, что причина ошибки кроется где-то в пользовательских настройках. Самое время разобраться где они находятся и что там хранится.

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

Пользовательские данные 1С хранятся в C:UsersИмя_ПользователяAppDataRoaming1C1Cv82 для ОС Windows 7 (Vista) и в C:Documents and SettingsИмя_ПользователяApplication Data1C1Cv82 для Windows XP. Рассмотрим подробнее, что там находится.

В корне находятся профайлы общие для всех информационных баз:

  • 1cv8.pfl — настройки приложения.
  • 1cv8c.pfl — настройки приложения для тонкого клиента.
  • 1cv8cmn.pfl — настройки приложения в режиме конфигуратора.
  • 1cv8prim.pfl — настройки для работы в клиент-серверном варианте.
  • 1cv8strt.pfl — настройка диалога выбора ИБ и параметры запуска.

Если вы не используете тонкий клиент или какие либо режимы работы (например ни разу не запускали конфигуратор) соответствующих файлов может не быть.

Профайлы считываются в момент запуска и записываются при штатном завершении работы. Большинство проблем запуска 1С связано именно с ними. Так если у вас не запускаются все ИБ, то проблема скорее всего кроется в 1cv8strt.pfl, можно просто его удалить. В подавляющем большинстве случаев этого достаточно для решения проблемы. В более тяжелых случаях можно удалить все профайлы, однако при этом вы можете потерять свои настройки пользовательского окружения.

В папках с непроизносимыми названиями хранятся профайлы, кэш и временные файлы информационных баз. Установить соответствие ID базы и ее наименования в диалоге запуска можно при помощи файла ibases.v8i, который хранится в C:UsersИмя_ПользователяAppDataRoaming1C1CEStart (C:Documents and SettingswwwApplication Data1C1CEStart), он представляет собой текстовый файл содержимое которого имеет вид:

Назначение профайлов в папках такое же как и общих, за исключением, что относятся они к конкретной ИБ. При возникновении каких либо проблем с запуском определенной базы профайлы и иное содержимое папки можно удалить. Также там может находиться файл def.usr который содержит имя пользователя в последний раз открывавшего ИБ.

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

Каталог tmplts содержит шаблоны конфигурации и обновления, его удалять не следует, если только вы не хотите освободить место на жестком диске.

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

Читайте также:  Linux для начинающих какой выбрать

Типовая конфигурация

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

Ошибка при записи профиля. Такой профиль уже существует

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

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

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

Если у вас есть резервная копия БД, вам потребуется:

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

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

  • Перейти в режим конфигуратора;
  • Включить режим администрирования БД и выбрать пункты «Администрирование – Выгрузить информационную базу»;
  • Выберите путь, в который программа сохранит БД, и ее название.

Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.

Автоматическая архивация осуществляется с помощью дополнительных программ. О том, какой лучше воспользоваться, можно спросить у специалистов компании Авиант.

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

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

Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:

  • Активируйте режим «Конфигуратор»;
  • Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
  • Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
  • В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
  • Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
  • Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
  • Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
  • В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
  • Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.
Читайте также:  Asus rt n300 обзор

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

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

Еще одна распространенная ошибка после обновления платформы 1С. Чаще всего является следствием непоследовательного апдейта и сравнивания своей сборки ПО с файлом поставки. Это делают для того, чтобы сэкономить время: файл поставки и имеющаяся версия сравниваются, изменения выписываются, а затем вносятся в уже имеющуюся конфигурацию.

Чтобы исправить ее, необходимо очистить кэш вашей программы. Для этого:

  • Завершите все процессы в программе и закройте ее;
  • Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
  • В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.

Также очистить кэш можно автоматически: перейдя в режим конфигуратора и в меню «Администрирование – Тестирование и обновление» отметьте пункты «Реиндексация таблиц информационной базы» и «Проверка логистической целостности ИБ». Нажмите «Выполнить», и программа сама проверит базу, найдет ошибки, исправит их – и предоставит вам отчет.

Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».

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

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

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

Ошибка при вызове метода контекста

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

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

Ошибки при обновлении нетиповой конфигурации

Другое дело – обновление доработанной 1С. Ошибка в такой версии программы может привести к серьезным последствиям. Как правило доработкой программ занимается штатный программист, поэтому обычный пользователь – бухгалтер или администратор, — может не разобраться в причинах появившейся проблемы. Так что ошибки апдейта нетиповой ПО стоит доверить профессионалам.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *