Командная строка
Действия с бланками
/BLW:<команда>=<имя файла бланка>[:<имя файла вывода>]
Выполняет одну из команд для указанного бланка. Можно одновременно задавать до 4-х бланков. Если пути к бланкам содержат пробелы, то они (пути) должны заключаться в кавычки. Если указан абсолютный путь к файлу бланка или файлу вывода, содержащий двоеточие после буквы диска (С:...), то он должен быть заключен в скобки.
Используемые команды:
Open | – | Открывает бланк в режиме заполнения. |
Edit | – | Открывает бланк в режиме редактирования. |
DumpText | – | Сохраняет формульный раздел в указанный файл вывода (или в файл <имя файла бланка>.txt, когда файл вывода не указан). |
Пример:
/BLW:Open=Balance
При старте будет открыт бланк Balance.blw.
/BLW:Edit=Plat1 /BLW:Edit=Plat2
При старте будут открыты бланки Plat1.blw и Plat2.blw в режиме редактирования.
/BLW:DumpText=Balance:Formul.out
Формульный раздел бланка Balance.blw будет сохранен в файл Formul.out в той же папке, где расположен бланк. Для файла вывода может задаваться абсолютный путь.
/BLW:DumpText=Balance
Формульный раздел бланка Balance.blw будет сохранен в файл Balance.txt.
/BLW:DumpText=("D:\My Blanks\Balance.blw"): ("C:\Output for blanks\dump.out")
Формульный раздел бланка Balance.blw будет сохранен в файл dump.out. Скобки позволяют указать абсолютные пути, а кавычки - использовать пробелы в именах файлов и папок.
Параметры /W, /Q и /BLW, в основном, нужны для использования Инфо-Бухгалтера с системами контроля версий.
Экспорт данных в XML
/E:BLANKS=<имя файла>
Данный параметр осуществляет выгрузку списка бланков в XML-файл.
Информация о бланках записывается в виде линейного списка узлов blank. Имя файла указывается в атрибуте filename узла blank. Остальная информация записывается в структуре узла header, соответствующего открытому заголовку BLW-файла. В частности, в подузлах header содержится раздел и название бланка.
/E:<имя файла.IBX>=<имя файла>
Данный параметр осуществляет выгрузку списка библиотек (IBL), от которых зависят файлы исполнимого кода (IBX). Группа IBX-файлов задается маской, например, "OS_*.IBX". Запись списков для каждого IBX-файла выполняется в один XML-файл.
Информация о файлах кода записывается в виде линейного списка узлов ibx. Имя файла кода указывается в атрибуте filename узла ibx. Список библиотек содержится в подузлах library узла ibx. Имя файла библиотеки указывается в атрибуте filename узла library.
Компиляция
/C=<имя файла>
Выполняет компиляцию файлов. В качестве имени файла можно указывать имена бланков (*.blw), типовых операций (*.top) или исходных текстов (*.src). Расширение необходимо обязательно указывать, так как по нему определяется тип файлов. В место конкретного имени файла можно указать маску с использованием символов "*" и/или "?". Одновременно можно указывать до 4-х команд компиляции.
Есть возможность включить режим минимальной компиляции:
/C={MINIMAL}:<имя файла>
Пример:
/C={MINIMAL}:*.BLW
Минимальная компиляция всех бланков.
Также можно указать другие опции компиляции в фигурных скобках через запятую:
- FORCE – обратная MINIMAL (по умолчанию);
- ASK – запрашивать выбор пользователя при ошибках (по умолчанию);
- NOASK – обратная ASK;
- BREAK – прерывать компиляции при ошибках (по умолчанию);
- NOBREAK – обратная BREAK.
- STATUS – показывать прогресс выполнения;
- NOSTATUS – обратная STATUS (по умолчанию);
- ICLFIRST – сначала выполняется поиск файла ICL, при его отсутствии – IBL.
- NOWARN – подавляет предупреждения компилятора.
- FLIST – рядом с ibx-файлами создаются txt-файлы со списком файлов библиотек.
Пример:
/C={MINIMAL,NOASK,NOBREAK}:*.BLW
Минимальная компиляция всех бланков без вопросов и остановок на ошибках.
Управление окнами
/W:<команды>
Позволяет установить начальное состояние окна Инфо-Бухгалтера:
x – максимизировать; |
m – минимизировать; |
t(Cx,Cy,x,y) – расположить мозаикой размером Cx на Сy на рабочем столе в позиции x, y; |
v – расположить дочерние окна мозаикой по вертикали; |
h – расположить дочерние окна мозаикой по горизонтали; |
c – расположить дочерние окна каскадом; |
z – максимизировать активное дочернее окно. |
Пример:
Максимизировать Главное окно и расположить дочерние окна мозаикой по вертикали.
/W:xv
Доступная область рабочего стола будет разделена на 3 столбца и 3 строки (всего 9 ячеек). Главное окно будет расположено в четырехугольнике, соответствующем 2-му столбцу и 2-ой строке, т.е. в центральной ячейке.
/W:t(3,3,2,2)
Прочее
/Q
Осуществляет выход из Инфо-Бухгалтера после выполнения всех остальных команд.
/NODUPCHECK
Позволяет запуск нескольких экземпляров программы на одном компьютере. При этом создаются подпапки для временных файлов ib<id процесса>, чтобы не возникало конфликтов между работающими программами.
/NOSPLASH
Отключает показ картинки-заставки при старте программы.
/NOBDE
В локальной версии параметр позволяет отключить инициализацию BDE при старте программы.
/NOBDEDIAG
Данный параметр позволяет пропустить диагностику настроек BDE при старте программы.
/NOBACKUP
Данный параметр позволяет пропустить создание резервной копии при входе.
/NOSAVECFG
Данный параметр позволяет пропустить сохранение изменений в конфигурационные файлы *.cfg, *.grf, *.zof при выходе из программы.
/NODEMOWRN
В демонстрационной версии отключает окно регистрации и окно со списком ограничений при старте программы.
/ALTACCEL
Данный параметр включает режим альтернативных акселераторов, при котором некоторые традиционные акселераторы заменяются другими. В этом режиме акселератор команды Файлы/Сохранить заменяется с Ctrl+C на Ctrl+S. Добавляется дополнительный акселератор Ctrl+C для команды Правка/Копировать.
/INI:<имя файла>
Позволяет задать альтернативное имя файла настроек IB.INI.
Пример:
/INI:MYFILE
Программа будет читать файл MYFILE.INI.
/CFG:<имя файла>
Позволяет задать альтернативное имя конфигурационного файла программы *.CFG.
Пример:
/CFG:MYCONF
Программа будет читать и записывать файл MYCONF.CFG.
/DB:<база данных>
Позволяет задать явно SHP-файл в локальной версии или папку базы данных в сетевой версии. При этом игнорируется предыдущая база данных, запомненная в CFG-файле. В демонстрационной версии параметр игнорируется.
Пример:
/DB:MY.SHP
При старте программы будет загружен файл MY.SHP (локальная версия).
/TMP:<путь>
Позволяет задать путь к временной папке, не переопределяя явно переменные окружения "tmp" и "temp".
Пример:
/TMP:C:\MyTemp
Если указана опция /NODUPCHECK, то приватные подпапки ib<id процесса> будут создаваться внутри указанной временной папки.
Также можно указать временную папку в файле IB.INI как [Temp] Dir. Включить использование приватных подпапок ib<id процесса> можно параметром [Temp] Private = 1.
/LOGIN:<имя пользователя>
Позволяет задать имя пользователя при первом входе в сетевой версии.
/PSWD:<пароль>
Позволяет задать пароль при первом входе в сетевой версии. Если заданы сразу правильное имя пользователя и пароль, то подключение к базе данных выполняется без показа диалогового окна авторизации.
Пример:
/LOGIN:Администратор /PSWD:qwerty
/OPR:<имя файла>
Позволяет задать явно файл определений *.opr для локальной версии.
/REK:<имя файла>
Позволяет задать явно файл реквизитов *.rek для локальной версии.
/IB:<команда путеводителя>
Позволяет задать команду путеводителя (протокол ib:) для выполнения при старте программы.
Пример:
/ib:menu("Справка: О программе")