Страница 1 из 1

Запуск алгоритма

Добавлено: 20 июн 2011, 14:36
n0where
Не могу найти функцию запуска какого либо алгоритма с параметрами.
Можете помочь.

Re: Запуск алгоритма

Добавлено: 20 июн 2011, 14:56
edward_K
какого именно? Производственных что ли?

Re: Запуск алгоритма

Добавлено: 20 июн 2011, 14:56
n0where
Да производственного.

Re: Запуск алгоритма

Добавлено: 21 июн 2011, 10:20
oiko
У них вроде как параметры логикой не предусмотрены - есть же настройка у каждого алгоритма.

Re: Запуск алгоритма

Добавлено: 21 июн 2011, 10:30
Semi-bit
Полагаю, автору требуется запустить его один раз, без создания пользовательского алгоритма.

Re: Запуск алгоритма

Добавлено: 21 июн 2011, 13:47
n0where
Лучше бы пользовательский запустить, т.к. он настроен уже.

Re: Запуск алгоритма

Добавлено: 21 июн 2011, 14:43
Seybukan
Помнится видел пример запуска алгоритма в ТХО API MnfZak.

Re: Запуск алгоритма

Добавлено: 21 июн 2011, 16:20
Semi-bit
n0where писал(а):Лучше бы пользовательский запустить, т.к. он настроен уже.
Ну тогда вообще не должно быть проблем - есть объектный интерфейс, надо ссылку на него инициализировать, и запускать. Вот пример:

Код: Выделить всё

     var iAlg210Sys : oAlgoritm_Sys;
     if (Not LoadVipRef (iAlg210Sys,'algoritm_210') )
     {
       Message('Системная ошибка !!!'+
               'Не загружен интерфейс <' + 'Algoritm_210' +'>',Information);
       Exit;
     };
     if ( not NullVipRef(iAlg210Sys) )
     {
       pt.cFormPl     := comp(0);
       pt.cpnRec      := KatSopr.nRec;
       pt.FlagRun     := word(128);
       pt.TypeCpNrec  := tpNak501;
       iAlg210Sys.RunInter(word(0), pt);
       FreeVipInterface(iAlg210Sys);
     }