Добавляем в документ инвентаризация служебное сообщение отсканированного товара. В инфопредприятие в документе инвентаризация при сканированиии бычным сканером по умолчанию нет подсветки посчитанного товара. Наш вариант с дописанием одной строчки в код программы для вывода служебного сообщения отсканированного товара с историей.
Там в решении из коробки есть варианты.
- Сканирование с запростом количества при подборе по ШК
Или можно отключить сканер от программы и делать инвентаризацию по ALT+I
Ну или дописать наш вариант в программу. Для Этого заходим под Администраторм в программу Администрирование- Библиотеки Функций
Далее Файл -открыть J_invent.lib
Нас интересует там Функция -добавить по штрихкоду
Вот ее кусок
ФУНКЦИЯ ЛОГИКА: ДобавитьПоШтрихКоду (ЧИСЛО: ид_линк; СТРОКА: штрх_код; ЧИСЛО: колво_принудительно = 0)
ИСПОЛЬЗОВАТЬ("c_common")
результат_поиска = с_штрих_коды.ШтрихКодНайти(штрх_код, колво)
ЕСЛИ результат_поиска = - 1 ТО
ВЫХОД(НЕТ)
ИНАЧЕ
РЕЗУЛЬТАТ = результат_поиска = 1
ЕСЛИ НЕ РЕЗУЛЬТАТ ТО
СООБЩЕНИЕ("Нет товара с штрих-кодом <" + штрх_код + ">", ДА)
ВЫХОД
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЕСЛИ
ЕСЛИ колво_принудительно <> 0 ТО
колво = колво_принудительно
КОНЕЦ_ЕСЛИ
ДобавитьПоКоду(ид_линк, с_штрих_коды.идлинк, с_штрих_коды.аналитика1_ид, с_штрих_коды.аналитика2_ид, колво, НЕТ)
//Юрий Добавить строчку сюда
ОТЛАДКА ("Тов: "+ПоследнийДобавленныйТовар+" ШК: "+штрх_код+" Код: "+СТР( с_штрих_коды.идлинк))
КОНЕЦ_ФУНКЦИИ
Вконце функции прописать надо
ОТЛАДКА ("Тов: "+ПоследнийДобавленныйТовар+" ШК: "+штрх_код+" Код: "+СТР( с_штрих_коды.идлинк))
Все, сохраняем наши изменения. Вдальнейшем при инвентаризации при каждом сканировании будем получать служебное сообщение о товаре.
Нет комментариев
Добавить комментарий