Мастер-Центр оплат.Примеры — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 1: Строка 1:
 
Пример из тестовой обработки:<br>
 
Пример из тестовой обработки:<br>
  
1. Производится подключение с помощью функции "Подключиться".<br>
+
1. Производится загрузка Центра оплат:
 +
 
 +
Перем глМастерТурКомпонента Экспорт;
 +
 
 +
Функция глУстановитьКомпонентуМастерТур() Экспорт
 +
Перем mProgId;
 +
Перем МастерТур;         
 +
    mProgId = "pc2mt.1";
 +
Попытка
 +
ПодключитьВнешнююКомпоненту(mProgId);
 +
МастерТур=Новый("AddIn.pc2mt");
 +
Исключение
 +
Предупреждение("Не удалось создать объект МастерТур " + ОписаниеОшибки());
 +
КонецПопытки;
 +
Возврат МастерТур;
 +
КонецФункции
 +
Процедура КН_ПодключитьсяНажатие(Элемент)
 +
Попытка
 +
глМастерТурКомпонента = глУстановитьКомпонентуМастерТур();
 +
Исключение
 +
Сообщить(ОписаниеОшибки());
 +
КонецПопытки;
 +
 +
ВозврЗн=глМастерТурКомпонента.Подключиться(СокрЛП(Сервер),СокрЛП(DBName),СокрЛП(Логин),СокрЛП(Пароль),"100",СокрЛП(ВиртульныйGUIDБазыДанных));
 +
Пароль="";
 +
Если ВозврЗн=1 Тогда  
 +
ТЗ = Новый ТаблицаЗначений;
 +
ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокВалют(0,"");
 +
ЭлементыФормы.ТП_СписокВалют.Значение=ТЗ;
 +
 +
ТЗ = Новый ТаблицаЗначений;
 +
ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСвойствПартнеров(0,);
 +
ЭлементыФормы.ТП_ТипыСвойствПартнеровСчета.Значение=ТЗ;
 +
 +
ТЗ = Новый ТаблицаЗначений;
 +
ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСостоянийПутевок();
 +
ЭлементыФормы.ТП_ТипыСостоянийПутевокСчета.Значение=ТЗ;
 +
 +
ТЗ = Новый ТаблицаЗначений;
 +
ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСвойствПартнеров(0,);
 +
ЭлементыФормы.ТП_ТипыСвойствПартнеровПартнеры.Значение=ТЗ;
 +
 +
КонецЕсли;
 +
КонецПроцедуры
 +
 
 +
 
 +
1. Производится подключение:<br>
 +
  ВозврЗн=глМастерТурКомпонента.Подключиться(СокрЛП(Сервер),СокрЛП(DBName),СокрЛП(Логин),СокрЛП(Пароль),"100",СокрЛП(ВиртульныйGUIDБазыДанных));
 +
 
 
2. Вызывается список валют из базы МТ.<br>
 
2. Вызывается список валют из базы МТ.<br>
 +
ТЗ = Новый ТаблицаЗначений;
 +
ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокВалют(0,"");
 +
ЭлементыФормы.ТП_СписокВалют.Значение=ТЗ;
 
3. На конкретную дату вызывается курс выбранной валюты из базы МТ.<br>
 
3. На конкретную дату вызывается курс выбранной валюты из базы МТ.<br>
  

Версия 13:19, 6 ноября 2013

Пример из тестовой обработки:

1. Производится загрузка Центра оплат:

Перем глМастерТурКомпонента Экспорт;

Функция глУстановитьКомпонентуМастерТур() Экспорт Перем mProgId; Перем МастерТур;

   mProgId = "pc2mt.1";

Попытка ПодключитьВнешнююКомпоненту(mProgId); МастерТур=Новый("AddIn.pc2mt"); Исключение Предупреждение("Не удалось создать объект МастерТур " + ОписаниеОшибки()); КонецПопытки; Возврат МастерТур; КонецФункции Процедура КН_ПодключитьсяНажатие(Элемент) Попытка глМастерТурКомпонента = глУстановитьКомпонентуМастерТур(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки;

ВозврЗн=глМастерТурКомпонента.Подключиться(СокрЛП(Сервер),СокрЛП(DBName),СокрЛП(Логин),СокрЛП(Пароль),"100",СокрЛП(ВиртульныйGUIDБазыДанных)); Пароль=""; Если ВозврЗн=1 Тогда ТЗ = Новый ТаблицаЗначений; ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокВалют(0,""); ЭлементыФормы.ТП_СписокВалют.Значение=ТЗ;

ТЗ = Новый ТаблицаЗначений; ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСвойствПартнеров(0,); ЭлементыФормы.ТП_ТипыСвойствПартнеровСчета.Значение=ТЗ;

ТЗ = Новый ТаблицаЗначений; ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСостоянийПутевок(); ЭлементыФормы.ТП_ТипыСостоянийПутевокСчета.Значение=ТЗ;

ТЗ = Новый ТаблицаЗначений; ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокТиповСвойствПартнеров(0,); ЭлементыФормы.ТП_ТипыСвойствПартнеровПартнеры.Значение=ТЗ;

КонецЕсли; КонецПроцедуры


1. Производится подключение:

  ВозврЗн=глМастерТурКомпонента.Подключиться(СокрЛП(Сервер),СокрЛП(DBName),СокрЛП(Логин),СокрЛП(Пароль),"100",СокрЛП(ВиртульныйGUIDБазыДанных));

2. Вызывается список валют из базы МТ.
ТЗ = Новый ТаблицаЗначений; ТЗ=глМастерТурКомпонента.Т8_ПолучитьСписокВалют(0,""); ЭлементыФормы.ТП_СписокВалют.Значение=ТЗ; 3. На конкретную дату вызывается курс выбранной валюты из базы МТ.

ЦентрОплатМастерТур1.jpg

4. Производится отбор путевок:

ТЗ = Новый ТаблицаЗначений;
ТЗ=глМастерТурКомпонента.Т8_ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,СДО0,ПолеДопОтбора);
ЭлементыФормы.ТП_Договоры.Значение=ТЗ;

ЦентрОплатМастерТур2.jpg


Мастер-Центр оплат.Мастер-Тур