В режиме  «Команды над файлом» ведется список команд, которые можно выполнять над файлом.

Последовательность расположения команд изменяется с помощью кнопок  «Вверх» и «Вниз» на панели управления. В соответствии с заданной последовательностью, данные команды будут располагаться в списке команд выполняемых над документом (см. раздел 12.1.20).

При создании (команда  «Создать») или редактировании (команда «Редактировать») позиции выводится диалоговое окно, содержащее закладки:

Командная строка

·         В поле «Наименование» вводится наименование команды.

·         В поле «Значок» выбирается пиктограмма, которая будет появляться в соответствующих списках.

·         Флаг «Использовать по умолчанию» используется для определения команды, которая выполняется по умолчанию над типом файла.

·         В поле «Класс операции» выбирается значение из списка:

·         «Просмотр» - при закрытии вызванного приложения все файлы документа НЕ сохраняются в архиве.

·         «Редактирование» - при закрытии вызванного приложения все файлы документа сохраняются в архиве.

·         «Комментирование» - при закрытии вызванного приложения только определенные типы файлов документа сохраняются в архиве. Типы файлов определяются на закладке «Файлы комментариев», которая появляется в случае выбора этого класса операции.

Таким образом, одним и тем же приложением можно выполнять различные функции.

·         Флаг «Использовать обработчик команд» добавляет возможность запустить обработчики команд (см. раздел 20).

·         В поле «Имя обработчика команд» указывается определенный обработчик команд доступный для текущего типа файла.

Список обработчиков команд определяется настройками файла tcs_cmd.ini (см. раздел 20.7).

·         Флаг «Макрос» добавляет возможность выполнять команду над файлом в виде макроса. Это позволяет писать выгрузку файлового состава любой сложности, запускать сложные команды обработки, писать обмен атрибутами и прочей информацией между данными в базе TechnologiCS и файлами приложения (заполнения штампов, атрибутов и пр.).

При простановке флага «Макрос», все остальные команды над файлом становятся недоступными!

·         Поле «Модуль» содержит имя скриптового модуля выбранного из справочника (см. раздел 2.7.2.4).

·         В поле «Макрос» вводится имя макроса.

·         Флаг «Создавать файл обмена “data.ocs”» предназначен для того, чтобы при выполнении команды над файлом создавался файл обмена, содержащий информацию из карточки документа.

·         Флаг «Стандартная команда Windows»:

·         Если флаг установлен, то команду можно выбрать из реестра Microsoft Windows (команды, прописанные для этого типа файлов).

·         Если этот флаг не установлен, то можно задать командную строку и ее параметры. Кроме того в этом случае можно задать индивидуальные команды для каждого пользователя системы (появляется дополнительная закладка «Ком. строки пользователей»).

·         Командная строка задается указанием на приложение через диалог выбора исполняемых файлов.

·         Параметры командной строки определяются приложением. В системе есть специальные параметры, которые интерпретируются следующим образом:

·         %1 - имя и полный путь к документу (его главному файлу).

·         %filename% - только имя файла (без расширения и полного пути).

·         %fileext% - расширение главного файла документа.

·         %filepath% - путь к документу.

·         %filefullname% - аналогично %1.

·         %#GUID% - уникальный код атрибута, значение которого будет подставлено в качестве параметра в командную строку.

Таким образом, при вызове приложения, эти специальные параметры заменяются соответствующими значениями.

DDE

Задаются параметры запуска приложения через DDE (Dynamic Data Exchange).

·         «Использовать DDE» - включает или отключает запуск приложения через DDE.

·         «Сообщение DDE» - это команда, которую поддерживает приложение, заданное в командной строке.

·         «Приложение» - это зарегистрированное в Microsoft Windows имя приложения.

·         «Если DDE приложение не запущено» - в этом поле задается полное имя исполняемого файла приложения, которое будет запущено, в случае если DDE сервер еще не стартовал.

·         «Тема» - это именованная часть приложения (библиотека, форма, модуль) для выполнения.

Командные строки пользователей

Задаются командные строки индивидуально для каждого пользователя.

При создании (команда  «Создать») или редактировании (команда «Редактировать») позиции выводится диалоговое окно следующего вида:

·         В поле «Пользователь»  выбирается пользователь системы, для которого назначается эта команда.

·         В поле «Командная строка пользователя» назначается сама командная строка. Отредактировать имя уже введенного пользователя нельзя, для выполнения этой операции следует удалить, а затем ввести новую запись.

 

См. также:

2.7.2 Типы файлов