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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 1: Строка 1:
Для установки программы необходимо просто прописать библиотеку pc2mt.dll как COM-сервер в системе.<br>
+
<html><head>
1. Создайте удобную для Вас папку, например: C:\Program Files\Megatec\pc2mt\<br>
+
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
2. Скопируйте туда библиотеку pc2mt.dll<br>
+
<title>О системе</title>
3. В командной строке выполните команду:<br>
+
</head><body>
regsvr32 "C:\Program Files\Megatec\pc2mt\pc2mt.dll"<br>
+
<table width="700" border="1" rules="None">
Для того, чтобы сделать эту операцию, Вы должны обладать соответствующими правами в системе.
+
    <tbody><tr>
После того, как программа пропишется в системе, Вы можете ее вызывать из 1С.<br>
+
<td>
+
        <p>Программа pc2mt является COM сервером, удовлетворяющим условиям 1С для внешних компонент.</p>
Вызов pc2mt происходит следующим образом:<br>
+
        <p>Основная идея заключается в максимальной интеграции функционала сервера с программой 1С.</p>
 
+
        <p>Путем
Перем mProgId;<br>
+
вызова определенного набора функций, программист 1С может получить
Перем глМастерТурКомпонента;<br>  
+
информацию из Мастер-Тура в виде таблицы значений 1С. В общем случае
mProgId = "pc2mt.1";<br>
+
эту таблицу значений можно сразу отобразить в форме 1С. Т.е.
Попытка<br>  
+
программисту 1С нет необходимости производить по строковую обработку
ПодключитьВнешнююКомпоненту(mProgId);<br>  
+
информации. Путем одного вызова функции можно получить готовую таблицу
глМастерТурКомпонента=Новый("AddIn.pc2mt");<br>
+
значений 1С. При этом информация в эту таблицу попадает через механизм
Исключение<br>
+
вызова SQL запросов, что очень сильно сокращает время обработки.</p>
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
+
        </td>
КонецПопытки;<br>
+
</tr>
 
+
<tr>
 
+
<td>
На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.<br>
+
Для установки программы необходимо просто прописать библиотеку pc2mt.dll как COM-сервер в системе.<br>
 
+
1. Создайте удобную для Вас папку, например: C:\Program Files\Megatec\pc2mt\<br>
 
+
2. Скопируйте туда библиотеку pc2mt.dll<br>
Вызов pc2mt в 1С 7-й версии производится следующим образом:<br>
+
3. В командной строке выполните команду:<br>
 
+
<strong>regsvr32 "C:\Program Files\Megatec\pc2mt\pc2mt.dll"</strong><br>
Перем mProgId;<br>
+
Для того, чтобы сделать эту операцию, Вы должны обладать соответствующими правами в системе.<br>
Перем глМастерТурКомпонента;<br>
+
После того, как программа пропишется в системе, Вы можете ее вызывать из 1С.<br>
mProgId = "pc2mt.1";<br>
+
</td>
Попытка<br>
+
</tr>
<pre>ПодключитьВнешнююКомпоненту(mProgId);</pre><br>
+
<tr>
глМастерТурКомпонента=CreateObject("AddIn.pc2mt");<br>
+
        <td>
Исключение<br>
+
        <p>Вызов pc2mt происходит следующим образом:</p>
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
+
        <p><strong>Перем mProgId;<br>
КонецПопытки;<br>
+
            Перем глМастерТурКомпонента; <br>
 
+
            mProgId = "pc2mt.1";<br>
+
            Попытка <br>
После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например
+
            ПодключитьВнешнююКомпоненту(mProgId); <br>
найдем путевку по коду:<br>
+
            глМастерТурКомпонента=Новый("AddIn.pc2mt");<br>
ТЗ=Новый "ТаблицаЗначений"; (ТЗ=СоздатьОбъект("ТаблицаЗначений");)<br>
+
            Исключение<br>
ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);<br>
+
            Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
+
            КонецПопытки;<br></strong></p>
Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.<br>
+
            <p>На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.</p>
Это делается с помощью функции "Подключиться": <br>
+
            <p><br>
РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);<br>
+
            </p>
 +
            </td>
 +
        </tr>
 +
        <tr>
 +
        <td>
 +
        <p>Вызов pc2mt в 1С 7-й версии производится следующим образом:</p>
 +
        <p><strong>Перем mProgId;<br>
 +
    Перем глМастерТурКомпонента;<br>
 +
            mProgId = "pc2mt.1";<br>
 +
            Попытка<br>
 +
            ПодключитьВнешнююКомпоненту(mProgId);<br>
 +
            глМастерТурКомпонента=CreateObject("AddIn.pc2mt");<br>
 +
            Исключение<br>
 +
            Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
 +
        КонецПопытки;<br></strong></p>
 +
        </td>
 +
        </tr>
 +
<tr>
 +
        <td>После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например<br>
 +
        найдем путевку по коду:<br><strong>
 +
        ТЗ=Новый "ТаблицаЗначений";</strong>  (ТЗ=СоздатьОбъект("ТаблицаЗначений");)<br><strong>
 +
        ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);<br>
 +
        </strong>
 +
        </td>
 +
        </tr>
 +
        <tr>
 +
        <td>
 +
        <p>
 +
        Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.<br>
 +
        Это делается с помощью функции <a href="Connect.html"> Подключиться</a><br>
 +
        <strong>
 +
        РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);
 +
        </strong>
 +
        </p>
 +
        </td>
 +
</tr>
 +
        <tr>
 +
            <td><a href="pc2mt_function_list.html">Описание функций</a></td>
 +
        </tr>
 +
<tr>
 +
            <td><a href="pc2mt_guid.html">Описание механизма соответствий по GUID</a></td>
 +
        </tr>
 +
    </tbody></table>
 +
</body></html>

Версия 14:56, 30 октября 2013

<html><head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>О системе</title> </head><body>

<tbody> </tbody>

Программа pc2mt является COM сервером, удовлетворяющим условиям 1С для внешних компонент.

Основная идея заключается в максимальной интеграции функционала сервера с программой 1С.

Путем вызова определенного набора функций, программист 1С может получить информацию из Мастер-Тура в виде таблицы значений 1С. В общем случае эту таблицу значений можно сразу отобразить в форме 1С. Т.е. программисту 1С нет необходимости производить по строковую обработку информации. Путем одного вызова функции можно получить готовую таблицу значений 1С. При этом информация в эту таблицу попадает через механизм вызова SQL запросов, что очень сильно сокращает время обработки.

Для установки программы необходимо просто прописать библиотеку 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,СтрокаКодПутевки);

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

<a href="pc2mt_function_list.html">Описание функций</a>
<a href="pc2mt_guid.html">Описание механизма соответствий по GUID</a>

</body></html>