2.6.2.1 Команды над файлом |
В режиме «Команды над файлом» ведется список команд, которые можно выполнять над файлом.
Последовательность расположения команд изменяется с помощью кнопок «Вверх» и «Вниз» на панели управления. В соответствии с заданной последовательностью, данные команды будут располагаться в списке команд выполняемых над документом (см. раздел 12.3.16).
При выполнении команды «Добавить» или «Редактировать» выдается диалоговое окно, содержащее закладки:
Командная строка
· В поле «Наименование» вводится наименование команды.
· В поле «Значок» выбирается пиктограмма, которая будет появляться в соответствующих списках.
· В поле «Класс операции» выбирается значение из списка:
· «Просмотр» - при закрытии вызванного приложения все файлы документа НЕ сохраняются в архиве.
· «Редактирование» - при закрытии вызванного приложения все файлы документа сохраняются в архиве.
· «Комментирование» - при закрытии вызванного приложения только определенные типы файлов документа сохраняются в архиве. Типы файлов определяются на закладке «Файлы комментариев», которая появляется в случае выбора этого класса операции.
Таким образом, одним и тем же приложением можно выполнять различные функции.
· Флаг «Использовать по умолчанию» используется для определения команды, которая выполняется по умолчанию над типом файла.
· Флаг «Использовать обработчик команд» добавляет возможность запустить обработчики команд (см. раздел 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 сервер еще не стартовал.
· «Тема» - это именованная часть приложения (библиотека, форма, модуль) для выполнения.
Командные строки пользователей
Задаются командные строки индивидуально для каждого пользователя.
При нажатии кнопок «Добавить» или «Редактировать» появляется диалоговое окно следующего вида:
· В поле «Пользователь» выбирается пользователь системы, для которого назначается эта команда.
· В поле «Командная строка пользователя» назначается сама командная строка. Отредактировать имя уже введенного пользователя нельзя, для выполнения этой операции следует удалить, а затем ввести новую запись.
См. также: