ОБРАЗОВАЛАСЬ ЕЩЕ ОДНА ПРОБЛЕМА
при вызове ukm.get_shift_number() выдает ошибку
std::logic_error: 'MySQL соединение не открыто SELECT value FROM local_state WHERE id='shift_number' and cash_id = NULL'
Нет мыслей как победить про данаты помню ) помогу )
Это как раз то, о чем предупреждал - стандартные скрипты предназначены для работы в стандартных условиях.
Конкретно ukm.get_shift_number() - должен использоваться только на кассе, т.к. получает номер текущей смены. А на сервере откуда текущая смена.
Или добавляйте свой скрипт не использующий ukm.get_shift_number(), или переписывайте стандартный, например так: если в __rep есть поле shift_number (вы же сами его формируете), то взять номер оттуда, иначе использовать ukm.get_shift_number()
OlegON➤ выше посмотри, где открывается соединение и сделай так же
Спасибо уже разобрался )
Зарядил значение все прошло да именно на кассе
Вообще то я думал что он выбирает значение смены из фискальника, но ошибся по видимому
Спасибо ВСЕ ОГРОМНОЕ ЗА УЧАСТИЕ
Помогите Плиз на виндах все работает
D:\PROGRAMMFILES\phpukm>php -r "echo 123;"
123
на линуксе выдает сообщение
usr/bin/php -r "echo 123;"
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/ext/libphp_ukm.so' - /usr/local/lib/php/ext/libphp_ukm.so: ELF file OS ABI invalid in Unknown on line 0
OlegON➤ А битность и версии ядра сервера и того, куда ты сейчас поставил, совпадают?
А как же конечно совпадают (вернее сказать должны совпадать)
я пробовал на кассе и пробовал на сервере УКМ
я так понимаю иначе бы не могло быть это же рабочий сервер хотя ??