PDA

Просмотр полной версии : Разработка модуля синхронизации данных



olivav
10.05.2016, 20:10
Здравствуйте!
Есть такая задача.
У нас есть оборудование для выдачи продукта, которое работает с связке с нашим сервером, на котором в базе хранится:



Карты клиента: id, баланс.
Информация о товарах: id, наименование, цена.
Информация о транзакциях: отпуск определенного товара, связанный с уменьшением баланса карты клиента на размер стоиомости товара. Размер отпуска разный.
Пополнение баланса карты производится из нашей системы.

Задача обеспечить обмен данными с r-keeper, а именно:



Синхронизировать баланс карт. Иметь возможность пополнять баланс из одной или обеих систем (предмет обсуждения).
Проводить в r-keeper пополнение баланса и печатать фискальный чек на сумму пополнения.
Синхронизировать цены и наименования товаров, путем загрузки их из r-keeper.
Синхронизировать реализацию товаров, передавая транзакции в r-keeper, чтобы они там отображались, как соответствующие реализации.


Как вариант, рассматриваем отказ от нашего сервера и обмен данными с r-keeper напрямую с нашего оборудования.

Возможно ли такое реализовать? Сколько может стоит и сколько времени может занять?
Изменения с нашей стороны — любые и нашими силами.

SH
10.05.2016, 21:42
Все возможно, вопрос в цене.
Вопрос главный и основной: это разовая задача для какого-то конкретного клиента? Или же хотите охватить всех? Условно, в первом случае реализация будет стоить сотни тысяч рублей, во втором - миллионы рублей.
Если к порядку цен готовы, можно обсуждать детали. Для начала, хотелось бы понять, кто откуда отпускает и зачем вообще все это надо грузить в кипер.
Вкратце:
1. Работать с картами лучше (дешевле) с базой кипера - надо будет "только" написать dll для farcards;
2. Читать данные из кипера - бесплатно для ресторана;
3. Писать данные в кипер - платно для ресторана, от 18 до 90 тысяч рублей на каждый ресторан в зависимости от желаний (это не учитывая расходы на разработку).