Имя: Пароль:
1C
1С v8
УТ 10.3 + Атол 11Ф. Ошибка при выемке денег в течении смены
0 holoddi
 
04.10.17
23:33
Здравствуйте. УТ 10.3.43.2 + Атол 11Ф. ДТО последние (8.15.03). Обработка обслуживания AtolKKT последняя. Все настроено, продажи, возвраты, закрытия смены идут. Но при выемке денег в течении смены вылетает ошибка "Неверная цена (сумма)". Внесение проходит нормально.
Посмотрел по коду:
ПолучитьСерверТО().ВнестиСумму(Идентификатор, Пароль, Сумма);
Т.е. он при выемке и внесении обращается обращается к одной функции, но выемка идет со знаком "-".
А она эту сумму передает в обработку AtolKKT.             
Результат = Обработка.Сумма(Объект, Пароль, Сумма);
P.S. Через драйвер выемка проходит нормально.
М.б. кто сталкивался? Единственные мысли пока - смотреть API и ковырять обработку обслуживания...
1 holoddi
 
04.10.17
23:36
P.S. Если при выемке ввести отрицательную сумму, ошибки нет, чек вылазит, но на внесение))) (что логично)
2 holoddi
 
04.10.17
23:47
В методах объекта «драйвер ККТ» в 1С пишут:
НапечататьЧекВнесенияВыемки (CashInOutcome)
Печатает чек внесения/выемки (зависит от переданной суммы). Сумма >= 0 — внесение, Сумма < 0 — выемка.
Т.е. все верно.
С настройкой драйвера "Производить инкассацию" игрался, ничего не помогло(((
Драйвер выдает ошибку при передаче отрицательной суммы
Ошибка? Это не ошибка, это системная функция.