Перевести страницу

Статьи

Добавляем в документ инвентаризация служебное сообщение отсканированного товара

Добавляем в документ инвентаризация служебное сообщение отсканированного товара. В инфопредприятие в документе инвентаризация при сканированиии бычным сканером по умолчанию нет подсветки посчитанного товара. Наш вариант с дописанием одной строчки в код программы для вывода служебного сообщения отсканированного товара с историей.

Там в решении из коробки есть варианты. 

- Сканирование с запростом количества при подборе по ШК

Или можно отключить сканер от программы и делать инвентаризацию по ALT+I


Ну или дописать наш вариант в программу. Для Этого заходим под Администраторм в программу Администрирование- Библиотеки Функций

 


Далее Файл -открыть J_invent.lib


 Нас интересует там Функция -добавить по штрихкоду 

Вот ее кусок

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

КОНЕЦ_ФУНКЦИИ


Вконце функции прописать надо 

ОТЛАДКА ("Тов: "+ПоследнийДобавленныйТовар+" ШК: "+штрх_код+" Код: "+СТР( с_штрих_коды.идлинк))


Все, сохраняем наши изменения. Вдальнейшем при инвентаризации при каждом сканировании будем получать служебное сообщение о товаре.

Нет комментариев

Добавить комментарий