Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:14

Не правильно считывает штрихкод

Автор AlenkaInt, 04 июн 2013, 14:23

0 Пользователей и 1 гость просматривают эту тему.

AlenkaInt

Здравствуйте.
Есть УТ. Немного не типовая, добавлен код в форму записи РС Штрихкоды номенклатуры. Они обновились типовым методом, эти изменения затерлись, попросили восстановить. Я посмотрела, что они изменили и добавила эти изменения, но теперь какая то странность. Не правильно считывает штрих код, цифры не те.
Вот код который я добавила

&НаСервере
Функция ЗаполнитьХарактеристику(Штрихкод, Номенклатура)
СтараяХарактеристика = Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию(Штрихкод);
Если СтараяХарактеристика.Ссылка.Пустая() Тогда                               
НХаракНом = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
НХаракНом.НаименованиеПолное = Штрихкод;
НХаракНом.Наименование = Штрихкод;       
НХаракНом.Владелец = Номенклатура;
НХаракНом.Записать();
НХаракНом = НХаракНом.Ссылка;
Иначе
НХаракНом = СтараяХарактеристика.Ссылка;
КонецЕсли;
Возврат НХаракНом.Ссылка;
КонецФункции

И еще в Процедуре ОбработкаОповещения
Добавила обращение к этой ф-ии

Если Запись.Штрихкод <> "" И ХарактеристикиИспользуются Тогда
Запись.Характеристика = ЗаполнитьХарактеристику(Запись.Штрихкод, Запись.Номенклатура);
КонецЕсли;

Вопрос - мог этот код сбить считывание штрихкода? Или они еще что то сделали, какой-нибудь новый драйвер установили или что-нибудь подобное.
Этот код у них для того, чтобы при считывании код копировался в характеристику..

AlenkaInt

Они попробовали в ворде и в блокноте, но данные не отображаются.. В тестовом режиме, в 1С цифры правильные, а вот когда уже начинают работать с документами, то нет.
Добавлено: 04 июн 2013, 17:18


Сейчас такая ситуация. В карточку номенклатуры все нормально заносится. А если из документов прихода или расхода, то при первом считывании он не находит такой штрих код, потом при втором находит, но в документ не заносит. Т.е. получается с драйвером все ок? С кодом это оказалось не связано, вернулись к копии, там тоже самое.

MuI_I_Ika

Такое ощущение, что у вас за сканер конкурирует несколько программ. И в какой-то момент одна блокирует его использование в 1С-ке.

Несколько мыслей

1. Попробуйте поотлаживать код. Непонятно в какой момент происходит сбой.
2. Попробуйте все снести (драйвера, 1с) и поставить заново

AlenkaInt


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск