sanyok писал(а):
Второй вопрос.
По тексту в пояснительной к тех.документации идет расписывание площади всех участков по угодиям. Суммарную площадь у частков считает, а вот площади угодий берет только с одного участка.
Использую следующий шаблон:
Загальна площа ділянки становить - [FORMATFLOAT('0.0000', [AreaAll])] га, в тому числі:
- забудовані землі - [SumAreaBud] га,
- рілля - [FormatFloat('0.0000',[Expl05])] га,
- багаторічні насадження - [FormatFloat('0.0000',[Expl08])]га,
- сіножать - [FormatFloat('0.0000',[Expl11])] га.
Помогите, плиз.
В стандартном шаблоне нет расписывания площади по угодьям.
Скопируйте из скрипта шаблона экспликации(пофамильный режим) функции
Код:
function AnyStrToFloat(S:string):Real;
begin
....
end
//площадь угодий с кодом CN для участка с номером N
function GetAreaByCN(N:Integer; CN:string):Real;
begin
....
end;
Вставьте ее скрипт тех.документации (пофамильный режим)
В тексте пояснительной записки:
рілля - [FormatFloat('0.0000',GetAreaByCN(BudSR,'05')+GetAreaByCN(SilSR,'05'))]
сад - [FormatFloat('0.0000',GetAreaByCN(BudSR,'08')+GetAreaByCN(SilSR,'08'))]
сіножать - [FormatFloat('0.0000',GetAreaByCN(BudSR,'11')+GetAreaByCN(SilSR,'11'))]
пасовище - [FormatFloat('0.0000',GetAreaByCN(BudSR,'12')+GetAreaByCN(SilSR,'12'))]
забудовані землі - [FormatFloat('0.0000',GetAreaByCN(BudSR,'35.1')+GetAreaByCN(SilSR,'35.1'))+GetAreaByCN(BudSR,'35.3')+GetAreaByCN(SilSR,'35.3'))]
по первому вопросу разбираемся