//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                         Обертка над классами 1c++ && formex                               |
//	+                                      ShmalevoZ                                            +
//	|                                       2008-11                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++


///<namespace 
///		name="Общие.Сервис"
///>
//
///		<class
///			name="Общие.Сервис.Контекст"
///			version="1.0"
///			lastdate=""
///			descr="Обертка над классами 1c++ и formex"
///			depends="Общие.Статик.Объект.Кэш"
///			use=""
///			autor="ShmalevoZ"
///			firm=""
///			base=""
///			example=""
///			remark=""
///		>

class Общие.Сервис.Контекст = svccontext.txt : Общие.Абстрактный.Объект {

	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="ПолучитьПеременную"
	///				access="Public"
	///			>
	///				<summary>
	///				</summary>
	///				<example>
	///					Сервис			= СоздатьОбъект("Общие.Сервис.Контекст");
	///					ДействияФормы	= Сервис.ПолучитьПеременную("СписокДействий");
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="СсылкаКонтекст"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Обрабатываемые контекст
	///				</param>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентификатор требуемой переменной
	///				</param>
	///				<returns
	///					type="Неопределенный"
	///				>
	///					Значение переменной контекста
	///				</returns>
	///				<sig>
	Неопределенный ПолучитьПеременную (Неопределенный СсылкаКонтекст, Строка Идентификатор);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="УстановитьПеременную"
	///				access="Public"
	///			>
	///				<summary>
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="СсылкаКонтекст"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Обрабатываемые контекст
	///				</param>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентификатор требуемой переменной
	///				</param>
	///				<param
	///					name="Значение"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Устанавливаемое значение
	///				</param>
	///				<returns
	///					type="Неопределенный"
	///				>
	///					Значение переменной контекста
	///				</returns>
	///				<returns
	///					type="void"
	///				>
	///					
	///				</returns>
	///				<sig>
	void УстановитьПеременную (Неопределенный СсылкаКонтекст, Строка Идентификатор, Неопределенный Значение);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="ВыполнитьМетод"
	///				access="Public"
	///			>
	///				<summary>
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="СсылкаКонтекст"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Обрабатываемый контекст
	///				</param>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентификатор вызываемого метода
	///				</param>
	///				<param
	///					name="..."
	///					mod=""
	///					type=""
	///					defaultvalue=""
	///				>
	///					Параметры вызываемого метода
	///				</param>
	///				<returns
	///					type="Неопределенный"
	///				>
	///					
	///				</returns>
	///				<sig>
	Неопределенный ВыполнитьМетод (Неопределенный СсылкаКонтекст, Строка Идентификатор, ...);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="ПолныйТипКонтекста"
	///				access="Public"
	///			>
	///				<summary>
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="СсылкаКонтекст"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Исследуемый контекст
	///				</param>
	///				<returns
	///					type="Строка"
	///				>
	///					Возвращает полный тип контекста
	///				</returns>
	///				<sig>
	Строка ПолныйТипКонтекста (Неопределенный СсылкаКонтекст);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="КонтекстПринадлежитТипу"
	///				access="Public"
	///			>
	///				<summary>
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="СсылкаКонтекст"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Исследуемый контекст
	///				</param>
	///				<param
	///					name="НеобходимыйТип"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Проверочное значение
	///				</param>
	///				<returns
	///					type="Число"
	///				>
	///					
	///				</returns>
	///				<sig>
	Число КонтекстПринадлежитТипу (Неопределенный СсылкаКонтекст, Строка НеобходимыйТип);
	///				</sig>
	///			</method>

}
///		</class>
///</namespace>

