В генераторе отчетов не хочет формироватся групповая экспликация для нескольких участков, если они не примыкают друг к другу. При этом пишет: “List index out of bounds (64)”. А у колеги на соседнем компе из этого же файла все нормально формирует. Брал его шаблон, и его Reports.exe, не помогает. Как побороть?
Шаблон стандартный, который был в комплекте.
Второй вопрос.
По тексту в пояснительной к тех.документации идет расписывание площади всех участков по угодиям. Суммарную площадь у частков считает, а вот площади угодий берет только с одного участка.
Использую следующий шаблон:
Загальна площа ділянки становить - [FORMATFLOAT(‘0.0000’, [AreaAll])] га, в тому числі:
В стандартном шаблоне нет расписывания площади по угодьям.
Скопируйте из скрипта шаблона экспликации(пофамильный режим) функции
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’))]
Этих вкладок не было. Обновил Reports.exe - вкладки появились, но стало ругаться, что устаревшие шаблоны, и выдает кучу ошибок. Стянул с сайта новые шаблоны, все равно ругается, что устаревшая версия. Что делать?