Запуск 1С 7.7: режимы, ярлык и устранение ошибок старта

· 9 мин

Содержание

Запускают 1С 7.7 файлом 1cv7.exe из папки BIN — по умолчанию это C:\Program Files\1Cv77\BIN\. Откроется окно «Запуск 1С:Предприятия»: в нём выбирают базу из списка и режим — «1С:Предприятие» для работы или «Конфигуратор» для настройки. Речь именно о «семёрке» (версия 7.7): у неё своё окно запуска и свои ключи командной строки, с 8.3 они не совпадают.

Сам старт редко вызывает вопросы. Спотыкаются обычно на трёх вещах: права на папку базы, ключ защиты HASP и совместимость со свежими Windows. Поэтому запуск разумно начинать с проверки окружения, а уже потом разбираться с ярлыками и режимами.

Что проверить до первого запуска

В папке BIN лежат три похожих файла, и они не взаимозаменяемы:

  • 🟡 1cv7.exe — универсальный модуль, сам определяет тип базы и вызывает нужный.
  • 🟡 1cv7s.exe — версия для баз на MS SQL Server.
  • 🟡 1cv7l.exe — локальная (однопользовательская) версия для файловых баз.

Если не уверены, какой запускать, берите 1cv7.exe — он универсальный.

Файловая база (формат DBF) хранится в обычной папке: в ней лежат файл метаданных 1Cv7.MD, таблицы .DBF и служебные файлы вроде USERS.USR. SQL-версия держит данные на сервере MS SQL, а в папке базы — только описание и параметры подключения.

Для DBF-версии учётной записи нужен полный доступ к папке базы: программа пишет файлы прямо в неё. Если прав только на чтение, 1С 7.7 не стартует и выдаёт ошибку доступа.

Защита у «семёрки» аппаратная — ключ HASP (LPT или USB) с установленным драйвером. Без ключа и драйвера база не откроется. Для сетевых баз ключ ставят на сервер вместе с менеджером лицензий.

1С 7.7 — 32-разрядное приложение. На Windows 10 и 11 его обычно запускают от имени администратора, а при капризах включают режим совместимости (правый клик по ярлыку → «Свойства» → вкладка «Совместимость»).

Для сетевой DBF-базы есть ещё два условия. Первое — папка базы лежит в общем доступе, и у каждого пользователя есть полные права на неё (чтение и запись). Путь к базе на клиентах лучше указывать через UNC-имя вида \\server\base, а не через подключённый диск — буква диска у разных пользователей может отличаться. Второе — на всех компьютерах должна стоять одна и та же версия платформы 1cv7.exe: разнобой версий приводит к ошибкам открытия базы.

Перед первым запуском 1С 7.7
Выполнено: 0 / 5

Режимы работы в окне «Запуск 1С:Предприятия»

После двойного клика по 1cv7.exe открывается окно запуска. Слева — список баз, справа — переключатель режима. «Семёрка» различает четыре режима, и это не одно и то же приложение с разными правами, а разные режимы запуска.

  1. 1С:Предприятие — обычная работа: ввод документов, отчёты, проведение.
  2. Конфигуратор — изменение конфигурации, список пользователей, выгрузка и загрузка данных, тестирование и исправление базы.
  3. Отладчик — отдельный режим для пошаговой отладки кода модулей.
  4. Монитор — показывает, кто сейчас в базе, журнал действий пользователей и активные сеансы.

Конфигуратор — это не только правка метаданных. Через меню «Администрирование» в нём делают повседневные административные задачи: ведут список пользователей и их пароли, выгружают и загружают данные (резервную копию), запускают тестирование и исправление базы. Выгрузка собирает всю базу в один файл — это штатный способ сделать бэкап DBF-базы и перенести её целиком. Список пользователей и права на доступ к объектам тоже задают здесь, а не в режиме «1С:Предприятие».

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

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

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

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

Ярлык и ключи командной строки

Чтобы не выбирать базу и режим каждый раз руками, запуск удобно оформить ярлыком с ключами. Ключи дописывают в поле «Объект» свойств ярлыка после пути к 1cv7.exe.

Первым словом задают режим, дальше — параметры. Самые используемые:

КлючЧто задаёт
ENTERPRISEрежим «1С:Предприятие»
CONFIGрежим «Конфигуратор»
DEBUGрежим «Отладчик»
MONITORрежим «Монитор»
/Mмонопольный запуск
/D<каталог>путь к папке базы
/N<имя>имя пользователя
/P<пароль>пароль пользователя
/U<каталог>рабочий каталог пользователя
/@<файл>файл параметров пакетного запуска

Пример ярлыка, который сразу открывает нужную базу в режиме «1С:Предприятие» под конкретным пользователем:

"C:\Program Files\1Cv77\BIN\1cv7.exe" ENTERPRISE /D"D:\Base\Buh" /N"Иванов" /P"пароль"

А этот вариант открывает ту же базу в Конфигураторе монопольно — например, чтобы сделать выгрузку:

"C:\Program Files\1Cv77\BIN\1cv7.exe" CONFIG /D"D:\Base\Buh" /M

Пароль в ключе /P виден в свойствах ярлыка открытым текстом. На общем компьютере так хранить его не стоит.

Ключи удобны, когда баз несколько: заведите по ярлыку на каждую базу со своим /D, и пользователю не придётся каждый раз искать нужную строку в списке. Если ключ /D не указать, 1С 7.7 просто откроет окно выбора базы, как при обычном запуске.

