Мастер-Центр оплат.Примеры — различия между версиями
| [досмотренная версия] | [досмотренная версия] |
Borzenkov (обсуждение | вклад) |
Borzenkov (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Пример из тестовой обработки:<br> | Пример из тестовой обработки:<br> | ||
| − | 1. Производится | + | 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. На конкретную дату вызывается курс выбранной валюты из базы МТ.
4. Производится отбор путевок:
ТЗ = Новый ТаблицаЗначений;
ТЗ=глМастерТурКомпонента.Т8_ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,СДО0,ПолеДопОтбора);
ЭлементыФормы.ТП_Договоры.Значение=ТЗ;

