//**************************************************
// Создать переменные в проекте для ТЭП
//**************************************************
#include "tep.hpp"
int main()
{
	int ires=0;

	cout << "Создаем переменные в информации о проекте\n";
	// Территория
	ac_request("autotext","create",sTEPVarSUchM2,"");
	ac_request("autotext","create",sTEPVarSUchGa,"");
	ac_request("autotext","create",sTEPVarSZastrM2,"");
	ac_request("autotext","create",sTEPVarSZastrGa,"");
	ac_request("autotext","create",sTEPVarSBlagoustr,"");
	ac_request("autotext","create",sTEPVarSOzelenen,"");
	ac_request("autotext","create",sTEPVarSTvPokr,"");
	ac_request("autotext","create",sTEPVarSProezgCh,"");
	ac_request("autotext","create",sTEPVarSTrotuar,"");
	ac_request("autotext","create",sTEPVarSOtmostka,"");
	ac_request("autotext","create",sTEPVarSParkovka,"");
	ac_request("autotext","create",sTEPVarKPlotnZastr,"");
	ac_request("autotext","create",sTEPVarSIspTerr,"");
	ac_request("autotext","create",sTEPVarKOzelenen,"");
	ac_request("autotext","create",sTEPVarKIspTerr,"");
	ac_request("autotext","create",sTEPVarNMashinomest,"");
	ac_request("autotext","create",sTEPVarNMashinomestMGN,"");

	// Здание
	ac_request("autotext","create",sTEPVarMaxH,"");
	ac_request("autotext","create",sTEPVarSZdanObsh,"");
	ac_request("autotext","create",sTEPVarSZdanNadz,"");
	ac_request("autotext","create",sTEPVarSZdanPodz,"");
	ac_request("autotext","create",sTEPVarSPolezn,"");
	ac_request("autotext","create",sTEPVarSRasch,"");
	ac_request("autotext","create",sTEPVarVStroit,"");
	ac_request("autotext","create",sTEPVarKZastr,"");
	ac_request("autotext","create",sTEPVarS1EtPoVnR,"");
	ac_request("autotext","create",sTEPVarS2EtPoVnR,"");
	//ac_request("autotext","create",sTEPVarSEtageyNadz,"");
    ac_request("autotext","create",sTEPVarNEtagey,"");
    ac_request("autotext","create",sTEPVarNEtageyNadz,"");
    ac_request("autotext","create",sTEPVarNEtageyPodz,"");
	ac_request("autotext","create",sTEPVarSVsehPomesh,"");
	cout << "Ok\n\n";

	cout << "Создаем пользовательские переменные для зон в проекте\n";

	int icount;
	ac_request("load_elements_list", 2, "ZoneType", "MainFilter", 2);
	ires = ac_request("get_loaded_elements_list_count", 2);
	icount = ac_getnumvalue();
    if(icount>0)
	{
		ires = ac_request("set_current_element_from_list", 2, 0);

		ires = ac_request("elem_user_property","create", sUPISPoleznPlZd, 0, "Boolean", sUPRazdelName);
		ires = ac_request("elem_user_property","create", sUPISRaschPlZd , 0, "Boolean", sUPRazdelName);
	}
	
	if(ires==0) { cout << "Ok\n\n";	}
	else    	{ cout << "No\n\n"; }


	cout << "Создаем слои ТЭП в проекте\n";
	ac_request("layer","create",sLayerSUch);
	ac_request("layer","create",sLayerSZastr);
	ac_request("layer","create",sLayerVStroit);
	ac_request("layer","create",sLayerSZdan);
	ac_request("layer","create",sLayerSOzelenen);
	ac_request("layer","create",sLayerSTvPokr);
	ac_request("layer","create",sLayerNPark);
	ac_request("layer","create",sLayerSEtPoVnR);
	cout << "Ok";

}