• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Ошибка "Invalid floating point operation"

Автор Valerikkon, Жовтень 31, 2011, 21:08:23

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Valerikkon

При составлении акта инвентаризации при помощи сканера штрих кодов попался товар без бирочки и его ввели вручную, потом пропикали следующий товар, а курсор остался в поле количество. Естественно ввелось 14 значное число да еще и с кодами возврата каретки.
Машина зависла с сообщением об ошибке "Invalid floating point operation", так как закрыть это окно нельзя оно появляется вновь и вновь.
Эту ситуацию можно смоделировать введя любой товар, а потом добавить в поле Количество ещё 14 цифр к имеющимся.
Я не проверял на других документах возможно и там есть такая возможность попасть в неприятную ситуацию.
Пришлось большую часть работы переделывать сначала.

Хотелось чтоб в программе была предусмотрена такая ошибка и имелась возможность исправления ошибки.

И еще при нажатии на кнопку Сохранить, документ сохраняется и открывается новый, а хотелось бы иметь возможность сохранять документ в процессе работы ( закончили пикать ящик - сохранили и дальше пикаем) например Сохранить изменения, а сейчас приходится выходить и открывать для изменения, что занимает порой не малое время. Если произошла ошибка, то знаем с какой точки восстанавливать.

Или как вариант чтоб можно было создать несколько актов инвентарицации, а потом на их основании создать один результирующий акт по которому и будут создаваться акт списания и внесения остстков. Поскольку инвентаризация труд порой не одного дня и ошибки к большому сожалению порой неизбежны из-за человеческого фактора (людям свойственно уставать от монотонных операций - они не машины).

Надеюсь, что хотя бы некоторые замечания Вы поставите в доработку. Пока будем пользоваться тем что есть. К слову сказать если раньше инвентаризация занимала ровно неделю, то со сканером заняла почти 3 дня, только пришлось 4 раза переделывать из-за ошибок.

С уважением Валерий.

admin


Valerikkon

Спасибо за ссылочку, не догадался сделать поиск по ошибке.
Значит надо переключить сканер в режим эмуляции RS232.
Попробуем.

Valerikkon

Наконец разобрался.

Теперь расскажу как надо подключить USB сканер Symbol LS 2208 к ноутбуку или компьютеру.

1 - качаем на сайте mtorola.com драйвер виртуального COM порта (Symbol COM Port Emulation Driver v 1.8.5.zip). После установки требует перезагрузку системы.
2 - открываем инструкцию к сканеру и ищем "Простая эмуляция COM-порта", там находится штрих-код. Подключаем сканер к USB и сканируем штрих код "Простая эмуляция COM-порта". Сканер пропикает, система найдет новое устройство (оно появится в диспетчере устройств). Всё он готов к работе.

Причем ни в настройках виртуального COM порта, ни в настройках порта программы можно ничего не менять (если номера потров совпадают, если не совпадают - то в Укрскладе нужно выбрать тот же номер порта, что и в драйвере).
Ставим галочку Режим кассы и работаем.

Кстати чтоб часто не задавали подобных вопросов можно прикрепить темку о настройке сканеров, где расписать настройку 2-3 различных сканеров. Понятно что вопросов все равно не избежать, но новичкам будет легче искать.

С Уважением Валерий.