Re: Версия 2014.1
Пользователь:
Tat45 (IP-адрес скрыт)
Дата: 08, April, 2019 10:47
Alio написал(а):
-------------------------------------------------------
> АРМ Каталогизатор ИРБИС64
>
> Обеспечена возможность выполнения ПАКЕТНЫХ ЗАДАНИЙ
> (по аналогии с АРМом Администратор-клиент - см.
> релиз 2013.1)
> В качестве примера предлагается пакетное задание
> TEST.IBF, с помощью которого реализуется
> корректировка мест хранения для экземпляров,
> поступивших по определенному КСУ.
> Пакетное задание TEST.IBF имеет вид:
>
> test_ibf.wss
> SEARCH "NKSU=%1"
> GLOBAL test_ibf
> OPERANDSEP ;
> PRINT 0;test_ibf;;;Экземпляры, поступившие по КСУ
> %1, для которых место хранение %2 заменено на %3
> ;;1/c:\irbiswrk\test.htm
>
> РЛ test_ibf.wss используется для задания трех
> переменных параметров:
> -НОМЕР КСУ
> -СТАРОЕ МЕСТО ХРАНЕНИЯ
> -НОВОЕ МЕСТО ХРАНЕНИЯ
>
> Переменные параметры (т.е. конструкции %1 %2 %3)
> используются в тексте пакетного задания, а также в
> тексте задания на глобальную корректировку
> test_ibf.gbl:
>
> 0
> REP
> 910^D
> F
> &uf('+7W10#'),(if p(v910) then if p(v910^D) then
> if &uf('+97',v910^U)='%1' then if
> &uf('+97',v910^D)='%2' then
> '%3',,,&uf('+7W10#Место хранения изменено.
> MFN=',f(val(mfn),0,0),' Инв.номер - ',v910^B )
> else v910^D fi else v910^D fi else # fi fi/)
>
> PUTLOG
> g10
>
> и в тексте формата печати test_ibf.pft
>
> '',
> '',
> &uf('6brief'),
> '',
> '',
> (if p(v910) then if v910^U='%1' then v910^B|| fi
> fi),
> '',
> ''
>
> По данному пакетному заданию:
> - выполняется отбор документов по заданному КСУ
> - в отобранных записях выполняется глобальная
> корректировка мест хранения для экземпляров по
> заданному КСУ
> - выполняется печать откорректированных записей с
> указанием инв.номеров экземпляров, для которых
> было изменено место хранения.
Здравствуйте!
Установлен Ирбис64+ 2018д3
TEST.IBF, test_ibf.wss, test_ibf.gbl - есть в дистрибутиве
test_ibf.pft - отсутствует.
Также проверены дистрибутивы 2015, 2017 - в них test_ibf.pft тоже отсутствует.
Это недочет или pft сгенерируется автоматически или TEST.IBF по-любому сработает без ошибки?