Добрый вечер!
Непойму как может работать код fetch-a CustVendFacture_RU:
PHP код:
tmpJour.setTmp();
tmpTrans.setTmp();
tmpJour.setTmpData(caller.getFactureJour());
/* Это понятно -- в курсоре единственный заголовок журнала*/
tmpTrans.setTmpData(caller.getFactureTrans());
/* А вот здесь неясно -- строк в фактуре может быть несколько,
а Data устанавливается для одной получается? */
select tmpJour;
/* А вот это ход конем -- сначала заполнили курсор
и этим ходом убиваем все предыдущие значения */
FactureJour.data(tmpJour); // Отправляем пустой курсор
element.send(tmpJour);
numOfLines = FactureJour.numOfLines(tmpTrans, true);