7.3.3.5. Поля операции пакетной операции

 
Пакетная операция может содержать поля, которые будут использоваться в скриптах пакетной операции для выполнения загрузки, обработки и выгрузки пакетов.
Поля пакетной операции отображаются в списке полей пакетной операции.
 
 
Для работы с полями пакетной операции необходимо использовать следующие методы:
 
1. Метод SetScriptField
 
procedure SetScriptField(Field : string; Value : variant);
 
Метод SetScriptField предназначен для редактирования поля пакетной операции.
 
Входящие параметры:
 
  • Field - Идентификатор поля пакетной операции
  • Value- Значение поля пакетной операции
 
Исходящие параметры
 
  • Отсутствуют
 
2. Метод GetScriptField
 
function GetScriptField(Field : string) : variant;
 
Метод GetScriptField предназначен для получения значения поля пакетной операции.
 
Входящие параметры:
 
  • Field - Идентификатор поля пакетной операции
 
Исходящие параметры
 
  • Значение поля пакетной операции
 
Пример скрипта
 
var
  FFieldStr : string;
  FFieldInt : integer;
begin
 
  FFieldStr := GetScriptField('FIELDSTR');
  FFieldInt := GetScriptField('FIELDINT');
  inc(FFieldInt);
                          
  CreatePacket();
  ...
  WritePacket();
 
  SetScriptField('FIELDSTR', 'Скрипт ' + IntToStr(FFieldInt));
  SetScriptField('FIELDINT', FFieldInt);
 
end;