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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
 
(не показано 16 промежуточных версий этого же участника)
Строка 1: Строка 1:
Для установки программы необходимо просто прописать библиотеку pc2mt.dll как COM-сервер в системе.<br>
+
<table width="700" border="1" rules="None">
1. Создайте удобную для Вас папку, например: C:\Program Files\Megatec\pc2mt\<br>
+
    <tr>
2. Скопируйте туда библиотеку pc2mt.dll<br>
+
        <td>
3. В командной строке выполните команду:<br>
+
Для установки программы необходимо просто прописать библиотеку pc2mt.dll как COM-сервер в системе.<br>
regsvr32 "C:\Program Files\Megatec\pc2mt\pc2mt.dll"<br>
+
1. Создайте удобную для Вас папку, например: C:\Program Files\Megatec\pc2mt\<br>
Для того, чтобы сделать эту операцию, Вы должны обладать соответствующими правами в системе.
+
2. Скопируйте туда библиотеку pc2mt.dll<br>
После того, как программа пропишется в системе, Вы можете ее вызывать из 1С.<br>
+
3. В командной строке выполните команду:<br>
+
<strong>regsvr32 "C:\Program Files\Megatec\pc2mt\pc2mt.dll"</strong><br>
Вызов pc2mt происходит следующим образом:<br>
+
Для того, чтобы сделать эту операцию, Вы должны обладать соответствующими правами в системе.<br>
 +
После того, как программа пропишется в системе, Вы можете ее вызывать из 1С.<br>
 +
</td>
 +
    </tr>
 +
    <tr>
 +
        <td>
 +
        <p>Вызов pc2mt происходит следующим образом:</p>
 +
        <p><strong>Перем mProgId;<br>
 +
            Перем глМастерТурКомпонента; <br>
 +
            mProgId = "pc2mt.1";<br>
 +
            Попытка <br>
 +
            ПодключитьВнешнююКомпоненту(mProgId); <br>
 +
            глМастерТурКомпонента=Новый("AddIn.pc2mt");<br>
 +
            Исключение<br>
 +
            Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
 +
            КонецПопытки;<br></strong></p>
 +
            <p>На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.</p>
 +
            <p><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><strong>
 +
        ТЗ=Новый "ТаблицаЗначений";</strong>  (ТЗ=СоздатьОбъект("ТаблицаЗначений");)<br><strong>
 +
        ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);<br>
 +
        </strong>
 +
        </td>
 +
    </tr>
 +
    <tr>
 +
        <td>
 +
        <p>
 +
        Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.<br>
 +
        Это делается с помощью функции [[Подключиться]]<br>
 +
        <strong>
 +
        РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);
 +
        </strong>
 +
        <br>
 +
        Обратите внимание на пятый параметр. Установка этого параметра определяет некоторые режимы работы Центра-оплат.
 +
        В частности, первый знак определяет, каким образом будут выводиться сообщения в панель сообщений 1С. Если этот знак равен "0", тогда выводятся короткие сообщения. Если там поставить знак "1", то будут выводиться сообщения, содержащие диагностическую информацию ODBC драйвера. Второй знак определяет, каким образом формировать колонки в таблице значений. Если знак равен "1", то все колонки будут выводиться в виде строк. В настоящее время предполагается, что колонки должны выводиться в соответствующем значению формате (double, int, bool, string), поэтому этот знак должен быть равен "0".<br>
 +
Существует возможность включить лог самой программы Центр-оплат. Для этого в директории, где находится библиотека pc2mt.dll нужно создать текстовый файл с названием: "GBDDR434HSSWRhgdNF.txt". Наличие этого файла является ключом к включению записи логов.
 +
Логи создаются в виде тестовых файлов с названием "testpc2mt-(текушая дата).txt". В этот лог складывается разнообразная техническая информация, позволяющая локализовать возможные проблемы с Центом-оплат. Также туда дублируются записи сообщений в строку сообщений 1С. ВНИМАНИЕ! Не включайте этот лог без необходимости. Информация в нем носит технический характер и понятна только программистам Центра-оплат. При этом файл лога разрастается очень быстро.<br>
  
