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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 9: Строка 9:
 
Вызов pc2mt происходит следующим образом:<br>
 
Вызов pc2mt происходит следующим образом:<br>
  
Перем mProgId;
+
Перем mProgId;<br>
Перем глМастерТурКомпонента;  
+
Перем глМастерТурКомпонента;<br>
mProgId = "pc2mt.1";
+
mProgId = "pc2mt.1";<br>
Попытка  
+
Попытка<br>
ПодключитьВнешнююКомпоненту(mProgId);  
+
ПодключитьВнешнююКомпоненту(mProgId);<br>
глМастерТурКомпонента=Новый("AddIn.pc2mt");
+
глМастерТурКомпонента=Новый("AddIn.pc2mt");<br>
Исключение
+
Исключение<br>
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());
+
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
КонецПопытки;
+
КонецПопытки;<br>
  
  
На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.
+
На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.<br>
  
  
 +
Вызов pc2mt в 1С 7-й версии производится следующим образом:<br>
  
+
Перем mProgId;<br>
Вызов pc2mt в 1С 7-й версии производится следующим образом:
+
Перем глМастерТурКомпонента;<br>
 
+
mProgId = "pc2mt.1";<br>
Перем mProgId;
+
Попытка<br>
Перем глМастерТурКомпонента;
+
ПодключитьВнешнююКомпоненту(mProgId);<br>
mProgId = "pc2mt.1";
+
глМастерТурКомпонента=CreateObject("AddIn.pc2mt");<br>
Попытка
+
Исключение<br>
ПодключитьВнешнююКомпоненту(mProgId);
+
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
глМастерТурКомпонента=CreateObject("AddIn.pc2mt");
+
КонецПопытки;<br>
Исключение
 
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());
 
КонецПопытки;
 
  
 
   
 
   
 
После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например
 
После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например
найдем путевку по коду:
+
найдем путевку по коду:<br>
ТЗ=Новый "ТаблицаЗначений"; (ТЗ=СоздатьОбъект("ТаблицаЗначений");)
+
ТЗ=Новый "ТаблицаЗначений"; (ТЗ=СоздатьОбъект("ТаблицаЗначений");)<br>
ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);
+
ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);<br>
 
   
 
   
Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.
+
Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.<br>
Это делается с помощью функции Подключиться
+
Это делается с помощью функции "Подключиться": <br>
РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);
+
РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);<br>

Версия 12:24, 30 октября 2013

Для установки программы необходимо просто прописать библиотеку pc2mt.dll как COM-сервер в системе.
1. Создайте удобную для Вас папку, например: C:\Program Files\Megatec\pc2mt\
2. Скопируйте туда библиотеку pc2mt.dll
3. В командной строке выполните команду:
regsvr32 "C:\Program Files\Megatec\pc2mt\pc2mt.dll"
Для того, чтобы сделать эту операцию, Вы должны обладать соответствующими правами в системе. После того, как программа пропишется в системе, Вы можете ее вызывать из 1С.

Вызов pc2mt происходит следующим образом:

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


На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.


Вызов pc2mt в 1С 7-й версии производится следующим образом:

Перем mProgId;
Перем глМастерТурКомпонента;
mProgId = "pc2mt.1";
Попытка
ПодключитьВнешнююКомпоненту(mProgId);
глМастерТурКомпонента=CreateObject("AddIn.pc2mt");
Исключение
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());
КонецПопытки;


После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например найдем путевку по коду:
ТЗ=Новый "ТаблицаЗначений"; (ТЗ=СоздатьОбъект("ТаблицаЗначений");)
ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);

Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.
Это делается с помощью функции "Подключиться":
РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);