[ОТВЕТИТЬ]
Опции темы
20.07.2009 16:30  
akonev
может наталкивался кто...

на работающем магазине полностью переустановлен укм4 на новый сервер и "новую" (только относительно предыдущей) версию по такой схеме:
1) новый сервер поднят на новой машине; старый еще работает;
2) касса закрывает смену, смена пришла в см2000 из старого сервера;
3) на кассе переустанавливается клиент (с дискетки, как новая установка);
4) на кассе подправляются таблички state и out_shift_open под состояние фискалки;
5) касса регистрируется на новый сервер и начинает работать.

все прошло замечательно, но на новом сервере получил проблему в конвертерах экспорта (парадоксовый супермаг, то есть 2.5M) по одной кассе. на любой экспорт (хоть по смене, хоть по чекам) вижу в журнале сервера:

class std::runtime_error( Expression 'shifts.size() == 1' failed. ). Пауза 60 сек.

это полный текст в колонке "событие". ну пауза, естественно, подрастает постепенно. "задача" - конвертер экспорта по смене или по чекам.

вторая касса, а их там всего две, нормально выгружается.

на сервер укм с проблемной кассы данные успешно приходят.

кто-нибудь может подсказать, что должно означать это самое загадочное Expression 'shifts.size() == 1' failed ?
этот текст присутствует только в ukmserver.exe, так что не очень-то разберешься, чего хочет.
 
20.07.2009 17:39  
akonev
так и не понял я, чего оно хотело.
видимо, что-то некорректно с кассы в сервер экспортнулось.

удалил по этой кассе все, что нашел в trm_out_*
обнулил по этой кассе все id в cnv_out_versions
перестартовал в службах сервер укм

все смены и оперчеки сразу посыпались, куда положено.

тема закрыта.
 
 
Опции темы



Часовой пояс GMT +3, время: 22:40.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.