Рус      Eng      
 
Comtec (499) 753-32-39
ул. Лодочная, 6к217, офис 717
Меню Меню forum
 
Тема: «Не формируется XML-файл по...»


Вернуться к списку тем
 

Модератор
 
Всего сообщений: 235
Дата регистрации: 05.11.2008
Создано: 16.04.2010 16:39:31
 
В релизе содержится ошибка, из-за которой может не формироваться XML-файл по расчету страховых взносов при большом количестве инвалидов. Для исправления ошибки нужно выполнить запрос:

ALTER FUNCTION "DBA"."xml_PFR7_export"(in as_file long varchar, in ai_part integer)
returns long varchar
begin
declare ls_xml long varchar;
declare lbin_xml varbinary;
declare lbin_part varbinary;
declare li_pos integer;
declare li_parts integer;
declare li_byte_len integer;
declare li_len integer;

set ls_xml = xml_pfr7_rsv1(as_file);
set li_byte_len = byte_length(ls_xml);
set li_len = length(ls_xml);
set li_parts = li_len/32565 + 1;
IF li_parts < ai_part THEN
return ''
END IF;
IF ai_part = 1 and li_parts <> 1 THEN
set ls_xml = substr(ls_xml,1,32565);
ELSEIF ai_part = 1 and li_parts = 1 THEN
return ls_xml
ELSE
set ls_xml = substr(ls_xml,(ai_part-1)*32565+1,ai_part*32565);
set ls_xml = trim(ls_xml);
END IF;
return ls_xml
end
 


Для комментариев необходимо пройти авторизацию.
 
Авторизация
 
Помощь

 
Форум Блоги Обновления
  hr
© Comtec, 2024
Почта: comtec@comtec.ru