Navigation:  »No topics above this level«

Глобальные данные

Previous pageReturn to chapter overviewNext page

В скрипте можно использовать следующие глобальные данные:

 

 [:FILE:]                - имя файла, который инициировал запуск скрипта

 [:FILE_OLDNAME:]        - "старое" имя файла (т.е. до переименования по заданию)

 [:FILE_ARHNAME:]        - полное имя файла (с путем), находящегося в архиве

 [:UARM_TYPE:]        - тип файла UARM

 [:UARM_SUM:]        - общая сумма документов в файле UARM

 [:UARM_KOL:]        - количество документов в файле UARM

 [:INPUTDIR:]                - входящая директория для текущего задания

 [:OUTPUTDIR:]        - исходящая директория для текущего задания

 [:ARCHDIR:]                - архивная директория для текущего задания

 [:MASK:]                - маска, по которой искался [:FILE:]

 [:JOBNAME:]        - наименование задания

 [:JOBCOMMENT:]        - наименование уровня в задании (комментарий к нему)

 [:DATETIME:]        - дата и время в формате ДД-ММ-ГГГГ_ЧЧ-ММ-СС

 [:RANDOMNAME:]        - набор из 8 случайных символов (кодированные дата-время)

 [:TEMPPATH:]        - путь до директории временных файлов

 [:TEMPFILENAME:]        - имя нового временного файла (полный путь)

 

 [:TODAY:]                - текущая дата в виде числа

 [:CLOCK:]                - текущее время в виде числа

 

 [:RUNCODE:]        - код ошибки, возвращенный батником по команде run

                     ( 0 - успешное завершение,

                      <0 - ошибка Clarion

                      >0 - ошибка DOS ERRORLEVEL )

 [:ERRORCODE:]        - код ошибки Clarion

 [:ERROR:]                - сообщение об ошибке Clarion

 

 [:VERBAERRORCODE:]        - Код ошибки функций Вербы

 [:VERBAERROR:]                - Сообщение об ошибке функций Вербы

 [:SQLERRORCODE:]        - код ошибки SQL-инструкций

 [:SQLERROR:]                - сообщение об ошибке SQL-инструкций

 [:VARERRORCODE:]        - код ошибки при работе с var_recordset

 [:VARERROR:]                - сообщение об ошибке при работе с var_recordset

[:ZIPERRORCODE:]        - Код ошибки функций ZIP/UNZIP

[:FILEERRORCODE:]        - Код ошибки файловых функций

[:FILEERROR:]                - Сообщение об ошибке файловых функций

[:QERRORCODE:]                - Код ошибки функций работы с очередями

[:QERROR:]                        - Сообщение об ошибке функций работы с очередями

 

Специальные переменные для функций findfirst/findnext :

 [:F.FULLNAME:]    - полное имя файла (с путем до него)

 [:F.NAME:]        - имя файла (с расширением)

 [:F.FNAME:]       - имя файла без расширения

 [:F.FEXT:]        - расширение файла (с точкой)

 [:F.FDRV:]        - диск, на котором находится файл

 [:F.PATH:]        - путь до файла (без буквы диска)

 [:F.SIZE:]        - размер файла

 [:F.TYPE:]        - тип файла,

                     может содержать значения (регистрозависимые!):

                     DIR       - директория,

                     FILE      - файл,

                     - (минус) - больше файлов нет (конец обработки)

 

Специальные переменные для SQL-функции sql_recordset :

 [:SQL.RECORDS:]   - количество записей, полученных в результате

                     работы sql_execute

 [:SQL.FIELD1:]    - содержимое результата SQL-запроса (1-го поля)

 [:SQL.FIELD2:]    - содержимое результата SQL-запроса (2-го поля)

   ...

 [:SQL.FIELD15:]   - содержимое результата SQL-запроса (15-го поля)

 

Специальные переменные для функции accept :

 [:EVENT:]         - событие

 [:EVENTNUM:]      - номер события

 [:FIELD:]         - поле, вызвавшее событие (USE-параметр)

 [:FIELDNUM:]      - номер поля

 [:KEYCODE:]       - код нажатой кнопки

 [:KEYCODENAME:]   - имя нажатой кнопки