1с ошибка создания информационной базы недостаточно параметров создания информационной базы
Информационные базы программы 1С – это ваши данные, нажитые тяжким кропотливым трудом. Нарушение целостности ИБ может парализовать работу крупного предприятия, нанести мыслимые и немыслимые убытки.
Причины нарушения целостности ИБ
1. Аварийное завершение работы программы 1С.
2. Аварийное завершение работы операционной системы, когда запущена программа 1С.
3. Несанкционированное вмешательство некомпетентного пользователя (например, перемещение или удаление файлов базы данных).
4. Деструктивное действие вирусов.
5. Прерывание процесса восстановления данных из архивной копии ИБ.
Признаки нарушения целостности ИБ
1. Появление документов без номеров и/или дат создания.
2. Появление операций без номеров и/или дат создания.
3. Исчезновение документов.
4. Исчезновение операций.
5. Исчезновение ссылок на объекты.
Если нарушения носят фатальный характер, то ИБ не загружается.
Тестирование и исправление ИБ
Сразу после аварийного завершения работы программы 1С необходимо протестировать и переиндексировать ИБ.
1. Сделайте копию ИБ.
2. Запустите программу 1С. В диалоговом окне Запуск 1С в раскрывающемся списке В режиме выберите Конфигуратор. В текстовом поле Информационные базы выберите нужную базу – OK. Запустится Конфигуратор.
3. Выберите меню Администрирование – Тестирование и исправление ИБ… В открывшемся диалоговом окне Тестирование и исправление информационной базы проверьте, чтобы были отмечены галочками следующие пункты:
* Проверка физической целостности;
* Проверка логической целостности;
* Пересчет служебных данных;
* Пересчет итогов (по умолчанию должны быть установлены все этапы тестирования, кроме упаковки таблиц ИБ).
4. Установите переключатель Тестирование и исправление (если вы хотите провести тестирование, установите Только тестирование).
5. Щелкните по кнопке Настройка. В открывшемся диалоговом окне Настройка исправления информационной базы установите два переключателя Создавать объекты – OK – Выполнить.
Внимание:
1. Если вы не чувствуете себя достаточно подготовленным пользователем программы, – доверьте работу с ИБ специалистам!
2. Восстановление ИБ из архивной копии производится в каталог с текущей ИБ, и всё ее содержимое будет заменено информацией из архивной копии. Поэтому перед восстановлением проверьте, какая ИБ выбрана текущей.
Причины возникновения ошибки
Как правило, проблема связана с настройками файла 1CEStart.cfg. Его содержимое представлено на Рис. 2
Вроде бы ничего существенного, однако, если не знаешь что к чему, можно потратить достаточно много времени на решение проблемы с запуском.
Путь к файлу (для Windows 7) указан во второй строке Рис.2. В папке конкретного пользователя, у которого не запускается программа, есть скрытая папка AppData. Если она не видна, необходимо выполнить следующую последовательность действий:
- Зайти в меню Пуск->Панель управления->Параметры папок;
- В открывшемся окне (Рис. 3) выбрать закладку Вид; Рис. 3
- В самом низу окна «Дополнительные параметры» выбрать пункт «Показывать скрытые файлы, папки и диски»;
- Применить изменения.
Пройдя по пути указанному выше, дойдя по папки 1С, необходимо зайти в каталог 1CEstart, именно там находится конфигурационный файл, открыть который можно с использованием «Блокнота».
Итак, разберем подробнее содержимое этого файла. В нашем случае в нем находятся пути каталогов файлов шаблонов и информация о используемых лицензиях. В некоторых случаях в нем могут появляться параметры:
- InstalledLocation и дальше строка с путем к каталогу установки системы;
- DefaultVersion с указанием в параметре использовать конкретную версию платформы для запуска баз определенной версии.
Перейдем к практике. Ниже представлено несколько способов решения проблемы, которые рекомендовано использовать именно в том порядке, в каком они указаны.
Определение установленных версий
Прежде чем приступать к изменениям и исправлениям, следует определиться с тем, какие версии программы установлены на компьютере. Дело в том, что политика 1С в отношении своих платформ предполагает, что при установке обновленной версии программы старая версия никуда не удаляется, а новая устанавливается в свой каталог.
Таким образом, посмотреть список установленных релизов можно в папке «C:\Program Files (x86)\1cv8» (Рис. 4)
Те же самые номера релизов можно увидеть в меню «Программы и компоненты» панели управления (Рис. 5).
Способ №1 решения проблемы
Самое простое и доступное практически всем решение:
- В окне выбора информационной базы, спозиционировать курсор на проблемной базе и нажать кнопку «Изменить»;
- В открывшемся диалоговом окне (Рис. 6) следует обратить внимание на параметр «Версия 1С:Предприятия»; Рис.6
- В нашем случае это версия 8.3.18.92, но её нет в списке наших установленных баз;
- Изменяем этот параметр на 8.3 и сохраняем изменения.
Что мы изменили в этом случае? Для запуска конкретной базы был прописан конкретный релиз. Его не осталось на компьютере (удалили или не устанавливали вовсе). Мы руками указали, что для запуска должна использоваться самая последняя установленная платформа из линейки продуктов 8.3.
Таким образом, чем больше чисел и точек в строке «Версия», тем конкретнее прописана линейка продуктов и тем больше шансов на возникновение ошибки «Не обнаружена установленная версия 1С Предприятия».
Способ №2 Решения проблемы
Связан с непосредственным изменением конфигурационного файла, описанного выше.
Если указан параметр InstalledLocation, необходимо проверить правильность указанного пути и при необходимости внести изменения в адресную строку.
Если указан параметр DefaultVersion, можно попробовать его удалить.
Кстати, параметр DefaultVersion имеет визуальное отображение в интерфейсе. Чтобы посмотреть список хранимых вариантов этого параметра можно в окне выбора информационной базы нажать кнопку «Настройка».
Табличка «Используемые версии» Рис. 7 имеет две колонки.
«Для версии» содержит первую часть значения параметра, «Использовать версию» -вторую.
Способ №3
Удалить файл 1CEStart.cfg и переустановить платформу.
Способ №4
Самый радикальный способ, предполагающий полную переустановку программы и прописывание информационных баз. Для этого не только надо удалить из системы платформу, но и полностью почистить все возможные хранилища.
Обязательно следует удалить папки с фразой 1С в наименовании из папок Local и Roaming из каталога AppData.
Вместо заключения
Вышеперечисленные способы помогают в 93% случаев. В некоторых случаях можно попробовать запустить программу непосредственно из папки Bin, расположенной в каталоге с установленным релизом. Таким образом, мы «заставляем» программу запускать тот релиз, который нужен нам, а не тот, который она автоматически выбирает.
В любом случае не стоит паниковать, на сохранность данных эта ошибка не влияет, она лишь доставляет временные неудобства и создает простои в работе.
(1) Проверьте протоколы используемые SQL Server, возможно у Вас используется только Named Pipes. Включите протокол TCP/IP.
Другая возможная причина - firewall, который блокирует подключения.
В дополнении к (4), проверьте версию SQL в некоторых релизах SQL Express вообще отсутствует возможность подключатся по ТСP/IP протоколу
(5) alex_sh2008, как уже написал, пробовал всё по отдельности, заголовок ошибки одинаков
(8) 3762515, сервера на одном компьютере, если на разных то проверьте протокол IPV6, на форуме такого рода ошибки уже обсуждались и одна из проблем, это включенный протокол IPV6.
(9) alex_sh2008, всё на одном компьютере, без домена и т. п. просто вин7 ултим. и SQL Express 2012.
С консоли серверов 1с, к SQL подключается, кластер серверов, рабочие процессы и так далее всё есть. Правой кнопкой жму по "информационные базы", - создать "ИБ". Там окошко очень похожее на то что в посте №3, - создаю БД и ошибка, которую показал на скриншоте, могу так же по очереди менять протоколы и сделать все скриншоты, если нужно.
(11) alex_sh2008, добавил порт как было написано по ссылке, теперь такая ошибка:
(4) ediks, все протоколы включены, пробовал по отдельности включать по одному, при любом ошибка, в целом заголовок ошибки один и тот же, но концовка в зависимости от выбранного протокола, разная.
(3) mihan, пробовал создать БД прямо из консоли сервера 1с и та же ошибка
Там была проблема с авторизацией, исправил и теперь такая ошибка:
Это скорее всего срабатывает ограничение по размеру в SQL Server, либо на базу, либо на использование
(14) alex_sh2008, как же так? SQL только-только установил, базу хочу создать новую, чистую. Как убрать какие-либо ограничения?
(15) 3762515, Ограничения не убрать, рассмотрите вопрос с DB 2
(16) alex_sh2008, что такое "DB 2"?
опять чего то поковырял, теперь такая ошибка:
(17) 3762515, совсем туплю, такая у меня уже была, это из-за пользователя.
Теперь такая ошибка, но логи и пароль правильно набираю. :(
(19) Не нужно использовать пользователя USR1CV8. По умолчанию у него очень ограниченные права и он нужен только для работы с сервером предприятия 1С. Нужно различать пользователя сервера предприятия и сервера БД.
Для подключения к базе SQL Server используйте пользователя SQL Server, имеющего права на создание баз. В принципе можно авторизоваться под SA - у него уже есть все права, хотя это не рекомендуется.
Примерно так, как это выглядит на картинке. Используется SQL Server 2008 R2 Express.
А насчет размера базы: если я не ошибаюсь SQL Server 2012 Express допускает размер базы до 10 Гб.
(23) Откуда же я знаю пароль sa? Какой зададите при установке SQL Server, такой и будет.
(24) ediks, не задавал пароля на sa при установки, он и не спрашивал
(25) 3762515, Создайте нового пользователя с правами создания базы и настройте подключение сервера 1С
Ну тут 2 пути: либо создавать базу без пароля, либо задать пароль и создавать базу с паролем.:)
А вообще нужно попытаться локализовать проблему с подключением к SQL Server.
1. Попробуйте создать базу в Management Studio, а потом подключиться к ней с другого источника, например из Excel через ODBC. Как вариант, можно подключиться из 1С через ADO. Если не удастся, то копайте в сторону протоколов и открытых портов.
2. Если все нормально работает, то смотрите в сторону сервера 1С - установка, запуск и т.д.
Преподаватель 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Временный (на проект)
Если копирование баз в архив выполнялось давно или вообще не выполнялось, ситуация становится близка к катастрофе. Приходится восстанавливать хозяйственные операции за большой период, а это всегда несет с собой риск появления новых ошибок.
Бухэксперт8 при работе с базой данных рекомендует делать архивные копии 1С не реже 1 раза в месяц, а также перед выполнением исправлений в базе и после закрытия месяца.
При запуске 1С выдается ошибка выполнения операции с информационной базой. Перезапуск программы не помогает, открыть базу данных для работы в ней — невозможно.
Причины, вызывающие эту ошибку, могут быть совершенно разными:
- несовместимая версия файла базы данных;
- файл базы данных поврежден;
- ошибка соединения с сервером 1С: Предприятия 8.3;
- переустановка баз на сервере;
- проблема с портами на сервере
- и т.д.
Ошибки такого уровня очень серьезны. А в случае возникновения их на сервере — однозначно требуют обращения к специалистам. И если организации, устанавливающие клиент-серверный вариант, рассчитанный на большое число пользователей, обычно имеют в штате системных администраторов и программистов, отвечающих за сервер, то пользователи, работающие на обычных файловых вариантах 1С, должны уметь самостоятельно разобраться с этой проблемой и решить ее.
Как правило, ошибка при выполнении операции с информационной базой в файловом режиме работы означает, что произошло повреждение файла базы данных. Причин может быть множество:
- сетевые проблемы при записи файла;
- неудачное копирование базы;
- отключение электропитания в момент работы программы;
- и т.д.
В данной статье мы рассмотрим возникновение этой ошибки для пользователей файловых 1С и дадим два инструмента решения проблемы:
Обязательно сохраните поврежденный файл базы данных перед началом исправления ошибок, так как любые изменения структуры при тестировании имеют необратимый характер. Сделать копию можно обычным копированием файла 1Cv8.1CD.
Тестирование и исправление
Внутренняя обработка 1С Тестирование и исправление проверяет и исправляет структуру конфигурации и информационных данных.
Пошаговая инструкция Тестирования и исправления базы.
Шаг 1. Запустите 1С в режиме Конфигуратор .
Шаг 2. В конфигурации выберите пункт меню Администрирование — Тестирование и исправление .
Перед открытием формы тестирования программа напомнит о необходимости сделать копию базы перед проверкой. Если копия сделана — нажимаете на кнопку Продолжить .
Шаг 3. Настройка тестирования.
Форма тестирования предлагает несколько вариантов проверок и режимов, не зависящих друг от друга. Выполнить нужно все проверки в полном объеме, поэтому установите флажки напротив тех вариантов, где они не поставлены по умолчанию.
Форма тестирования и исправления информационной базы должна иметь следующий вид.
Рассмотрим основные группы переключателей проверки.
Группа переключателей Проверки и режимы
Позволяет сделать выбор между режимом, производящим только проверку информационной базы и режимом, производящим коррекцию обнаруженных ошибок.
Проверка информационной базы:
- проверка логической целостности информационной базы;
- проверка ссылочной целостности информационной базы.
Коррекция обнаруженных ошибок:
- реиндексация таблиц информационной базы;
- пересчет итогов;
- сжатие таблиц информационной базы;
- реструктуризация таблиц информационной базы.
Группа переключателей Тестирования
Варианты тестирования:
- Тестирование и исправление;
- Только тестирование.
При установке переключателя в положение Только тестирование будет произведен поиск ошибок без исправления. Просмотрев характер ошибок, пользователь сам примет решение: будет ли передавать ситуацию на автоматическое программное исправление или нет.
Группа При наличии ссылок на несуществующие объекты
Эта группа определяет, должна ли программа при обнаружении ссылок на несуществующие объекты:
- создавать объекты;
- удалять ссылки;
- не изменять.
По умолчанию установлен самый безопасный вариант Не изменять. При использовании первых двух вариантов в сложных случаях возможны искажения информации в базах 1С.
Группа переключателей При частичной потере данных объектов
Эта группа задает поведение программы, если было обнаружено, что данные объектов были частично потеряны, но оставшихся данных достаточно для того, чтобы восстановить потерянные. Пользователь самостоятельно выбирает вариант:
- создавать объекты;
- удалять объект;
- не изменять.
По умолчанию установлен самый безопасный вариант Не изменять. При использовании первых двух вариантов в сложных случаях возможны искажения информации в базах 1С.
Кнопка Выполнить
Перед нажатие на кнопку Выполнить , убедитесь, что 1С закрыта у всех пользователей. Проверка выполняется в монопольном режиме. Сохранение копии базы — обязательное условие перед проверкой.
- Значение должно быть… Сохранено значение…
Утилита chdbfl.exe
Утилита chdbfl.exe отвечает за проверку физической целостности базы. Именно она спасает пользователей в большинстве случаев при невозможности входа в базу данных.
Утилита включена в Платформу 1С и поставляется отдельно для каждой Платформы 1С.
Пошаговая инструкция работы с утилитой chdbfl.exe.
Определение Платформы 1С
Откройте на вашем компьютере папку с Платформой, на которой работает ваша база. Как правило, это последняя установленная вами Платформа 1С, но могут быть случаи, когда запуск происходит с более старых версий специально, поэтому этот момент нужно уточнить. Сделать это можно, например, в конфигурации по справке о программе: меню Справка — О программе .
Место установки Платформы на компьютере зависит от ее разрядности:
- 32-разрядные Платформы 1С устанавливаются в каталог С:\Program Files (x86)\1cv8\
- 64-разрядные Платформы 1С устанавливаются в каталог С:\Program Files\1cv8\
Запуск утилиты chdbfl.exe
В выбранной Платформе 1С перейдите в папку bin и запустите утилиту chdbfl.exe.
Настройка проверки базы данных
Для настройки проверки физической целостности необходимо:
- выбрать файл информационной базы, где выходит ошибка;
- установить флажок Исправлять обнаруженные ошибки .
После нажатия на кнопку Выполнить запустится проверка физической целостности файла БД.
Программа 1С при выполнении проверки должна быть закрыта у всех пользователей. Сохранение копии базы — обязательное условие перед проверкой.
Если рассмотренные здесь методы не помогли войти в базу данных и при запуске 1С выдается ошибка выполнения операции с информационной базой, то для восстановления целостности информационной базы и исправления ошибок следует обратиться к специалистам 1С.
- 1С удаление: указанная учетная запись уже существует
- Установка запрещена на основании системной политики 1С 8.3
- Обнаружено неправомерное использование данного программного продукта в 1С: как убрать
- Ошибка ввода пинкода. Пинкод не укомплектован в 1С 8.3
- Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
(1 оценок, среднее: 1,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Читайте также: