﻿<?xml version="1.0" encoding="UTF-8"?>
<!-- 
	Name - определяет поле. Номер константен.
	Position - определяет порядок следования. Может быть изменен.
	Width - масимально возможное кол-во символов.
	Level - уровень отображения. 
		1 выводить один раз на выдел. 
		2 выводить один раз на ярус. 
		3 выводить на каждой строке.
	Field1 - имя поля из которого брать зн-ие. Набор данных определен в секции Sql ниже по тексту.
	Field2 - ... отображается во второй строке выдела
-->

<TaxOps Version="1">
	<Data>
		<Item Name="1"	Position="1"	Width="3">	Номер выдела</Item>
		<Item Name="2"	Position="2"	Width="5">	Площадь выдела</Item>
		<Item Name="3"	Position="3"	Width="17">	Состав. Подрост. Подлесок. ...</Item>
		<Item Name="4"	Position="4"	Width="2">	Ярус</Item>
		<Item Name="5"	Position="5"	Width="4">	Высота яруса</Item>
		<Item Name="6"	Position="6"	Width="4">	Элемент леса</Item>
		<Item Name="7"	Position="7"	Width="3">	Возраст</Item>
		<Item Name="8"	Position="8"	Width="3">	Высота</Item>
		<Item Name="9"	Position="9"	Width="2">	Диаметр</Item>
		<Item Name="10"	Position="10"	Width="2">	Класс возраста</Item>
		<Item Name="11"	Position="11"	Width="2">	Группа возраста</Item>
		<Item Name="12"	Position="12"	Width="2">	Бонитет</Item>
		<Item Name="13"	Position="13"	Width="6">	Тип леса. ТЛУ.</Item>
		<Item Name="14"	Position="14"	Width="4">	Полнота</Item>
		<Item Name="15"	Position="15"	Width="4">	Запас на 1 га</Item>
		<Item Name="16"	Position="16"	Width="5">	Запас общий</Item>
		<Item Name="17"	Position="17"	Width="5">	Запас по составляющим</Item>
		<Item Name="18"	Position="18"	Width="2">	Класс товарности</Item>
		<Item Name="19"	Position="19"	Width="4">	Сухостой</Item>
		<Item Name="20"	Position="20"	Width="4">	Редины</Item>
		<Item Name="21"	Position="21"	Width="4">	Единичники</Item>
		<Item Name="22"	Position="22"	Width="5">	Захламленность общая</Item>
		<Item Name="23"	Position="23"	Width="4">	Захламленность ликвидная</Item>
		<Item Name="24"	Position="24"	Width="16">	Хозяйственные мероприятия</Item>
	</Data>
	<Sql>
		SELECT 
			k.NomZ AS NomZ_Kvr
			,k.KvrNomK
			
			,v.KvrNom
			,v.NomZ AS NomZ_Vyd
			,v.VydNom
			,v.VydPls
			,v.VozKls
			,v.VozGrpVyd
			,IIF(v.VozGrpVyd IN(1,2), 1, IIF(v.VozGrpVyd IN(3,4), 2, IIF(v.VozGrpVyd IN(5), 3, IIF(v.VozGrpVyd IN(6,7), 4, 0)))) AS VozGrpVyd_Group
			,v.Bonitet AS Bonitet_Key
			,KlsBonitet.TX AS Bonitet_Text
			,v.TipLesa AS TipLesa_Key
			,KlsTipLesa.TX_S AS TipLesa_Text
			,v.TLU AS TLU_Key
			,KlsTLU.TX AS TLU_Text
			,v.KatZasch AS KatZasch_Key
			,KlsKatZasch.TX AS KatZasch_Text
			,v.OZU AS OZU_Key
			,KlsOZU.TX AS OZU_Text
			,v.ZapasVyd AS ZapasVyd
			,v.ZapasZah
			,v.ZapasZahL
			,v.ZapasSuh
			,v.PorodaPrb AS PorodaPrb_Key
			,KlsPorodaPrb.Tx_S AS PorodaPrb_Text
			,v.PorodaCel AS PorodaCel_Key
			,KlsPorodaCel.Tx_S AS PorodaCel_Text
			,v.SklonEkspoz AS SklonEkspoz_Key
			,KlsSklonEkspoz.TX AS SklonEkspoz_Text
			,v.SklonKrut
			,v.SklonEroz AS SklonEroz_Key
			,KlsSklonEroz.TX AS SklonEroz_Text
			,v.SklonErozStep AS SklonErozStep_Key
			,KlsSklonErozStep.TX AS SklonErozStep_Text
			,PozharKlsVyd
			
			,IIF(i.NomZ IS NULL, 0, i.NomZ) AS NomZ_Iarus
			,i.Sostav
			,i.Iarus AS Iarus_Key
			,KlsIarus.TX AS Iarus_Text
			,IIF(i.Iarus IN(17,19), i.VysotaIar, ROUND(i.VysotaIar, 0))  AS VysotaIar
			,VozrastIar
			,i.Polnota
			,i.SumPlsS
			,i.ZapasGa
			,i.KolStvol
			,i.Gustota AS Gustota_Key
			,KlsGustPodl.TX AS Gustota_Text
			,i.Ocenka AS Ocenka_Key
			,KlsPodrOcenka.TX AS Ocenka_Text
			,i.ProcentPrizh
			
			,IIF(p.PorodaNom IS NULL, 0, p.PorodaNom) AS NomZ_Poroda
			,p.Poroda AS Poroda_Key
			,KlsPoroda.Tx_S AS Poroda_Text
			,p.VozrastPor 	 
			,IIF(i.Iarus IN(17,19), p.VysotaPor, ROUND(p.VysotaPor, 0))  AS VysotaPor
			,p.DiamPor
			,IIF(p.NomZ IS NULL OR i.ZapasGa=0, 0, i.ZapasGa/10*p.KoefSos*v.VydPls) AS ZapasPor
			,p.KlsTov AS KlsTov_Key
			,p.KlsTov AS KlsTov_Text
			,p.KoefSos
			,p.VozrastTaks
			,p.VysotaTaks
			,p.DiamTaks
			
			,v.KatZem AS KatZem_Key
			,KlsKatZem.TX AS KatZem_Text
			,IIF(v.KatZem >= 1102 AND v.KatZem &lt; 1200, 1, 0) AS LK_S_KatZem
			,IIF(v.KatZem >= 1200 AND v.KatZem &lt; 1300, 1, 0) AS LK_N_KatZem
			,IIF(i.Iarus IN(1,2,5) OR i.Iarus>=8, 1, 0) AS LK_S_Iarus
			,IIF(i.Iarus IN(4,6,7), 1, 0) AS LK_N_Iarus
			
		FROM (((((((((((((((((TblKvr k 
			INNER JOIN TblVyd v							ON k.NomZ=v.NomSoed)
			LEFT JOIN TblVydIarus i						ON v.NomZ=i.NomSoed)
			LEFT JOIN TblVydPoroda p					ON i.NomZ=p.NomSoed)
			LEFT JOIN (^KlsPoroda^) AS KlsPoroda		ON p.Poroda=KlsPoroda.KL)
			LEFT JOIN (^KlsBonitet^) AS KlsBonitet		ON v.Bonitet=KlsBonitet.KL)
			LEFT JOIN (^KlsTipLesa^) AS KlsTipLesa		ON v.TipLesa=KlsTipLesa.KL)
			LEFT JOIN (^KlsTLU^) AS KlsTLU				ON v.TLU=KlsTLU.KL)
			LEFT JOIN (^KlsGustPodl^) AS KlsGustPodl	ON i.Gustota=KlsGustPodl.KL)
			LEFT JOIN (^KlsKatZem^) AS KlsKatZem		ON v.KatZem=KlsKatZem.KL)
			LEFT JOIN (^KlsKatZasch^) AS KlsKatZasch	ON v.KatZasch=KlsKatZasch.KL)
			LEFT JOIN (^KlsOZU^) AS KlsOZU				ON v.OZU=KlsOZU.KL)
			LEFT JOIN (^KlsPodrOcenka^) AS KlsPodrOcenka ON i.Ocenka=KlsPodrOcenka.KL)
			LEFT JOIN (^KlsPoroda^) AS KlsPorodaPrb		ON v.PorodaPrb=KlsPorodaPrb.KL)
			LEFT JOIN (^KlsPoroda^) AS KlsPorodaCel		ON v.PorodaCel=KlsPorodaCel.KL)
			LEFT JOIN (^KlsIarus^) AS KlsIarus			ON i.Iarus=KlsIarus.KL)
			LEFT JOIN (^KlsSklonEkspoz^) AS KlsSklonEkspoz ON v.SklonEkspoz=KlsSklonEkspoz.KL)
			LEFT JOIN (^KlsSklonEroz^) AS KlsSklonEroz ON v.SklonEroz=KlsSklonEroz.KL)
			LEFT JOIN (^KlsSklonErozStep^) AS KlsSklonErozStep ON v.SklonErozStep=KlsSklonErozStep.KL
			
		WHERE @NomZ
		ORDER BY v.KvrNom, v.KatZasch, v.VydNom, i.IarusNom, p.PorodaNom
	</Sql>
	
	<SqlHozMer>
	SELECT
		v.NomSoed AS NomZ_Kvr
		,v.NomZ AS NomZ_Vyd
		,v.KatZasch
		,m.MerNom AS MerNom
		,m.MerKl AS MerKl_Key
		,KlsMer.TX AS MerKl_Text
		,m.MerProcent AS MerProcent
		,m.MerRTK AS MerRTK
		,m.Info AS Info
	FROM (TblVyd v INNER JOIN TblVydMer m ON v.NomZ=m.NomSoed)
		LEFT JOIN (^KlsMer^) AS KlsMer ON m.MerKl=KlsMer.KL
	WHERE @NomZ AND FALSE 
	ORDER BY v.KvrNom, v.KatZasch, v.VydNom, m.MerNom
	</SqlHozMer>
	
	<SqlDopMak>
	SELECT 
		v.NomSoed AS NomZ_Kvr
		,v.KatZasch
		,v.NomZ AS NomZ_Vyd
		,m.NomZ AS NomZ_Mak
		,m.Maket AS Maket_Key
		,m.Maket AS Maket_Text
		,p.ParamId
		,p.Parametr
	FROM (TblVyd v INNER JOIN TblVydDopMaket m ON v.NomZ=m.NomSoed)
		INNER JOIN TblVydDopParam p ON m.NomZ=p.NomSoed
	WHERE Maket NOT IN(15,99) AND @NomZ AND NOT (m.Maket=23 AND p.Parametr="22")
	ORDER BY v.KvrNom, v.KatZasch, v.VydNom, m.NomZ, p.ParamId
	</SqlDopMak>
	
	<SqlLUP>
	SELECT TOP 1 s.TX AS LUP
	FROM TblKvr k LEFT JOIN (^KlsLupINN^) AS s ON k.LupINN=s.KL
	</SqlLUP>

	<SqlGodLu>
	SELECT TOP 1 k.GodLu
	FROM TblKvr k
	</SqlGodLu>

	<Zap_EdIzm>10</Zap_EdIzm>							<!--1 кбм, 10 десятки кбм. В этой форме сотни и тысячи не допустимы.-->
	<Zap_Round>-1</Zap_Round>							<!--Число знаков после запятой: 0 - целые, -1 - один знак, -2 - два знака-->
	<Zap_RoundPlus1>1</Zap_RoundPlus1>					<!--Выводить малые величины с округлением на знак больше. 1 - Да. 0 - Нет.-->
	<Pls_EdIzm>1</Pls_EdIzm>
	<Pls_Round>-1</Pls_Round>
	<Pls_RoundPlus1>0</Pls_RoundPlus1>
	<Pls_Format_0.00>1</Pls_Format_0.00>				<!--1 площадь в формате 0.00. в зав-ти от Pls_Round : 0 без ноля-->
	<bVozGrpVyd_Group>1</bVozGrpVyd_Group>				<!--1 Вывод группы возраста в формате 1-4 : 0 Вывод группы возраста в формате 1-7-->
	<Lines>50</Lines>									<!--Количество строк умещаемых на странице в MS Word-->
	<PosleLu>1</PosleLu>								<!--1 Вывод листа Отметка об изменения после лу. 0 - не выводить этот лист-->
	<PageNumber>1</PageNumber>							<!--Номера страниц. 1 выводить. 0 не выводить.-->
	<FirstPage>2</FirstPage>							<!--Номера первой страницы c кварталами, выделами-->
	<PozharKls>1</PozharKls>							<!--Класс пожарной опасности. 1 выводить. 0 не выводить.-->
	
	<List1>
                                        1



                                              Федеральное агентство лесного хозяйства
                                                        Российской Федерации





     Лесоустроительнное предприятие: @001:50                                                                                        


     Экспедиция: @002:50                                                                                                           








                                                        Таксационное описание


                                                 (по состоянию на @003:04 года)





     @004:99                                                                                                                        

     @005:99                                                                                                                        




          Инженер-таксатор @006:50                                                                                                  

          Начальник лесоустроительной @007:50                                                                                       

          партии
	</List1>
	<List2>
	</List2>
	
	<List3>
@004:50                                            Категория защитности: @008:43                                      Квартал @009:03     
-----------------------------------------------------------------------------------------------------------------------------------------
: N :Пло- :Состав.Подр.Подл.:Я:Вы- :Эле-:Воз:Вы-:Ди:Кл.Гр.Бо: Тип  :Полн:Запас сырораст. :Кл. Запас на выделе, @010:07:                 :
:вы-:щадь,:Покров,почва, ре-:Р:со- :мент:   :   :ам:во:во:ни:      :ота : леса, @010:07  :то:-------------------------:                 :
:де-:     :льеф,особ.выд.Про:У:та  :    :ра :со-:ет:зр:зр:те: леса :----:----------------:ва:су- :ре- :еди-:захламлен.:Хозяйственные    :
:ла : га  :исхожд.Кат.земель:С:Яр  :ле- :   :   :р :ас:ас:т :      :Сумм: на :общий:по   :рн:хо- :    :нич-:----------:                 :
:   :     :Хар.лесн. культур: :ус  :са  :ст :та :  :та:та:  :      :а пл: 1  :на   :соста:ос:стоя:дин :ных :общий:лик-:мероприятия      :
:   :     :Кадастров.оценка : :а   :    :   :   :  :  :  :  : ТЛУ  :сеч.: га :выдел:вляющ:ти:стар.    :дер.:     :вида:                 :
-----------------------------------------------------------------------------------------------------------------------------------------
: 1 :  2  :         3       :4: 5  :  6 : 7 : 8 : 9:10:11:12:  13  : 14 : 15 :  16 : 17  :18: 19 : 20 : 21 : 22  : 23 :     24          :
----------------------------------------------------------------------------------------------------------------------------------------</List3>

	<List4>
                    О т м е т к а   о б   и з м е н е н и я х   п о с л е   л е с о у с т р о й с т в а
----------------------------------------------------------------    ----------------------------------------------------------------
:  N   :Площадь :Наименование выпо: Год : Объемные   : Подпись :    :  N   :Площадь :Наименование выпо: Год : Объемные   : Подпись :
:выдела: выдела :лненного мероприя: про-: показатели :   лица  :    :выдела: выдела :лненного мероприя: про-: показатели :   лица  :
:      :        :тия,иного воздейс:вед. :мероприятия,:произво- :    :      :        :тия,иного воздейс:вед. :мероприятия,:произво- :
:      :        :твия;изменение ка:(воз-:  га,м3     :дившего  :    :      :        :твия;изменение ка:(воз-:  га,м3     :дившего  :
:      :        :т.земли;хозяйства:д.)  :            :  запись :    :      :        :т.земли;хозяйства:д.)  :            :  запись :
----------------------------------------------------------------    ----------------------------------------------------------------
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :
:      :        :                 :     :            :         :    :      :        :                 :     :            :         :</List4>
</TaxOps>
