1
0
mirror of https://github.com/bia-technologies/bsl-parser.git synced 2024-11-27 08:20:55 +02:00

#ONECICD-148

Непонятная трабла с областями
This commit is contained in:
aleksey.koryakin 2019-05-24 19:03:15 +03:00
parent eea025fe96
commit d62be5bab3

View File

@ -109,54 +109,56 @@
//
Функция ЭтоМодульФормы(ТипПереданногоМодуля) Экспорт
Возврат ТипПереданногоМодуля = ТипыМодуля.МодульУправляемойФормы ИЛИ ТипПереданногоМодуля = ТипыМодуля.МодульОбычнойФормы;
Возврат ТипПереданногоМодуля = МодульУправляемойФормы ИЛИ ТипПереданногоМодуля = МодульОбычнойФормы;
КонецФункции
Процедура Инициализация()
// Инициализация значений перечисления
ОбщийМодуль = "ОбщийМодуль";
МодульОбъекта = "МодульОбъекта";
МодульМенеджера = "МодульМенеджера";
МодульОбычнойФормы = "МодульОбычнойФормы";
МодульУправляемойФормы = "МодульУправляемойФормы";
МодульКоманды = "МодульКоманды";
МодульСеанса = "МодульСеанса";
МодульОбычногоПриложения = "МодульОбычногоПриложения";
МодульУправляемогоПриложения = "МодульУправляемогоПриложения";
МодульВнешнегоСоединения = "МодульВнешнегоСоединения";
// Заполнение служебных переменных
СоответствиеИмениФайлаИТипаМодуля = Новый Соответствие();
СоответствиеИмениФайлаИТипаМодуля.Вставить("CommandModule", МодульКоманды);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagedApplicationModule", МодульУправляемогоПриложения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("OrdinaryApplicationModule", МодульОбычногоПриложения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("SessionModule", МодульСеанса);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ExternalConnectionModule", МодульВнешнегоСоединения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagerModule", МодульМенеджера);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ValueManagerModule", МодульМенеджера);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ObjectModule", МодульОбъекта);
СоответствиеИмениФайлаИТипаМодуля.Вставить("RecordSetModule", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля = Новый Соответствие();
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModules", ОбщийМодуль);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModule", ОбщийМодуль);
СоответствиеИмениРодителяИТипаМодуля.Вставить("WebServices", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("WebService", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPServices", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPService", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("Forms", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("Form", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForms", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForm", МодульУправляемойФормы);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////
#Область ИнициализацияЗначенийПеречисления
ОбщийМодуль = "ОбщийМодуль";
МодульОбъекта = "МодульОбъекта";
МодульМенеджера = "МодульМенеджера";
МодульОбычнойФормы = "МодульОбычнойФормы";
МодульУправляемойФормы = "МодульУправляемойФормы";
МодульКоманды = "МодульКоманды";
МодульСеанса = "МодульСеанса";
МодульОбычногоПриложения = "МодульОбычногоПриложения";
МодульУправляемогоПриложения = "МодульУправляемогоПриложения";
МодульВнешнегоСоединения = "МодульВнешнегоСоединения";
#КонецОбласти
#Область ЗаполнениеСлужебныхПеременных
СоответствиеИмениФайлаИТипаМодуля = Новый Соответствие();
СоответствиеИмениФайлаИТипаМодуля.Вставить("CommandModule", МодульКоманды);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagedApplicationModule", МодульУправляемогоПриложения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("OrdinaryApplicationModule", МодульОбычногоПриложения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("SessionModule", МодульСеанса);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ExternalConnectionModule", МодульВнешнегоСоединения);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagerModule", МодульМенеджера);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ValueManagerModule", МодульМенеджера);
СоответствиеИмениФайлаИТипаМодуля.Вставить("ObjectModule", МодульОбъекта);
СоответствиеИмениФайлаИТипаМодуля.Вставить("RecordSetModule", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля = Новый Соответствие();
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModules", ОбщийМодуль);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModule", ОбщийМодуль);
СоответствиеИмениРодителяИТипаМодуля.Вставить("WebServices", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("WebService", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPServices", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPService", МодульОбъекта);
СоответствиеИмениРодителяИТипаМодуля.Вставить("Forms", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("Form", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForms", МодульУправляемойФормы);
СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForm", МодульУправляемойФормы);
#КонецОбласти
Инициализация();