Тема: Модуль отчётов выдаёт сообщение “cannot access field cdstotal as type datetime”
Добрый день.
возникла проблема с модулем отчётов(МО).
Стартуем МО, первый любой отчёт делает нормально. Второй отчёт выдаёт ошибку “cannot access field cdstotal as type datetime”
Версия МО 7.0.7 сборка 16
Версия СУБД MySQL 5.0.96-community
Странно, все работает. Попробуйте обновиться до последней версии 7.0.11 или пришлите резервную копию БД.
куда отправить базу?
С Вашей базой тоже все работает. Опишите точную последовательность действий пошагово.
А за одно уточните конфигурацию (OS…) и разнесенность ПО по разным машинам (если это имеет место быть)
компьютер win7/64 база
3 компьютера клиенты win7/64, подключены по сети 100Mbit.
на всех компьютерах наблюдается то же самое.
Порядок действий:
1. Открываю МО выбираю необходимые опции и запускаю поиск (см. рис1)
2. Сразу, не закрывая МО запускаю новый отчёт, выскакивает ошибка (рис2)
3. закрываю окно ошибки, находится один пользователь без времени (рис3)
Проверили на разных компьютерах с Windows 7 x64, все работает.
Давайте искать проблему.
1) Сделайте резервную копию БД и восстановите ее.
2) Отключите антивирусы, переустановите модуль отчетов и попробуйте сделать отчеты.
3) Посмотрите, какое одинаковое ПО может быть установлено на разных компьютерах и мешать работе модуля отчетов.
4) Попробуйте сделать отчеты на компьютерах не с Windows 7.
Настоятельно рекомендуем обновить ПО Комендантъ до версии 7.0.11.
А с какого момента начались проблемы с модулем отчетов: обновление Windows, установка/обновление стороннего ПО и т.д?
Похоже проблема решилась. Человеческий фактор :(.
Пользователь делал отчёт (рис 2 и 3)первый вход и последний выход ПК, а отслеживание ПК у нас не ведётся.
Ну а увидивши сообщение об ошибке запаниковали. 😊
Всем СПАСИБО!!
Единственное, что хотелось бы предложить в этом случае, что бы в сообщении говорилось, что ни один ПК не зарегистрирован, ну или что то в этом духе.
Ещё раз спасибо!!