
Осталось узнать, что у нас с кодами такое.
Alexander писал(а):Отчет по сумме-то сходится с Z-отчетом кассы? При "вычищении" всех 37 транзакций должна сумма поплыть по идее.
Самое простое - кусок кода поиска карты в справочнике тоже "завернуть" в "Попытка ... Исключение ... КонецПопытки" и ошибку конвертации кода из справочника игнорировать (такую карту не обрабатывать).
Бродяге_Джону (очередной) персональный респект
Вычистил все 37 транзакции, отчет загрузился счастье-то какое.
Осталось узнать, что у нас с кодами такое.
Бродяга_Джон писал(а):Вычистил все 37 транзакции, отчет загрузился счастье-то какое.
Осталось узнать, что у нас с кодами такое.
Как один из вариантов - настройки сканера ШК, точнее их различие на разных сканерах.
На одном считывает чисто код из цифр, а другой вставляет символ ещё плюсом.
Alexey писал(а):Вызвонили компанию, которая 1с у нас занимается, они сказали, что "Попытка" и "КонецПопытки" не отлавливаются во время работы УТ
Alexey писал(а):Также сказали, что поменяли "код" на "КодКарты" и обработка стала работать нормально
Alexey писал(а):Как оказалось, у нас есть куча товаров с # в начале, несколько с пробелами
Alexander писал(а):Alexey писал(а):Как оказалось, у нас есть куча товаров с # в начале, несколько с пробелами
А к товарам это все отношения не имеет - у товаров на кассе коды текстовые, так что без разницы.
Alexander писал(а):После такого стоит задуматься о смене обслуживающей организации![]()
Alexey писал(а):Как оказалось, у нас есть куча товаров с # в начале, несколько с пробелами, и все вообще очень плохо.
ИнфКарты = Справочники.ИнформационныеКарты;
ВыбКарта = ИнфКарты.Выбрать();
Пока ВыбКарта.Следующий() Цикл
Если (Лев(ВыбКарта.Код) = "#") ИЛИ (Лев(ВыбКарта.Код) = " ") Тогда
ВыбКарта.Код = Прав(ВыбКарта.Код,СтрДлина(ВыбКарта.Код)-1);
ВыбКарта.Записать();
КонецЕсли;
КонецЦикла;
СтрЗаменить(ВыбКарта.Код," ","");
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21