Работа в пакетном режиме подразумевает выполнение программой последовательных действий без участия пользователя. Последовательность действий должна быть описана пользователем по определенным алгоритмам с использованием ключевых параметров. Инициализация работы конфигуратора в пакетном режиме производится командной строкой вида:
Path1 config /dPath2 /nUser /pPassword /@Path3
где
Path1 - путь к файлу 1cv7*.exe
Path2 - путь к каталогу базы данных
Path3 - путь к файлу с инструкциями (пакетному файлу)
User - имя пользователя
Password - пароль пользователя
Под выбранным пользователем будут выполняться действия. И пользователь должен иметь права на выполнение таких действий.
config - ключевое слово, указывающее, что запуск 1С нужно произвести в режиме "Конфигуратора"
/d - каталог базы данных, с которой будут производиться действия
/n - имя пользователя, под которым будут выполняться действия
Данный файл имеет расширение по умолчанию *.prm, но можно использовать любое другое расширение, только в командной строке необходимо указывать данное расширение. Структура файла должна иметь следующий вид: [Секция] Параметр=Значение
Секция [General]
Секция содержит общие параметры:
Output [ИмяФайла] - имя лог-файла для записи произведенных действий
Quit [1/0] - нужно ли закрывать программу после выполнения сценария
CheckAndRepair [1/0] - нужно ли производить тестирование-исправление информационной базы
UnloadData [1/0] - нужно ли делать выгрузку данных
SaveData [1/0] - нужно ли делать сохранение данных (для формата базы данных *.dbf)
AutoExchange [1/0] - нужно ли выполнять автообмен с распределенной базой данных (РБД)
Секция [CheckAndRepair]
Секция содержит параметры о тестировании-исправлении информационной базы (ИБ):
Repair [1/0] - делать исправление или только тестирование