Здраствуйте
Вроде и проблема не сложная, но что-то не могу решить
терминал 8000L
H\W:8000-3.00.0
S\N:EF8020151
M\D:2008.07.21
KNL:8000K-3.23
LIB:8000LB-4.04
USR:8000ru004-EL
Dev:2010-0
Генератор приложений 3,51-EJ20
Были загружены стандартная задача.
Появилась необходимость отредактирвать стандартную задачу. Что нужно:
вводить и хранить номера накладных, штрихкода, количество.
Номера накладных -вводится пользователем вручную (3Символа). Заносится в переменную
Штрихкод-сканируется (13 знаков)
Количество -т.к. товар штучный (по 1штуке) - нужно автоматом
приращивать 1.
Теперь что не работает:
Начинаем работу , в начальной формк заводим номер накладно (например, 123).
После этог переходим в следующкю форму: В ней вид следующий
Номер накладной
123
Введите ШК:
Количество:
+1
В момент сканирования штрихкода - штрих код считывается
и заносится под надписью "Введите ШК:"
2000000030012
И дальше внизу начинает мигать надпись
"Данные короткие!"
"Нажмите любую клавишу"
Полсе этого терминал не реагирует ни на одно нажатие кнопки
-пока либо не вытащишь батарею, либо не перегрузишь его через 7,9,Пуск.
Пробовал штрихкод заводить вручную - обнаружил что,скорее всего, в момент нажатия кнопки
сканирования курсор переходит на поле "количество" и по моему просто обнуляет его.
Т.е. в ручном режиме после того как ШК набрали надо нажимать не клавишу "ВВОД",
А стрелками переходить наполе ввода количества ,вводить количество и только тогда
клавишу "ВВОД" нажимать.
Вопрос 1 - как указать терминалу , что бы он автоматически после ввода ШК заносил
количество=1. ? (причем рядом висит такая же почти форма,
только без номера накладной и с поиском в Бд3 - все работает)
Вопрос 2. даже если корректно занести данные вручном режимев базу данных 2 почему-то
заносится 2 одиноковые строки напрмер
123,2000000030012,1
123,2000000030012,1
Не понимаю где указано что сохраняет он дважды одни данные?
3. Вопрос на будующее - можноли как то в моем примере на основании одной формы сделат чтобы
человек при сканировании либо вводил количество вручную (например 2,3,65), либо чтобы автоматом +1?
Вроде и проблема не сложная, но что-то не могу решить
терминал 8000L
H\W:8000-3.00.0
S\N:EF8020151
M\D:2008.07.21
KNL:8000K-3.23
LIB:8000LB-4.04
USR:8000ru004-EL
Dev:2010-0
Генератор приложений 3,51-EJ20
Были загружены стандартная задача.
Появилась необходимость отредактирвать стандартную задачу. Что нужно:
вводить и хранить номера накладных, штрихкода, количество.
Номера накладных -вводится пользователем вручную (3Символа). Заносится в переменную
Штрихкод-сканируется (13 знаков)
Количество -т.к. товар штучный (по 1штуке) - нужно автоматом
приращивать 1.
Теперь что не работает:
Начинаем работу , в начальной формк заводим номер накладно (например, 123).
После этог переходим в следующкю форму: В ней вид следующий
Номер накладной
123
Введите ШК:
Количество:
+1
В момент сканирования штрихкода - штрих код считывается
и заносится под надписью "Введите ШК:"
2000000030012
И дальше внизу начинает мигать надпись
"Данные короткие!"
"Нажмите любую клавишу"
Полсе этого терминал не реагирует ни на одно нажатие кнопки
-пока либо не вытащишь батарею, либо не перегрузишь его через 7,9,Пуск.
Пробовал штрихкод заводить вручную - обнаружил что,скорее всего, в момент нажатия кнопки
сканирования курсор переходит на поле "количество" и по моему просто обнуляет его.
Т.е. в ручном режиме после того как ШК набрали надо нажимать не клавишу "ВВОД",
А стрелками переходить наполе ввода количества ,вводить количество и только тогда
клавишу "ВВОД" нажимать.
Вопрос 1 - как указать терминалу , что бы он автоматически после ввода ШК заносил
количество=1. ? (причем рядом висит такая же почти форма,
только без номера накладной и с поиском в Бд3 - все работает)
Вопрос 2. даже если корректно занести данные вручном режимев базу данных 2 почему-то
заносится 2 одиноковые строки напрмер
123,2000000030012,1
123,2000000030012,1
Не понимаю где указано что сохраняет он дважды одни данные?
3. Вопрос на будующее - можноли как то в моем примере на основании одной формы сделат чтобы
человек при сканировании либо вводил количество вручную (например 2,3,65), либо чтобы автоматом +1?