Ни одна программа не застрахована от сбоев в работе. И продукты фирмы 1С в этом отношении не исключение. Сбои при проведении документов и записи элементов справочников, неполадки с ключами лицензий и сетевым доступом, случаются довольно часто. Бывает даже, что выскакивает ошибка при создании информационной базы или добавлении её в список информационных баз. О возможных причинах возникновения исключительных ситуаций при старте программы и путях их преодоления и пойдет наш рассказ.
Что такое список баз данных и где он хранится
Большинство ошибок при старте связано со списком информационных баз, показываемом в окне запуска. Следует понимать, что открывшаяся форма сама по себе не хранит ни дерева баз, ни его настроек, ни путей обращения к ним.
Список баз хранится в отдельном файле. В зависимости от версии программы его можно найти:
- 7 версия хранит этот список в реестре Windows в разделе HKEY_CURRENT_USER->Software->1C->1Cv7->7.7->Titles;
- Версия программы 8.1 хранит список баз в файле ibases.v8i, который хранится в папке AppData и свой для каждого пользователя компьютера (полный путь выглядит: AppData->Roaming->1C->1Cv81t);
- Более поздние версии тот же файл с базами хранят в папке 1CEstart, расположение которой совпадает с предыдущим разделом.
Таким образом, зная расположение этого файла, администратор может:
Генерация исключений с++ пример. throw c++ пример. Изучение С++ для начинающих. Урок #121
- Удалив данный файл очистить список баз;
- Сохранив файл, восстановить список баз пользователя после переустановки операционной системы;
- Скопировать список баз 1с с одного компьютера на другой;
- Самостоятельно отредактировать различные параметры баз, открыв этот файл блокнотом.
Ошибка пустого шаблона
Создание новой базы данных из шаблона поставки – процесс элементарный и описанный не раз:
- Запускаем инсталлятор поставки;
- Жмем далее, соглашаясь со всем, что предложат;
- Запускаем программу;
- В появившемся окне (Рис.1) нажимаем «Добавить»;
Рис.1 - Выбираем «Создание новой базы»;
- И, вроде, переключатель стоит на пункте «Создание информационной базы из шаблона» и что-то устанавливалось, а список пуст.
Что делать в такой ситуации? Ответ достаточно прост.
- Установка шаблона происходит в определенное место на жестком диске;
- При создании новой информационной базы программа не ищет по всем доступным адресам файлы шаблона, а обращается к вполне конкретным ресурсам, указанным в ее настройках.
В большинстве случаев эти два адреса, указанные по умолчанию совпадают, но не всегда. В этом случае необходимо выяснить: куда установились шаблоны (если меняли в ручную место установки, желательно вспомнить, если все делалось по умолчанию, запустите установку еще раз до окна выбора места расположения и запомните адрес).
С++ try catch. Обработка исключений С++. try catch что это. Изучение С++ для начинающих. Урок #120
- Нажав кнопку «Настройка» в окне выбора, необходимо вызвать форму (Рис.2).
Рис.2
- В табличное поле «Каталог шаблонов конфигураций и обновлений» добавить адрес, куда устанавливали шаблон.
Попробовав повторно создать базу, можно убедиться, что проблема решена.
Проблема уникальности
Не очень часто, но бывает, особенно у начинающих пользователей, что процесс добавления новой информационной базы застопоривается на окне подобном Рис.3
В некоторых случаях появляется предупреждение «Не уникальное имя базы». Такие ошибки, равно как и окно, представленное на Рис.4 – последствия невнимательности пользователя. Скорее всего, база с таким именем или таким адресом расположения уже зарегистрирована в списке, поэтому программа предупреждает о возникновении исключительной ситуации.
Ошибка подключения
Проблемы с сетевым доступом к базе, ошибки в написании адреса базы, перенос сервера, изменение его IP адреса могут вызвать ошибку, представленную на Рис.5
В случае возникновения этой ошибки следует, в первую очередь, проанализировать причины ее появления. Недоступность других сетевых ресурсов может говорить о проблемах сети.
Ошибки при создании базы на сервере
Создание информационной базы на сервере и ошибки, связанные с этим – отдельный разговор. Если смоделировать и полностью проанализировать все возможные варианты, можно, наверное, написать докторскую диссертацию.
Список характерных для серверного варианта работы ошибок:
В любом случае, при возникновении любой из вышеперечисленных ошибок не следует паниковать. Большая часть возникающих проблем уже достаточно подробно описана и решена на бескрайних просторах мировой сети.
Источник: housecomputer.ru
Возникла исключительная ситуация при запуске программы
сейчас у меня запущена тестирование и исправление базы. как только она закончится, поставлю релиз обновления, и посмотрю что выдаст. как только будет результат, отпишусь обязательно.
Пользователь
Регистрация: 08.03.2014
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Добрый день! Если база не доработана то загрузка из CF решит вашу проблему
Регистрация: 11.03.2014
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Добрый день! Если база не доработана то загрузка из CF решит вашу проблему
вопрос. как она могла быть не дороботанной, если вчера все работало нормально и без каких-либо проблем? а сегодня такая фигня пошла. мало того, я сегодня запускал эту же базу на совершенно другом компе, и она работала без каких-либо проблем.
Регистрация: 11.03.2014
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
А вот сейчас попробуйте обновить релиз до актуального 3.0.35.27
обновил до актуального релиза, не помогло. по прежнему выкидывает из самой программы. сегодня запускал эту же базу на совершенно другом компе, никаких выкидываний не было вообще.
в чем может быть проблема? платформа самая последняя какая только есть. переустановка платформы тоже не помогла.
Пользователь
Регистрация: 13.05.2012
Сообщений: 64
Сказал(а) спасибо: 141
Поблагодарили 31 раз(а) в 16 сообщениях
Очистите кэш:
Для Win XP:
%userprofile%Local SettingsApplication Data1C1Cv82
%userprofile%Application Data1C1Cv82
Для Win 7:
%userprofile%AppDataRoaming1C1Cv82
%userprofile%AppDataLocal1C1Cv82
А самый простой способ найти папки – это использовать поиск по системе(win + F) по ключевым словам «1сv81» и/или «1cv82». Нужные нам папки находятся в каталоге пользователя.
Напимер:
C:Documents and Settings%userprofile%Local SettingsApplication Data1C1Cv81
C:Documents and Settings%userprofile% Local SettingsApplication Data1C1Cv82
C:Documents and Settings%userprofile% Application Data1C1Cv81
C:Documents and Settings%userprofile% Application Data1C1Cv82
Важно:
1) Кэш хранится в двух папках. Чаще всего эти папки называются «LocalSettings» и «ApplicationData». Обе папки находятся в каталоге пользователя.
2) Формат кэш-файлов выглядит вот так: «0df525c2-1c3e-44be-b852-c7059f17c5aa» или «0f2c4d8f-cc84-4033-8744-1acfa6204474». Удалять необходимо только те папки, у которых такой же формат в названии.
3.) Не удаляйте файл ibases.v8i — он содержит список баз
Внимание, после очистки кэша возможно заново нужно добавить базы для ПК. Прежде чем полностью удалить кэш, сначала просто перенесите его в другую папку.
Последний раз редактировалось Preheater; 11.09.2014 в 00:40 .
Источник: www.nado.in
Ошибка при обновлении 1С
При обновлении 1С после получения файлов с сервера возникает ошибка «Произошла исключительная ситуация 0x80070002».
Ошибка возникает из за того, что у вас слетела регистрация компонента comcntr.dll. Также возможно данный компонент был удален или его повредил вирус. Для исправления данной ошибки вам надо найти данный файл. По умолчанию он находится в C:Program Files (x86)1cv8[платформа]bincomcntr.dll
Далее надо запустить командную строку в данной папке. Для этого надо нажать Пуск -> cmd (в поиске появится командная строка). Нажать на неё правой кнопкой мыши и запустить от имени администратора. Затем в командной строке перейти в папку с 1С и там выполнить команду regsvr32 comcntr.dll.
Источник: 1c-answer.ru