Ключ /U задаёт рабочий каталог пользователя — папку, куда платформа складывает временные и пользовательские файлы. Его указывают, когда несколько пользователей запускают одну базу с терминального сервера и их временные файлы нужно развести по разным каталогам.

Полный перечень ключей для конкретной сборки платформы выводит сама программа — запустите 1cv7.exe с ключом /?. Если какого-то параметра в вашей версии нет, справка это покажет.

Список баз в окне запуска и когда нужен реестр

Список баз в окне «Запуск 1С:Предприятия» правят прямо в этом окне кнопками «Добавить», «Изменить» и «Удалить». Отдельно лезть в реестр для этого не нужно — в отличие от 8.3, где общий список баз может лежать в реестре или в общих файлах.

Чтобы добавить базу , нажмите «Добавить», впишите название (как оно будет видно в списке) и укажите путь к папке базы — ту самую, где лежит 1Cv7.MD. Для SQL-базы путь ведёт к папке с описанием, а параметры сервера хранятся внутри.

Перенос базы на другой компьютер выглядит так:

  1. Скопируйте папку базы целиком (для DBF-версии) на новую машину.
  2. На новом компьютере откройте окно запуска и нажмите «Добавить».
  3. Укажите путь к скопированной папке и сохраните.

Реестр в «семёрке» затрагивают в других случаях. Главный из них — регистрация 1С 7.7 как OLE-сервера автоматизации (ProgID V77.Application): это нужно, чтобы внешние скрипты и обмены подключались к базе программно. Регистрируют командой:

"C:\Program Files\1Cv77\BIN\1cv7.exe" /RegServer

Снять регистрацию можно ключом /UnregServer. Ещё реестр используют драйвер ключа HASP и настройки совместимости — но для самого списка баз он не нужен.

Если компоненты автоматизации «отвалились» после переустановки Windows, повторная регистрация через /RegServer часто решает проблему без переустановки платформы.

Ошибки при старте и как их снять

Большинство сбоев при запуске 1С 7.7 сводится к нескольким типовым. По тексту сообщения почти всегда понятно, куда смотреть.

Диагностика: выберите симптом

Отдельная ситуация — файловая DBF-база «залипла» после аварийного выхода: остались признаки монопольной блокировки, хотя в базе никого нет. Прежде чем удалять служебные файлы блокировки, убедитесь, что в базе действительно никто не работает , иначе оборвёте чужие сеансы и повредите данные. Безопаснее сначала проверить «Монитором» и попросить всех выйти, а разбор блокировок делать на копии.

Если база повреждена (документы не открываются, суммы «поехали»), помогает штатное «Тестирование и исправление информационной базы» в Конфигураторе. Запускают его монопольно и только после резервной копии папки базы.

Пакетный запуск и автоматизация

Пакетный режим нужен, когда операции надо выполнять по расписанию и без участия человека: ночное закрытие периода , выгрузка данных, обслуживание базы. Управляют им через файл параметров и ключ /@.

Схема простая: действия описывают в текстовом файле, а при запуске передают его ключом /@<файл>. Платформа выполняет команды и закрывается. Такой запуск удобно повесить на «Планировщик заданий» Windows — создать задачу , которая вызывает 1cv7.exe с нужными ключами в заданное время.

Для программного доступа из внешних скриптов (например, из обработки на другом языке или из обмена) используют OLE-сервер V77.Application, который регистрируется ключом /RegServer (см. раздел про реестр). Через него внешняя программа открывает базу, вызывает процедуры и получает данные.

Монопольные пакетные задания (закрытие месяца, тестирование) блокируют базу. Ставьте их на время, когда пользователи не работают, иначе задача либо не запустится, либо оборвёт сеансы. Перед расписанием проверьте, что в это окно никто не заходит.

Для регулярных заданий заведите отдельную учётную запись 1С с нужными правами и запускайте пакет под ней через ключи /N и /P, а не под реальным сотрудником — так проще разбирать журнал и не зависеть от смены паролей.

Результат пакетного запуска стоит проверять. Платформа сама закрывается после выполнения, поэтому об ошибках узнать на месте некому. Полезно, чтобы задание писало итог в текстовый лог или выгружало контрольный файл, а «Планировщик заданий» запускал его немного раньше начала рабочего дня — тогда остаётся время вмешаться, если ночной пакет не отработал.

Частые вопросы

Запустится ли 1С 7.7 на Windows 10 или 11?
Да. Это 32-разрядное приложение, оно работает на современных Windows. Чаще всего достаточно запуска от имени администратора; при сбоях включают режим совместимости в свойствах ярлыка.
Нужен ли ключ HASP для запуска?
Да. Защита «семёрки» аппаратная: без ключа HASP и его драйвера база не откроется. Для сетевой работы ключ и менеджер лицензий ставят на сервер.
Чем отличаются 1cv7.exe, 1cv7s.exe и 1cv7l.exe?
1cv7.exe — универсальный модуль, сам определяет тип базы. 1cv7s.exe рассчитан на базы MS SQL, 1cv7l.exe — локальная версия для файловых баз. Если сомневаетесь, запускайте универсальный.
Где хранится список баз из окна запуска?
Список ведётся прямо в окне «Запуск 1С:Предприятия» кнопками «Добавить», «Изменить», «Удалить». Отдельно править реестр для этого не нужно, а на другой компьютер базу переносят копированием папки и добавлением пути вручную.
Поддерживает ли фирма 1С версию 7.7?
Платформа снята с поддержки: новые релизы и обновления отчётности для неё не выходят. Запускать и работать в существующих базах по-прежнему можно, но для актуального учёта большинство переходит на 8.3.