S/N DQ2503115
KNL 8200K-1.10
LIB 8200L-1.06
USR 8400RU004-JB14
1С 8.1, Розница для Украины, драйвер (ScanCode) 6.0.4.0, генератор приложений 3.61-FH05, обработка ScanCodeCipherLabPDT_v2.epf версии 2.24 - всё скачано на странице терминала. Скорость передачи данных 115200 Кбит/с, свойства полей - разделитель.
Структура учета в нашей организации - у одного магазина может быть несколько складов, например, "Витрина", "Склад", "Резерв" и т.д.
Товар физически находится в одном магазине и товар с одним и тем же штрихкодом одновременно может находиться на разных складах в разном количестве.
На основе Задачи из примеров, создал свою Задачу, получилось 7 полей: (1) штрихкод, (2) товар, (3) и (4) характеристики, (5) цена, (6) склад и (7) количество.
Ожидал, что будет выбор склада для найденных записей с одним штрихкодом но на разных складах.
По факту сканирования показывается тот склад, который первый найден в базе. Т.е. если сортирую склады по возрастанию, находится и показывается запись со кладом "А", если по убыванию - то для этого же штрихкода после сканирования показана запись склада на букву "Я".
Вопросы:
1) Правильно ли я понял - один штрихкод, одна запись? При выгрузке из ТСД выгружаются штрихкод + количество [+ дата/время].
2) Есть ли возможность как-то выбрать, какой склад используется при сканировании? Думал использовать разные базы для каждого склада, но баз в ТСД только 3, а складов больше. Подозреваю, что здесь можно задействовать сущность "Документ", но имею смутное представление об этом.
3) Не понял работу функциональной клавиши "Остатки" (ГП - Форма - Функциональные клавиши). Как инициировать переменные "Переменная1,2,3" и что за остатки будут показаны?
4) Не понял работу поля "Сравнение". Я хочу сравнивать количество товара по формуле "Загруженное из 1С количество" сравнение с "отсканированное количество за несколько итераций".
5) Столкнулся с такими техническими трудностями: если чередовать обращение к ТСД из Генератора Приложений (ГП) и 1С, то в ГП перед загрузкой задачи каждый раз надо устанавливать настройки "Кабель USB VCOM" и порт "COM5 - Virtual port". Иначе происходит ошибка "Таймаут".
Если из 1С с терминалом не делать никаких действий, при работе с терминалом из ГП настройки в ГП менять не надо. Если был сделан обмен с 1С, то перед загрузкой задачи нужно снова менять настройки. Но это второстепенное и "дело привычки".
6) При выгрузке из 1С в центре окна пояа=вляется окно состояния выгрузки с надписью "Осталось ХХХ элементов", хотя на самом деле это должно быть "Передано ХХХ записей". Но это лирика.
7) Разъясните, пожалуйста, две функции: На вкладке "Форма", поле "Запись" - "сохранить в файле", "обновить базу", "сохранить и обновить", "передать в следующую ф[орму]". И на вкладке "Установки" значения поля "7. Дополнительно": "Без сообщений", "показать счетчик", "показать запись".
Если необходимо разбить это собщение на разные топики, я создам новые по каждому вопросу.