PDA

Просмотр полной версии : iikoCard



Fishman
23.03.2016, 14:19
Всем привет. 2 вопроса:
1. Может кто то знает структуру БД iikoCard? Интересует в какой таблице лежат номера карт и их статусы?
2. Есть связка 1С и iikoCard. Карты получают статус (Активирована/Деактивирована) и выгружаются с 1С в iikoCard. Суть проблемы карта пришла со статусом активна в БД iikoCard. После некоторого времени 1С опять выгружает карты в iiko, но у карты должен измениться статус на неактивная, но он не меняется, то есть карта так же активирована! Есть у кого варианты?

Speaker
23.03.2016, 15:39
а API юзать есть возможность? я бы тоже заморочился этой задачкой

Fishman
24.03.2016, 08:57
Выложу пока название таблиц о которых писал.
Так как проект заморожен и убран в дооооооолгий ящик то помощи со стороны разработчиков не будет.
Итак таблица со списком карт [dbo].[CardAccessor], таблица в которой можно увидеть статусы карт [dbo].[Accessor].
Новая задачка.
После проверки карт и их статусов нашел что практически у всех карт есть либо дубли либо их в БД вообще штук по 5, хотя в iiko только одна.
Вывод: карты с БД не удаляются полностью.
Вопрос: как узнать какая карты в данный момент используется? Вариант смотреть по дате создания не подходит.
Заранее спасибо.

Fishman
20.05.2016, 13:50
Не большая поправка по таблицам.
Вся нужная вам информация по картам хранится в таблице iikocard.dbo.accessor.
Для решения задачи было принято напрямую в БД SQL менять статус карты.
На тестовой версии все работает.

Отпишусь по завершению и работе на "живом" объекте.