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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Работает это следующим образом: при вызове приложения эти специальные параметры заменяются исходя из имени и месторасположения главного файла документа.

DDE

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

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

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

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

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

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

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

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

При нажатии кнопок  «Добавить» или  «Редактировать» появляется диалоговое окно следующего вида:

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

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

 

См. также:

2.6.2 Типы файлов