<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events"
	xmlns:xsd="http://www.w3.org/2001/XMLschema" xmlns:fs="http://www.curs.ru/ns/FormServer"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<xf:model id="xformId_mainModel">
			<xf:instance id="xformId_mainInstance">
				<schema xmlns=""></schema>
			</xf:instance>
		
			<xf:instance id="xformId_quot">
				<schema xmlns="">"</schema>
			</xf:instance>
			
			<xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/speciality_name" required="false()" readonly="true()"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/complex_program_name" required="false()" readonly="true()"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_name" required="false()" readonly="true()"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/specialization_name" readonly="true()"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/startdate" required="false()" type="date"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/enddate" required="false()" type="date"></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/last_issue_date1" type="date" ></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/last_issue_date2" type="date" ></xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/record/fullname"/>
                <xf:bind nodeset="instance('xformId_mainInstance')/record/patronymic"/>
                <xf:bind nodeset="instance('xformId_mainInstance')/record/name"/>
                <xf:bind nodeset="instance('xformId_mainInstance')/record/snils" required="false()"/>
                <xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_id" required="false()"/>
			</xf:bind>
		</xf:model>
	</head>
	<body>
		
		<xf:trigger class="break" id="xformId_Tab0001Button" appearance="minimal">	
				<xf:label>
					<p>
						<b>
							<xf:output value="if(instance('xformId_mainInstance')/record[@filter=1], 'Параметры поиска:  &lt;&lt;&lt;', 'Параметры поиска:  &gt;&gt;&gt;')"></xf:output>
						</b>
					</p>
				</xf:label>
				<xf:action ev:event="DOMActivate">
					<xf:setvalue ref="instance('xformId_mainInstance')/record/@filter" value="1 - instance('xformId_mainInstance')/record/@filter"></xf:setvalue>
				</xf:action>
		</xf:trigger>
		
		<xf:group ref="instance('xformId_mainInstance')/record[@filter = 1]">	
		
			<div class="baseInput600">
				<xf:select1 ref="instance('xformId_mainInstance')/record/edu_organization_id">
					<xf:label>Образовательная организация: </xf:label>
					<xf:itemset nodeset="instance('xformId_mainInstance')/record/edu_organization">
						<xf:label ref="@label" />
						<xf:value ref="@value" />
					</xf:itemset>
				</xf:select1>
			</div>
			
			<div class="break baseInput200">
	            <xf:input ref="instance('xformId_mainInstance')/record/surname">
	                <xf:label>Фамилия</xf:label>
	            </xf:input>
	        </div>
	
	        <div class="baseInput200">
	            <xf:input ref="instance('xformId_mainInstance')/record/name">
	                <xf:label>Имя</xf:label>
	            </xf:input>
	        </div>
	
	        <div class="baseInput200">
	            <xf:input ref="instance('xformId_mainInstance')/record/patronymic">
	                <xf:label>Отчество</xf:label>
	            </xf:input>
	        </div>
	        
	        <div class="baseInput200">
	            <xf:input ref="instance('xformId_mainInstance')/record/snils">
	                <xf:label>СНИЛС: </xf:label>
	            </xf:input>
	        </div>
		
			<div class="break selectorLong600">
				<xf:input ref="instance('xformId_mainInstance')/record/speciality_name">
					<xf:label>Специальность</xf:label>
				</xf:input>
				<xf:selector 
					buttonLabel="..."
					dataWidth="'600px'" 
					procListAndCount="'umk.selectors.specialities.procListAndCount.celesta'"
					generalFilters="''" 
					currentValue="''" 
					windowCaption="'Выберите специальность'"
					xpathMapping="{
						'XPath(instance(quot(xformId_mainInstance))/record/speciality_id)' : 'id',                          
	                    'XPath(instance(quot(xformId_mainInstance))/record/speciality_name)' : 'name',
	                }">
				</xf:selector>
				<xf:trigger class="aid-button">
					<xf:label>X</xf:label>
					<xf:action ev:event="DOMActivate">
						<xf:setvalue ref="instance('xformId_mainInstance')/record/speciality_id" value=""></xf:setvalue>
						<xf:setvalue ref="instance('xformId_mainInstance')/record/speciality_name" value=""></xf:setvalue>
						<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_id" value=""></xf:setvalue>
						<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_name" value=""></xf:setvalue>
						<xf:setvalue ref="instance('xformId_mainInstance')/record/complex_program_id" value=""></xf:setvalue>
						<xf:setvalue ref="instance('xformId_mainInstance')/record/complex_program_name" value=""></xf:setvalue>
					</xf:action>
				</xf:trigger>
			</div>
			
			<xf:group ref="instance('xformId_mainInstance')/record[not(speciality_id='')]">
				
				<div class="selectorLong600">
					<xf:input ref="instance('xformId_mainInstance')/record/complex_program_name">
						<xf:label>Комплексная ДПП</xf:label>
					</xf:input>
					<xf:selector 
						dataWidth="'800px'" 
						buttonLabel="..."
						procListAndCount="'umk.selectors.complexProgram.procListAndCount.celesta'"
						generalFilters="['XPath(instance(quot(xformId_mainInstance))/record/speciality_id)']" 
						currentValue="''" 
						windowCaption="'Выберите название'"
						xpathMapping="{'XPath(instance(quot(xformId_mainInstance))/record/complex_program_name)': 'name',
										'XPath(instance(quot(xformId_mainInstance))/record/complex_program_id)': 'id'}">
					</xf:selector>
					<xf:trigger class="aid-button">
						<xf:label>X</xf:label>
						<xf:action ev:event="DOMActivate">
							<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_id" value=""></xf:setvalue>
							<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_name" value=""></xf:setvalue>
							<xf:setvalue ref="instance('xformId_mainInstance')/record/complex_program_id" value=""></xf:setvalue>
							<xf:setvalue ref="instance('xformId_mainInstance')/record/complex_program_name" value=""></xf:setvalue>
						</xf:action>
					</xf:trigger>
				</div>
				
				<xf:group ref="instance('xformId_mainInstance')/record[not(complex_program_id='')]">
					<div class="selectorLong400">
						<xf:input ref="instance('xformId_mainInstance')/record/specialization_name">
							<xf:label>Специализация</xf:label>
						</xf:input>
						<xf:selector 
							dataWidth="'600px'" 
							buttonLabel="..."
							procListAndCount="'umk.selectors.complexProgramSpecialization.procListAndCount.celesta'"
							generalFilters="['XPath(instance(quot(xformId_mainInstance))/record/complex_program_id)']" 
							currentValue="''" 
							windowCaption="'Выберите название'"
							xpathMapping="{'XPath(instance(quot(xformId_mainInstance))/record/specialization_name)': 'name',
											'XPath(instance(quot(xformId_mainInstance))/record/specialization_id)': 'id'}">
						</xf:selector>
						<xf:trigger class="aid-button">
							<xf:label>X</xf:label>
							<xf:action ev:event="DOMActivate">
								<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_id" value=""></xf:setvalue>
								<xf:setvalue ref="instance('xformId_mainInstance')/record/specialization_name" value=""></xf:setvalue>
							</xf:action>
						</xf:trigger>
					</div>
				</xf:group>
				
				<div class="break dateInput">
					<xf:input ref="instance('xformId_mainInstance')/record/startdate">
						<xf:label>Дата начала c</xf:label>
					</xf:input>
				</div>
				
				<div class="dateInput">
					<xf:input ref="instance('xformId_mainInstance')/record/enddate">
						<xf:label>Дата начала по</xf:label>
					</xf:input>
				</div>
				
				<div class="break">
					<div class="break">
						<b>Сведения о последнем документе об аккредитации (сертификате)</b>
					</div>
					
					<div class="baseInput200">
						<xf:select1 ref="instance('xformId_mainInstance')/record/last_doc_type">
							<xf:label>Тип документа: </xf:label>
							<xf:itemset nodeset="instance('xformId_mainInstance')/record/last_doc_type_list">
								<xf:label ref="@label" />
								<xf:value ref="@value" />
							</xf:itemset>
						</xf:select1>
					</div>
					
					<div class="baseInput600">
						<xf:input ref="instance('xformId_mainInstance')/record/last_doc_organization">
							<xf:label>Образовательная организация</xf:label>
						</xf:input>
					</div>
					
					<div class="baseInput200">
						<xf:input ref="instance('xformId_mainInstance')/record/last_doc_series">
							<xf:label>Серия</xf:label>
						</xf:input>
					</div>
					
					<div class="baseInput200">
						<xf:input ref="instance('xformId_mainInstance')/record/last_doc_number">
							<xf:label>Номер</xf:label>
						</xf:input>
					</div>
					
					<div class="dateInput">
						<xf:input ref="instance('xformId_mainInstance')/record/last_issue_date1">
							<xf:label>Дата выдачи с</xf:label>
						</xf:input>
					</div>
					
					<div class="dateInput">
						<xf:input ref="instance('xformId_mainInstance')/record/last_issue_date2">
							<xf:label>Дата выдачи по</xf:label>
						</xf:input>
					</div>
				
				</div>
			
			</xf:group>
	
			<div class="button100">
				<xf:trigger id="xformId_Tab20">
					<xf:label>Найти</xf:label>
					<xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=false())">
	                    <xf:message>Не заполнено обязательное поле либо указана неверная дата!</xf:message>
	                </xf:action>
	                <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=true())">
	                    <xf:load resource="javascript:gwtXFormUpdate('xformId','1', null)" />
	                </xf:action>
				</xf:trigger>
			</div>
			
		</xf:group>
	</body>
</html>