(создано для сопровождения клиентов ОсОО «Практика»)
(оригинал статьи http://www.kuklin.com/projects_r.html )
Важно! Перед тем как проводить какие-либо изменения в базе 1С сделайте резервную копию. Если 1С запускается в режиме конфигуратора, то через меню Администрирование -> Сохранить данные. Если у Вас уже есть более старые копии, не пишите поверх них, сделайте отдельный архив. Если 1С не запускается в режиме конфигуратора, скопируйте весь каталог базы в другое место. Если у Вас есть другой носитель информации (второй жесткий диск, Zip drive, пишущий CD-ROM), то лучше сделать копию на него.
- При запуске программа не загружается и выдает сообщение «Не найден ключ защиты».
- При запуске 1С: Предприятие программа не загружается и выдает сообщение вроде «Каталог базы не обнаружен C:1C».
- Не могу запустить 1С: Предприятие, программа останавливается с ошибкой «Ошибка блокировки данных. Возможно, данные используются другой задачей».
- Программа не запускается и выдает сообщение «Ошибка загрузки метаданных».
- Программа не запускается и выдает сообщение «Ошибка открытия индексного файла таблицы. Для восстановления индексных файлов запустите программу в монопольном режиме».
- Программа не запускается и выдает сообщение «Поврежден файл журнала регистрации».
- При запуске программы появляется всплывающий экран с надписью 1С: Предприятие и тут же исчезает.
- При попытке открыть базу данных программа останавливается с сообщением об ошибке: «Порядок сортировки, установленный для базы данных, не совпадает с системным».
- При запуске программы загрузка останавливается с сообщением об ошибке: «Runtime Error! Program c:Program Files1Cv77Bin1Cv77.exe. Abnormal termination”.
- При запуске программа сначала спрашивает кодировку (кодовую страницу и порядок сортировки), а потом загрузка останавливается с сообщением об ошибке: «Невосстановимая ошибка базы данных. Код – 10. Ошибка открытия словаря базы данных”.
- Как определить где находится база 1С: Предприятие?
- При запуске с третьего-четвертого компьютера программа не запускается с сообщением вроде «Ошибка доступа к таблице DT****»
- 1С: Предприятие очень долго открывает базу.
- Какие существуют параметры командной строки для файла 1cv7.exe?
При запуске программа не загружается и выдает сообщение «Не найден ключ защиты».
Ответ:
Эта ошибка может возникнуть из-за ряда причин. Варианты решения зависят от того, стоит ли у вас сетевая версия или локальная. Начнем с локальной, как с более простого случая.
Мы предлагаем Вам выполнить следующие действия. После каждой попытки, пожалуйста, попробуйте запустить 1С: Предприятие. Возможно, что проблема решится на первом же шаге, и тогда все последующие будут не нужны.
a)Перезагрузите компьютер, нажав Пуск->Завершение работы ->Перезагрузить компьютер ->ОК. Подождите, пока компьютер перезагрузится, затем еще раз попробуйте запустить 1С.
b)Возможно, Вы забыли установить драйвер защиты при установке программы. Тогда Вам нужно запустить его, нажав Пуск ->Программы->1С: Предприятие 7.7->Установка драйвера защиты. Перезагрузите компьютер и попробуйте еще раз запустить 1С: Предприятие.
cПроверьте физическое наличие ключа на компьютере, может быть кто-то его задел и он выпал из компьютера. Для этого нужно добраться до задней стенки корпуса компьютера, туда, куда подключаются провода. Важно: крайне рекомендуется предварительно выключить компьютер. Ключ выглядит как брусок примерно 3х4х1 см. Скорее всего, он будет красного или белого цвета. Ключ вставляется в LPT порт (туда же, куда и принтер). В любом случае, вы сможете вставить ключ только в LPT порт. Важно: не нужно прилагать большую силу, усилия должны быть сравнимы с усилиями при поднятии стакана чая. Если ключ не входит в порт, не пытайтесь вставить его силой, так как либо это не ключ, либо вы вставляете его не в LPT порт. Лучше позовите человека, отвечающего в Вашей фирме за компьютеры, или позвоните нам. После того как Вы вставили ключ в порт, включите компьютер и попробуйте снова запустить 1С: Предприятие.
d)Иногда принтер и другая техника, поставленная «поверх» ключа может мешать его определению сервером защиты. Предварительно выключив компьютер и принтер, попробуйте отсоединить периферию (чаще всего принтер) от компьютера, оставив ключ на месте. Теперь включайте компьютер и попробуйте запустить 1С. Конечно, в этом случае, вы не сможете пользоваться отключенным устройством.
Если у Вас используется сетевая версия, и ключ расположен не на Вашем компьютере, то рекомендуется обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы и есть это человек, то мы можем посоветовать Вам выполнить следующие действия:
a)Проверьте то, что проблемный компьютер «видит» сервер, на котором находится ключ. Можно либо пропинговать сервер из командной строки, запустив программу ping с проблемного компьютера с именем компьютера-сервера в качестве параметра. Например, c: ping server1c. Либо Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение». Если выяснится, что проблемный компьютер не «видит» сервер, то понадобится провести стандартную проверку при сетевых проблемах. Рекомендуем начать с проверки целостности кабелей (нет обрывов), работоспособности хаба, работоспособности сетевой карточки (горит ли лампочка, успешна ли команда ping 127.0.0.1), кроме того, следует убедиться в наличии необходимых протоколов и правильности их настройки.
b)Убедитесь в том, что на компьютере с ключом запущена программа «Сервер защиты». Это программа необходима для работы клиентов 1С: Предприятие в сетевом варианте. Вы можете запустить ее, нажав Пуск ->Программ->1С: Предприятие 7.7-> Сервер защиты.
c)На каждом компьютере с 1С: Предприятие есть файл nethasp.ini, который по умолчанию находится в C:Program Files1Cv77BIN. В этом файле содержатся настройки программы, проверяющей наличие ключа в сети. Файл достаточно хорошо документирован, и Вы, наверняка, сможете разобраться в его структуре. Мы рекомендуем Вам обратить особое внимание на строки используемых протоколов (возможно, там остался один IPX/SPX, который вообще в вашей сети не используется), время ожидание поиска ключа (при слабой сети программа может просто не успеть найти его) и ссылки на компьютер сервер (возможно, такого компьютера уже не существует, он перемещен или переименован).
При запуске 1С: Предприятие программа не загружается и выдает сообщение вроде «Каталог базы не обнаружен C:1C».
Ответ:
Это произошло из-за того, что недоступна папка, в которой находится база 1С. Если база находится на Вашем компьютере, то, скорее всего, Вы ее куда-то переместили. Вспомните, перемещали ли Вы какие-либо каталоги (папки) в последнее время. Если Вы знаете точно, куда была перемещена база, или Вам кажется, что перемещенная недавно папка является базой, то при запуске 1С в диалоговом окне выберите кнопку «Изменить» (справа идут кнопки ОК, Отмена и следующая – «Изменить»). Укажите новый путь к базе и, нажав на кнопку ОК, запустите 1С: Предприятие еще раз.
Если база находится не на вашем компьютере, а на удаленном сервере, то лучше обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы все же решили самостоятельно ликвидировать проблему, то, во-первых, необходимо проверить наличие сети между двумя компьютерами (Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение»). Во-вторых, нужно узнать местонахождение каталога с базой на сервере. После этого, кликнув на кнопку «Изменить» в диалоговом окне запуска 1С: Предприятие, выберите «Мое сетевое окружение»->Сервер, на котором находится база ->Укажите путь к базе.
Теперь еще раз попробуйте запустить 1С: Предприятие.
Не могу запустить 1С: Предприятие, программа останавливается с ошибкой «Ошибка блокировки данных. Возможно, данные используются другой задачей».
Ответ:
1С: Предприятие может запускаться в двух режимах: Монопольный и Разделенный. При монопольном режиме базу может открыть только один пользователь. Вышеуказанное сообщение показывает, на то, что кто-то уже вошел в монопольном режиме (возможно, это Вы), и теперь Вы пытаетесь использовать базу.
Первым делом нужно проверить свой компьютер. Посмотрите на панель задач (справа от кнопки «Пуск»), если Вы видите там надпись «1С: Предприятие», то щелкните по ней и закройте ее. Это был ранее запущенный экземпляр программы «1С: Предприятие». Запустите 1С: Предприятие еще раз.
Если 1С: Предприятие в монопольном режиме запущено не на Вашем компьютере, то возможны два варианта действий.
Первый вариант применим, если компьютеров в сети, использующих 1С: Предприятие немного, и они расположены недалеко друг от друга. Тогда можно подойти к каждому компьютеру и, выбрав пункт меню 1С: Предприятие Помощь ->О программе, Вы увидите в самой последней строке Режим работы. Если слева написано «Монопольный», то нужно закрыть 1С: Предприятие на этом компьютере и запустить на своем. Скорее всего, проблема будет решена.
Второй вариант нужно применять тогда, когда компьютеров в сети много, и их слишком долго обходить по одному. Тогда нужно запустить Монитор командой Пуск ->Программы->1С: Предприятие->Монитор пользователей. Запустив монитор, нужно выбрать пункт меню Монитор ->Активные пользователи. Перед Вами появится список компьютеров, с которых на данный момент используется база (каждая строка – запущенная компонента 1С: Конфигуратор, Предприятие, Монитор, Отладчик). Если Вы обратите внимание на самый левый столбец, то можете заметить, что на одном из компьютеров запущено 1С: Предприятие в монопольном режиме (это отображается красным восклицательным знаком рядом с иконкой). Подойдите к этому компьютеру и закройте там 1С: Предприятие. Проблема теперь должна быть решена.
Иногда возможен вариант, что какой-то компьютер некорректно завершил работу (или просто «завис»), тогда нужно выключить его и включить еще раз. Если невозможно определить, какой компьютер занял базу, а в Мониторе не указан компьютер, использующий монопольный режим, то придется выключать все компьютеры (можно по одному, пробуя запустить 1С после выключения каждого компьютера).
Программа не запускается и выдает сообщение «Ошибка загрузки метаданных».
Ответ:
Здесь нет общего решения проблемы. Сначала убедитесь, что указан правильный путь к базе. Вы можете проверить это, взглянув на надпись в самом низу окна запуска 1С: Предприятие. Там должен значиться путь к базе (что-нибудь вроде C:1C). Если Вы не знаете, тот ли этот путь, то прочитайте ответ на вопрос «При запуске 1С: Предприятие программа не загружается и выдает сообщение вроде «Каталог базы не обнаружен C:1C». Если это не помогло, то попробуйте обратиться к человеку, отвечающему за компьютеры в Вашей фирме. Если Вам не к кому обратиться или выяснится, что путь указан правильно, но база, тем не менее, не запускается, то лучше обратиться к нам.
Программа не запускается и выдает сообщение «Ошибка открытия индексного файла таблицы. Для восстановления индексных файлов запустите программу в монопольном режиме».
Ответ:
Для решения этой проблемы нужно запустить программу в монопольном режиме (поставьте галочку в поле «Монопольно» при запуске программы). Конечно, предварительно придется попросить всех пользователей выйти из 1С: Предприятие. На предложение восстановления индексных файлов нужно ответить утвердительно. Этот процесс может занять значительное количество времени, от 1-2 минут для баз в 5-10 мегабайт до порядка часа для больших баз. Если Вам не удается запустить систему в монопольном режиме, хотя Вы уверены, что все пользователи вышли из программы, то сначала проверьте свой компьютер, возможно, там осталась запущенная копия программы. Если и это не помогло, то попробуйте выключить клиентские машины (можно по одной, с проверкой после каждой). Вероятно, что одна из программ была некорректно завершена и не освободила базу.
Программа не запускается и выдает сообщение «Поврежден файл журнала регистрации».
Ответ:
В каталоге Вашей базы (путь к базе написан слева внизу в окне запуска) есть подкаталог Syslog. В этом каталоге лежит файл 1cv7.mlg, это и есть файл журнала. Переместите его в другой каталог; если Вы считаете, что файл журнала Вам не нужен, то можете его удалить. Главное - убрать файл журнала из этого каталога. При следующем запуске 1С: Предприятие должна успешно загрузиться и создать пустой файл журнала.
При запуске программы появляется всплывающий экран с надписью 1С: Предприятие и тут же исчезает.
Ответ:
Данная проблема возникла из-за того, что Вам запрещена запись в каталог базы. 1С: Предприятие для запуска необходима запись в этот каталог. Чтобы исправить ситуацию с сервера, на котором находится база, выберите общий ресурс (диск или каталог с базой), щелкните правой кнопкой, выберите меню Свойства, вкладку Доступ, поставьте значение Полный (или переставить индикатор в «Открыть общий доступ к папке» для Windows 2000). Сохраните изменения, попробуйте запустить 1С: Предприятие еще раз.
При попытке открыть базу данных программа останавливается с сообщением об ошибке: «Порядок сортировки, установленный для базы данных, не совпадает с системным».
Ответ:
Для того чтобы исправить эту ошибку кликните по иконке Мой компьютер-> Панель управления -> Языки и стандарты. Установите предложенное значение в «Русский» и перезагрузите компьютер.
При запуске программы загрузка останавливается с сообщением об ошибке: «Runtime Error! Program c:Program Files1Cv77Bin1Cv77.exe. Abnormal termination”.
Ответ:
Возможно несколько причин возникновения этой ошибки. Сначала скопируйте каталог Вашей базы в другое место, чтобы даже при наихудшем исходе (в процессе исправления выключили свет) Вы могли вернуться к ситуации до начала исправления. Вы можете самостоятельно предпринять следующие шаги исправления этой ошибки. После каждого шага, попытайтесь запустить 1С: Предприятие.
- Перезагрузите компьютер.
- Переустановите 1С: Предприятие.
- Скопируйте файл 1Cv7.md, который лежит в каталоге NEW_STRU вашей базы в каталог вашей базы. Например, если ваша база лежит в каталоге c:1Cbase, то нужно скопировать файл 1Cv7.md из c:1CbaseNEW_STRU в c:1Cbase. На вопрос: «Заменить ли текущий файл?» следует ответить «Да».
- Запустите Конфигуратор, выберите пункт Администрирование -> Тестирование и исправление ИБ. Нажмите на кнопку Выполнить.
Если ошибка не была исправлена, то, видимо, Вам придется обратиться к фирме «Практика» напрямую.
При запуске программа сначала спрашивает кодировку (кодовую страницу и порядок сортировки), а потом загрузка останавливается с сообщением об ошибке: «Невосстановимая ошибка базы данных. Код – 10. Ошибка открытия словаря базы данных”.
Ответ:
Скопируйте файл 1Cv7.dd, который лежит в каталоге NEW_STRU вашей базы в каталог вашей базы. Например, если ваша база лежит в каталоге c:1Cbase, то нужно скопировать файл 1Cv7.dd из c:1CbaseNEW_STRU в c:1Cbase. На вопрос: «Заменить ли текущий файл?» следует ответить «Да». Если такого файла не существует в каталоге NEW_STRU не существует, но Вы знаете пароль на конфигурацию, то можно исправить проблемы, переименовав какой – либо объект метаданных самого в себя (например, в идентификаторе константы ОснФилиал стереть последнюю букву «л» и снова ее поставить). Сохраните конфигурацию.
Как определить где находится база 1С: Предприятие?
Ответ:
Когда Вы запускаете 1С: Предприятие или Конфигуратор перед Вами появляется окно запуска. Если выделена нужная база (большое поле почти посередине окна), то внизу Вы можете увидеть путь к базе. Он должен выглядеть примерно как “C:1Cbase”.
При запуске с третьего-четвертого компьютера программа не запускается с сообщением вроде «Ошибка доступа к таблице DT****».
Ответ:
Дело в том, что операционная система Windows 95/98, не позволяет держать открытыми больше 1024 файлов единовременно. Учитывая средний размер базы в 200-400 файлов, получается, что программа не будет запускаться на 3-6 компьютере, пытающемся получить доступ к базе. Необходимо перенести базу (для DBF версий можно просто скопировать весь каталог и перепрописать пути на клиентских машинах) на компьютер с другой операционной системой (рекомендуется – Novell, Windows 2000, Windows NT).
1С: Предприятие очень долго открывает базу.
Ответ:
Возможно, это происходит из-за того, что сканер антивируса проверяет все *.dbf и *.cdx файлы, которые хочет открыть 1С: Предприятие. Для решения проблемы нужно исключить проверку файлов этого типа (например, в программе «AVP Монитор» это называется «Исключить по маске»). Вы можете не опасаться проникновения вирусов из *.dbf файлов базы и индексных файлов, так как в них не могут содержаться вирусы.
Какие существуют параметры командной строки для файла 1cv7.exe?
Ответ 1] :
1cv7.exe MODE [ /M | /D
где MODE - режим запуска, может принимать только одно из трех значений :
config - режим конфигуратора;
debug - режим отладчика;
enterprise - нормальный (рабочий) режим 1С: Предприятие.
следующие ключи опциональны:
/M - запуск программы в монопольном режиме;
/D - каталог базы данных;
/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);
/N - имя пользователя;
/P - пароль пользователя;
/T - путь к временным файлам
/@ - для режима конфигуратора с указанием файла пакетного
запуска
/W - инициализация Web расширения
Пример:1cv7 enterprise /Dc:1cmainbase /NИванов /P123,
в этом случае произойдет запуск программы без вывода диалогов о выборе базы
и режима работы, а также без запроса имени и пароля пользователя.
Запуск в пакетном режиме подробно описан в книге «Конфигурирование и администрирование. Часть вторая» на странице 252.
[1] Информация взята с сайта my 1C ( www.sinor.ru ).
Комментарии
4а она выводит сообщение:
Для работы конфигурации "Бухг. для бюджетных организаций" необходимо наличее компаненты Бух. Учета 1С... . повторите запуск программы после проверки состава установленных компонентов и допуска ключа защиты.
а она выводит сообщение:
Для работы конфигурации "Бухг. для бюджетных организаций" необходимо наличее компаненты Бух. Учета 1С... . повторите запуск программы после проверки состава установленных компонентов и допуска ключа защиты.