Поделитесь переменной плз, буду весьма благодарен
Чтоб вытянуть данные по новому классификатору КВЗУ, можно использовать след.пример:
Код: Виділити все
var
Code_KVZU : String;
BEGIN
....
// расчет экспликации
DataFirst( 'DM1.TbPlan');
// перебор угодий
While Not DataEOF( 'DM1.TbPlan') Do
Begin
// связь с новым классификатором КВЗУ
If LoceteData( 'DM2.TbTypeLand', 'ID_TypeLand', <DM1.TbPlan."ID_TypeLand">) Then
If LocateData( 'DM2.TbTypeLands', 'ID_TypeLands', <DM1.TbPlan."ID_TypeLands">) Then
Code_KVZU := FormatMaskText('000',<DM2.TbTypeLands."Groupe">) + '.'+ FormatMaskText('000',<DM2.TbTypeLands."Number">)
DataNext('DM1.TbPlan');
End;
...
END.
Данный пример только для одного элемента. Если Вы хотите вывести N-е количество элементов, Вам нужно огласить соответствующее количество переменных или один массив (для нужных видов КВЗКУ) и присваивать им значение в процессе расчета экспликации.
На данный момент есть только отчетная форма C:\Program Files\GIS6\Reports\Кадастровый план земельного участка.fr3