Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
менеджер_оплат:настройка:модули:seredinas1c [2013/09/12 10:35] fukalov [Начисление баллов.] |
менеджер_оплат:настройка:модули:seredinas1c [2013/10/22 04:42] (текущий) |
||
|---|---|---|---|
| Строка 13: | Строка 13: | ||
| ===== Порядок установки и настройки ===== | ===== Порядок установки и настройки ===== | ||
| - | При установке терминала требуется | + | Установка модуля оплаты seredinas1c.dll производится |
| - | Сам файл seredinas1c.dll помещается в соответствующую папку | + | |
| - | Для работы OLE-компонентов требуется наличие файла настроек wscardterm.ini либо в той же папке, что и модуль seredinas1c.dll, | + | |
| - | ===== Порядок использования. ===== | ||
| - | |||
| - | Ниже перечислены основные операции, реализуемые модулем, а также значения полей, которые модуль ожидает при вызове. | + | ==== Установка софт терминала и компонентов интеграции |
| - | ==== Запрос баланса. | + | - Запустите файл установки setup.exe |
| - | + | - Софт терминал и компоненты по умолчанию устанавливается в папку | |
| + | - Файл настроек лежит в папке "Общие документы\Seredina" | ||
| + | - | ||
| + | - В дополнительных параметрах установите флажки “Установить COM объекты для интеграции”, | ||
| + | | ||
| + | - | ||
| + | - | ||
| - | Осуществляется вызовом функции GetDiscountCardInfo(DiscountCardInfo *info). | ||
| - | |||
| - | **Входные поля** | ||
| - | * CardNumber - номер карты. | ||
| - | **Выходные поля** | + | **Все номера магазинов, которые Вы прописали при установки софт терминала |
| - | * Balance - баланс, в сотых долях баллов. | + | ** |
| - | * ErrorCode - код ошибки, | + | |
| - | * ErrorMessage - текст ошибки, | + | |
| - | * StringForPrint - слип-чек для печати. | + | |
| - | ==== Начисление баллов. | + | === Удаление или переустановка. |
| - | + | Если Вы хотите удалить софт терминал – то запустите setup.exe и выберите опцию удалить. | |
| + | Если вы хотите поменять номер магазина, кассы или изменить адрес - необходимо переустановить софт-терминал и компоненты интеграции. Для этого запустите setup.exe и выберите опцию " | ||
| - | Осуществляется вызовом функции CorrectDiscountCard(PayInfo *info). | ||
| - | **Входные поля** | ||
| - | * CardNumber - номер карты. | ||
| - | * CheckNumber - номер чека, если 0, генерируется автоматически из параметров магазина и даты/ | ||
| - | * Amount - сумма чека в рублях. | ||
| - | |||
| - | **Выходные поля** | ||
| - | * BonusAmount - начисленные баллы, в сотых долях. | ||
| - | * Error - код ошибки, | ||
| - | * ErrorMsg - текст ошибки, | ||
| - | * StringForPrint - слип-чек для печати. | ||
| - | ==== Списание баллов. ==== | ||
| - | Осуществляется вызовом функции Pay(PayInfo *info). | ||
| - | |||
| - | **Входные поля** | ||
| - | * CardNumber - номер карты. | ||
| - | * CheckNumber - номер чека, если 0, генерируется автоматически из параметров магазина и даты/ | ||
| - | * Amount - количество баллов для списания. | ||
| - | * Pays - массив видов платежей, | ||
| - | * Каждый элемент содержит поля: | ||
| - | * | ||
| - | * name - наименование вида оплаты. | ||
| - | * | ||
| - | * | ||
| - | | ||
| - | * | ||
| - | |||
| - | Сумма чека считается как сумма полей amount по всем видам оплаты. | ||
| - | Сумма баллов для списания берется из поля info-> | ||
| - | |||
| - | |||
| - | **Выходные поля** | ||
| - | * BonusAmount - количество списанных баллов, | ||
| - | * Error - код ошибки, | ||
| - | * ErrorMsg - текст ошибки, | ||
| - | * StringForPrint - слип-чек для печати. | ||
| - | |||
| ===== Настройка слип - чека ===== | ===== Настройка слип - чека ===== | ||
| Строка 271: | Строка 230: | ||
| ==== | ==== | ||
| - | Также, есть проблема, | + | Кроме того, может иметь |
| Эту защиту нужно отключать для процесса 1с. Как это сделать, | Эту защиту нужно отключать для процесса 1с. Как это сделать, | ||