Navigation: »No topics above this level« Глобальные данные |
![]() ![]() ![]() |
В скрипте можно использовать следующие глобальные данные:
[: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:] - имя нажатой кнопки