Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
external:pro_bonus:98_dop:30_potrat [2023/10/30 12:01] – Алексей Коробов | external:pro_bonus:98_dop:30_potrat [2023/10/30 12:17] (текущий) – Алексей Коробов | ||
---|---|---|---|
Строка 8: | Строка 8: | ||
* все потраты будут внесены в базу сегодняшним числом; | * все потраты будут внесены в базу сегодняшним числом; | ||
* если при импорте будут строки с идентификаторами, | * если при импорте будут строки с идентификаторами, | ||
+ | |||
+ | ===== Пример скрипта ===== | ||
Пример SQL-скрипта для импорта потрат: | Пример SQL-скрипта для импорта потрат: | ||
Строка 33: | Строка 35: | ||
* на счёт, у которого привязана карта с номером 100002, привязывается потрата в 6543 руб (в запросе указано 654300 - в копейках); | * на счёт, у которого привязана карта с номером 100002, привязывается потрата в 6543 руб (в запросе указано 654300 - в копейках); | ||
* на счёт, у которого привязана карта с номером 100003, привязывается потрата в 3697 руб (в запросе указано 369700 - в копейках); | * на счёт, у которого привязана карта с номером 100003, привязывается потрата в 3697 руб (в запросе указано 369700 - в копейках); | ||
+ | |||
+ | ===== Как сделать скрипт ===== | ||
+ | Чтобы не писать скрипт на тысячи строк вручную, | ||
+ | Ссылка на шаблон: | ||
+ | Как это сделать: | ||
+ | 0) Перед манипуляциями сделать резервную копию SQL-базы ProBonus. | ||
+ | 1) Выгрузить из другой системы лояльности информацию в 2 столбика. Первый столбик - номер карты (или другого идентификатора). Второй столбик-потраты в рублях (не в копейках). | ||
+ | 2) Взять приложенный к статье excel-файл и скопировать в него эти данные. | ||
+ | В какую именно область копировать - выделено зелёным фоном. | ||
+ | {{: | ||
+ | 3) Скопировать скрипт из ячейки C5 нужное кол-во раз по строкам. Сколько строк с данными - столько раз скрипт. В примере всего 3 строки и скрипт скопирован 3 раза. Скрипт содержит формулу, | ||
+ | {{: | ||
+ | 4) Скопировать готовый скрипт, | ||
+ | {{: | ||
+ | 5) В SQL Server Management Studio этот скрипт вставить в готовом виде и выполнить. | ||
+ | {{: | ||
+ | 6) Проверить в web-админке probonus, посмотрев " | ||
+ | {{: |