18.08.2015 19:37
Добрый день товарищи !

Появилась необходимость перенести накопленные бонусы из 1С УТ8 (11) в Centrum 80.29, служба поддержки ответила коротко и ясно: функционала такого нет

Сталкивался кто с такой необходимостью, экспорта/импорта и как решили ?может есть уже готовое решение ?
19.08.2015 13:18
Есть решение в виде утилиты импортирующей карты с бонусами из excel и скрипта добавляющего пару мнемоник для импорта бонусов в импорт владельцев карт.
Не знаю будет ли работать в 29 версии но в начальных версиях 80ки работало.
19.08.2015 13:22
собственно скрипт05028043_cp_TransImportCustomer.7z
добавляет две мнемоники CUSTBONUS и CUSTBONSDATE
после чего можно импортить владельца с картой и с бонусами.
19.08.2015 13:52
Цитата:
Woodstock собственно скриптВложение 4898
добавляет две мнемоники CUSTBONUS и CUSTBONSDATE
после чего можно импортить владельца с картой и с бонусами.
То что надо :)

Большое спасибо за скрипт на днях проверю в 29 версии и отпишусь.
12.09.2015 20:45
Woodstock
Изменил хранимую процедуру на вашу, типы данных добавились, всё сохранилось.
Пытаюсь добавить клиента, файл Customer_хххх_хххх.xml, указываю:
Цитата:
<?xml version="1.0" encoding="windows-1251"?>
<XMLBARCODE DocumentDescription="Клиенты">
<CUSTOMER DISCCARDCUSTCODE="50" DISCCARDCUSTOMER="Иванов Иван Иванович" CUSTBONUS="100" CUSTBONUSDATE="2015-09-01"/>
</XMLBARCODE>
Клиент добавляется но бонусов у него нет, в базе тоже всё пусто, что то пропустил ?
14.09.2015 14:28
а где смотрите что бонусов нет?
Что в таблицах CustomerBonusDetail, CustomerBuy, CustomerBonusRest по данному клиенту?
и дату я бы вам советовал писать в однозначном формате yyyy-MM-ddThh:mm:ss, типа 2015-09-01T00:00:00, иначе сервер, в зависимости от региональных настроек и языка, может по разному трактовать вашу дату, как первое сентября или как девятое января.
Часовой пояс GMT +3, время: 04:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.