Цитата: izuware ➤ Оно в нашем случае может выполнить все запросы.. Как мне кажется ..
Или нет ?
Вряд ли...
Прямой поддержки этого железа со стороны Шелтера нет (или я о ней не знаю).
Даже если она есть, то там будет реализована логика "живет - можно", "не живет - нельзя". А вам нужно проверять баланс...
И на самом деле, логика там получается сложная: В номере может быть 3 гостя. Услуги начисляются на 1-го, а машина зарегистрирована на 3-го. Соответственно по номеру машины надо находить гостя, его поселение и проверять баланс всех гостей в нем. Но! Это только при условии что поселение сделано "на номер". Если же поселение "на место", то проверять надо баланс только у хозяина машины.
А если групповой заезд и трансферы?
В частном случае конкретной гостиницы возможно все можно упростить, но это будет частный случай...
Брать железку чисто (контроллер GK) как исполнительное устройство и писать ей свое управление - тоже не лучший вариант т.к. ее протокол не документирован и проще взять контроллер СКУД. Там с документацией и примерами будет проще (но все вопросы по логике остаются).
Цитата: izuware ➤ описания таблиц сходу не нашел
Его там и нет. Слишком специфическая инфа, что бы ее в открытую выкладывать.
По вашей части все довольно просто можно реверсировать из рабочей БД...
Или попросите вашего дилера что бы он дал (на внутренних ресурсах UCS описание таблиц БД есть (хотя и не полное).