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