Разобрался. Нашел косяк в коде. Суть:
есть класс InventUpd_Financical, который обновляет накладную, есть метод financialReceiptQueryRun_W, который выдает запрос по проводкам в inventTrans
в нем есть строка в которой отбираются совпадения по номеру отборочной накладной
qbds.addRange(fieldnum(InventTrans, PackingSlipId)).value(packingSlipId ? packingSlipId : movement.packingSlipForUpdate_W());
и если в номере отборочной накладной пользователь указал символ "," (запятая), то запрос не отрабатывает и выдает ошибку.
Лечится добавлением queryValue для обработки спец. символов.
Спасибо за участие