external:transtopds:main

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:transtopds:main [2018/11/24 17:14] – [Настройка программы] Александр Ильинexternal:transtopds:main [2019/04/15 05:55] (текущий) – [Запуск программы] Александр Ильин
Строка 1: Строка 1:
 ====== PDS Payday ====== ====== PDS Payday ======
 +Стоимость решения - **бесплатно**.
  
 ===== Назначение ===== ===== Назначение =====
-Данный модуль позволяет производить пакетную загрузку транзакций различных типов, по списку карт, в базу данных r_keeper ПДС.\\ +Данный модуль позволяет производить пакетную загрузку транзакций различных типов, по списку карт, в базу данных **r_keeper ПДС**.\\ 
-Типичным примеров его использования является случай переноса базы гостевых карт из внешней системы в ПДС. При этом, иногда, требуется сохранить суммы потрат Гостей, по различным видам транзакций (например, для реализации накопительной скидки или бонуса).\\+Типичным примером его использования является случай переноса базы гостевых карт из внешней системы в ПДС. При этом, иногда, требуется сохранить суммы потрат Гостей, по различным видам транзакций (например, для реализации накопительной скидки или бонуса).\\
  
-Для загрузки транзакций, в базе ПДС, должны быть существовать карты. Пакетную загрузку карт можно произвести при помощи модуля **cardimp**, входящего в поставку "r_keeper ПДС".+Для загрузки транзакций, в базе ПДС, должны существовать карты. Пакетную загрузку карт можно произвести при помощи модуля **cardimp**, входящего в поставку "r_keeper ПДС".
  
 Решение распространяется **бесплатно**.  Решение распространяется **бесплатно**. 
  
-Скачать: +Скачать: [[https://yadi.sk/d/uqreYVnx6hCa0g|https://yadi.sk/d/uqreYVnx6hCa0g]]
  
 ===== Формат файла с транзакциями ===== ===== Формат файла с транзакциями =====
Строка 15: Строка 16:
 Каждая строка - отдельная транзакция. Содержит три параметра: Каждая строка - отдельная транзакция. Содержит три параметра:
  
-  - Номер карты +1. Номер карты\\ 
-  Сумма (в копейках) +2. Сумма (в копейках)\\ 
-  Тип транзакции*+3. Тип транзакции*\\
  
-*Возможные типы транзакций: +*Возможные типы транзакций:\\ 
- +0 - Сумма оплат с бонусного счета\\ 
-0 - Сумма оплаты с бонусного счета +1 - Сумма скидкок\\ 
- +2 - Сумма начислений на бонусный счет\\ 
-1 - Сумма скидки +3 - Сумма потрат собственных денег гостя\\
- +
-2 - Сумма начисления на бонусный счет +
- +
-3 - Сумма потраты собственных, настоящих денег гостя+
  
 Пример строки с транзакцией: Пример строки с транзакцией:
  
-**9643770270313180;41432;3**+<code>9643770270313180;41432;3</code>
  
-Такой строкой на карту 9643770270313180 будет начислено 414,32 рублей, на счет потрат собственных денег.+Такой строкой на карту **9643770270313180** будет начислено **414,32** рублей, на **счет потрат**.
  
 ===== Настройка программы ===== ===== Настройка программы =====
Строка 52: Строка 49:
 В поставку входит bat файл, в котором можно просто отредактировать ключи. В поставку входит bat файл, в котором можно просто отредактировать ключи.
  
-Во время работы программа логирует свои действия и возникающие ошибки (например, не возможность произвести начисление на отсутствующую карту). При импорте большого списка транзакций имеет смысл перенаправлять вывод из консоли в файл.+Во время работы программа логирует на экран свои действия и возникающие ошибки (например, попытка произвести начисление на отсутствующую карту). При импорте большого списка транзакций имеет смысл перенаправлять вывод из консоли в файл добавив в конец команду '**>> logfile.txt**' .
  
 — //[[gribnoysalatik@gmail.com|Данила Матюшев]] 2018/11/24 15:19//— — //[[gribnoysalatik@gmail.com|Данила Матюшев]] 2018/11/24 15:19//—
  
  
  • external/transtopds/main.1543068889.txt.gz
  • Последнее изменение: 2018/11/24 17:14
  • Александр Ильин