Цитата: Mtirt ➤ Код:
function SUMMA_STRINGFormula return Char is
STR1 varchar2(255);
STR2 varchar2(255);
begin
if :P_NAKL_TYPE = 0 then
return (supermag.russianspell.itogo(:SumTOTALPRICEPerReport, 0));
end if;
if :P_NAKL_TYPE = 1 then
return (supermag.russianspell.itogo(:SumTOTALPRICECURPerReport, :P_ID_CUR));
end if;
STR1 := supermag.russianspell.itogo(:SumTOTALPRICEPerReport, 0);
STR2 := supermag.russianspell.itogo(:SumTOTALPRICECURPerReport, :P_ID_CUR);
if LENGTH(STR1) > 0 AND LENGTH(STR2) > 0 then
return (STR1 || CHR(10) || STR2);
else
return (STR1 || STR2);
end if;
end;
Спасибо, но дело вот в чем. Есть надобность локализовать отчеты на Армянский язык. В супермаге только одно поле аременифицированно, а именно короткие наименования товаров.
В отчете поменял отображения товаров на короткие, в коде прописал операторами IF - THEN сопоставления для единиц измерения, статусов документов и прочей стандартной информации. Места хранения изменил на чтение из текстового файла. В принципе не получается только Сумма прописью и контрагенты. Ну с контрагентами все ясно, без доработки от С+ вряд ли получится что-то сделать, но насчет суммы думаю можно как то скриптом вставить?
Есть идеи?
Я в репортсе и в PL/SQL новичок. Буду рад любой идее.