GeneratorGetValue ( Function )


Метод: GeneratorGetValue - Получить значение генератора

Синтаксис:

objectvariable.GeneratorGetValue( GenNote, Year, MakeJournal, TemplateVars, Options, ValueId, Value )

где

objectvariable - IOCS_Application10

GenNote: String - Обозначение генератора

Year: Long - Год (0 - текущий год)

MakeJournal: Boolean - Если True - добавить свободное значение в журнал, иначе получить следующее свободное значение

TemplateVars: Variant - Массив значений для шаблона ( Имя, Значение, ...)

Options: Variant - не используется, должно быть Null

ValueId: Variant - Полученное значение идентификатора значения генератора

Value: Variant - Полученное значение генератора


Пример заполнения журнала генератора с обозначением Gen и последующим использованим штрих кодов из журнала в системе
' Заполнение журнала штрих-кодами
sub fillJournal
  dim valueId, value, i
  for i = 1 to 10
    'Получаем значение генератора "Gen" для журнала
    call theApp.GeneratorGetValue("Gen", 0, True, Empty, Empty, valueId, value)
    'меняем значение на штрих-код
    value = theApp.BarCodeGenEx(12, Empty)
    'Добавляем в журнал
    call theApp.GeneratorAddJournal(valueId, value, Empty, Empty)
  next
end sub

'Использование журнала
sub useJournal
  dim valueId, value
  'Получаем значение генератора "Gen"
  call theApp.GeneratorGetValue("Gen", 0, False, Empty, Empty, valueId, value)
  ' Используем значение
  call theApp.GeneratorUseValue(valueId, value, Empty, 0, Empty)
end sub