Перем mProgId;<br>
+
----
Перем глМастерТурКомпонента;<br>
 
mProgId = "pc2mt.1";<br>
 
Попытка<br>
 
ПодключитьВнешнююКомпоненту(mProgId);<br>
 
глМастерТурКомпонента=Новый("AddIn.pc2mt");<br>
 
Исключение<br>
 
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
 
КонецПопытки;<br>
 
  
 
+
        </p>
На разных этапах подключения и работы pc2mt выдает разнообразные сообщения в строку состояния 1С.<br>
+
        </td>
 
+
    </tr>
 
+
        <tr><td>[[Мастер-Центр оплат.Описание функций]]</td></tr>
Вызов pc2mt в 1С 7-й версии производится следующим образом:<br>
+
        <tr><td>[[Мастер-Центр оплат.Мастер-Тур]]</td></tr>
 
+
<tr>
Перем mProgId;<br>
+
           
Перем глМастерТурКомпонента;<br>
+
        </tr>
mProgId = "pc2mt.1";<br>
+
    </table>
Попытка<br>
 
ПодключитьВнешнююКомпоненту(mProgId);<br>
 
глМастерТурКомпонента=CreateObject("AddIn.pc2mt");<br>
 
Исключение<br>
 
Предупреждение("Не удалось создать объект глМастерТурКомпонента" + ОписаниеОшибки());<br>
 
КонецПопытки;<br>
 
 
 
 
После этого используя переменную глМастерТурКомпонента можно вызывать соответствующие функции, например
 
найдем путевку по коду:<br>
 
ТЗ=Новый "ТаблицаЗначений"; (ТЗ=СоздатьОбъект("ТаблицаЗначений");)<br>
 
ТЗ=глМастерТурКомпонента.ВыбратьПутевкиЗаПериод(ДатаНачала,ДатаКонца,1,СтрокаКодПутевки);<br>
 
 
Но прежде чем вызывать разнообразные функции, Вы должны установить подключение к базе данных Мастер-Тур.<br>
 
Это делается с помощью функции "Подключиться": <br>
 
РезультатПодключения=глМастерТурКомпонента.Подключиться(Сервер,БазаДанных,Логин,Пароль,"00",СтрокаDBGUID);<br>
 

Текущая версия на 09:28, 12 ноября 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);
Обратите внимание на пятый параметр. Установка этого параметра определяет некоторые режимы работы Центра-оплат. В частности, первый знак определяет, каким образом будут выводиться сообщения в панель сообщений 1С. Если этот знак равен "0", тогда выводятся короткие сообщения. Если там поставить знак "1", то будут выводиться сообщения, содержащие диагностическую информацию ODBC драйвера. Второй знак определяет, каким образом формировать колонки в таблице значений. Если знак равен "1", то все колонки будут выводиться в виде строк. В настоящее время предполагается, что колонки должны выводиться в соответствующем значению формате (double, int, bool, string), поэтому этот знак должен быть равен "0".
Существует возможность включить лог самой программы Центр-оплат. Для этого в директории, где находится библиотека pc2mt.dll нужно создать текстовый файл с названием: "GBDDR434HSSWRhgdNF.txt". Наличие этого файла является ключом к включению записи логов. Логи создаются в виде тестовых файлов с названием "testpc2mt-(текушая дата).txt". В этот лог складывается разнообразная техническая информация, позволяющая локализовать возможные проблемы с Центом-оплат. Также туда дублируются записи сообщений в строку сообщений 1С. ВНИМАНИЕ! Не включайте этот лог без необходимости. Информация в нем носит технический характер и понятна только программистам Центра-оплат. При этом файл лога разрастается очень быстро.


Мастер-Центр оплат.Описание функций
Мастер-Центр оплат.Мастер-Тур