Есть выходная форма (список) с параметризацией.
'{',
/*(if p(v910) then if (&uf('Av991#1')='') OR (&uf('+9S!',v910^A,'!',&uf('Av991#1'))<>'0') then
/* если заданый статус пуст, ИЛИ экземпляр входит в заданный
/* если заданное место хранения пуст ИЛИ экземпляр входит в заданный
/* если заданный флаг пуст ИЛИ Флаг=1 и экземпляр есть ИЛИ Флаг=0 и экземпляра нет
/*
(if p(v910) then if p(v910^D) then
if ((&uf('Av991^A#1')='')OR(&uf('Av991^A#1'):v910^A)) AND
((&uf('Av991^D#1')='')OR(&uf('Av991^D#1'):v910^D)) AND
((&uf('Av991^H#1')='')OR((&uf('Av991^H#1')='1')AND
(v910^H<>''))OR((&uf('Av991^H#1')='0')AND(v910^H=''))) then
v910^a, '\tab ',
v910^b, '\tab ',
if &uf('Av920#1')='PAZK' then
&uf('Av700^A#1'), ' ', &uf('Av700^B#1'), ' ', &uf('Av200^A#1'), ', ', &uf('Av210^D#1')
else
if &uf('Av961^4#1')='' then &uf('Av961^A#1'), ' ', &uf('Av961^B#1') fi &uf('Av461^C#1'), ' ', &uf('Av210^D#1') fi, '\tab ',
&uf('Av60#1') ,
'\tab 1\tab ',
&uf('+98.,',&uf('Av10^D#1')) ,'\tab ',
if val(&uf('Av210^D#1'))<val('2003') then '0,814' fi,
if val(&uf('Av210^D#1'))=val('2003') then '0,91' fi,
if val(&uf('Av210^D#1'))=val('2004') then '0,945' fi,
if val(&uf('Av210^D#1'))=val('2005') then '0,977' fi,
if val(&uf('Av210^D#1'))=val('2006') then '0,988' fi,
if val(&uf('Av210^D#1'))>val('2006') then '1' fi,
'\tab ', v910^d, '\tab ', v910^V, '\par' fi fi fi, /)
,'}'
Если взять выборку в 15 документов с 35 экземплярами, и отметить все 15 документов, то форма прекрасно отрабатывает с настройкой "Отмеченные". Но если выборку выводить в режиме "Все", то содержимое документа получается -5555.
Согласно документации:
-5555 FILE_NOT_EXISTS Файл не существует
Что это и как исправить?
Версия каталогизатора 2017.1 (D3)