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

Наши программы => УкрСклад => Тема розпочата: Valerikkon від Жовтень 31, 2011, 21:08:23

Назва: Ошибка "Invalid floating point operation"
Відправлено: Valerikkon від Жовтень 31, 2011, 21:08:23
При составлении акта инвентаризации при помощи сканера штрих кодов попался товар без бирочки и его ввели вручную, потом пропикали следующий товар, а курсор остался в поле количество. Естественно ввелось 14 значное число да еще и с кодами возврата каретки.
Машина зависла с сообщением об ошибке "Invalid floating point operation", так как закрыть это окно нельзя оно появляется вновь и вновь.
Эту ситуацию можно смоделировать введя любой товар, а потом добавить в поле Количество ещё 14 цифр к имеющимся.
Я не проверял на других документах возможно и там есть такая возможность попасть в неприятную ситуацию.
Пришлось большую часть работы переделывать сначала.

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

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

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

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

С уважением Валерий.
Назва: Re: Ошибка "Invalid floating point operation"
Відправлено: admin від Листопад 01, 2011, 13:56:14
Пользуйтесь поиском:
http://www.softbalance.com.ua/forum/index.php?topic=1671.0 (http://www.softbalance.com.ua/forum/index.php?topic=1671.0)
Назва: Re: Ошибка "Invalid floating point operation"
Відправлено: Valerikkon від Листопад 01, 2011, 14:56:23
Спасибо за ссылочку, не догадался сделать поиск по ошибке.
Значит надо переключить сканер в режим эмуляции RS232.
Попробуем.
Назва: Re: Ошибка "Invalid floating point operation"
Відправлено: Valerikkon від Листопад 02, 2011, 22:00:07
Наконец разобрался.

Теперь расскажу как надо подключить 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 различных сканеров. Понятно что вопросов все равно не избежать, но новичкам будет легче искать.

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