#0
by Shade84
В интерфейсе кассира если пробить, например, со скидкой 6 % товар в количестве 0,5 по цене 61,5 руб., то эмулятор ККМ, как и реальный фискальник выводят строку количество 1 на сумму покупки, а должны количество 0,5 на цену равно сумма покупки и Скидка такая-то. Проблема наверняка в неправильном округлении какого-то значения или СуммыСкидки или Суммы чека. Проблема, когда больше 2 знаков после запятой у переменной. Кто-нибудь сталкивался? Подскажите, пожалуйста
#1
by дущ
Ну а что тут непонятного. Да делает количество 1 и просто ставит сумму со скидкой. Если делать 0,5х61,5-6% то начинаются проблемы округления. Т.е. программа округляет в одну сторону, а ФР в другую.
#2
by Shade84
СуммаСкидки и Сумма чека одинаковые и в том и в другом случае, здесь все нормально, а вот количество, оно разное получается. Продавец не знает сколько товара отдавать по чеку и сколько пробито и какая скидка, к примеру, у клиента, если по каждому такому случаю он будет высчитывать, никаких нервов не хватит. Еще раз проблема именно в том. что фискальник или Эмулятор ККМ пишут количество не 0,5 в таких случаях, а равное единице. Как с этим бороться? У кого не спрошу, никто не встречал такую проблему, хотя она часто встречается у нас. На демо-базе проверил - тоже самое. проблема именно в коде 1С, сначала на драйвер грешили, а потом эмулятором проверили - тоже самое. Как отловить ошибку?
#3
by Shade84
Пол конфигурации уже округлил :) Может знает кто "где собака зарыта"? Или хотя бы где копать. примерно хоть
#13
by Begin
Щас под рукой тока древняя УПП (ред 1.2) но там синем по белому есть такой код: 1, СуммаСоСкидкой1С, 0, КонецЕсли; Т.е если по каким то причинам сума со скидкой различается то в ФР передается количество равное = 1. А дальше уже надо смотреть что необходимо сделать.
#15
by Shade84
Большое спасибо, Максим!!! Хотя бы теперь знаю, где это происходит :) Буду думать как обойти :)))
#16
by Shade84
Закомментировал обходной алгоритм и все работает как нужно, видимо, он служит цели предотвратить ошибку при расхождении показаний фискальника и 1С на случай кривых драйверов фискальника
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УТ на SQL ошибка Ошибка SDBL Тип поля Fld 4319....
- Как правильно обновить УТ 10.2.13.1 на УТ 10.3.3.3 в 1С 8.1 ?
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Насколько трудно перевести УТ 10.2(8.0) в УТ 10.3 (8.1)?
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v8: Обновление УТ с 10.3.5.1 на 10.3.6.8 Ошибка!
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- 1С УТ 8.Ошибка:Возможны расхождения ИБ и ленты ФР.Ошибка при "Закрытии чека" печать
- Ошибка выгрузки при обмене УТ 10.3.10.4 в бухгалтерию 1.6.24.7
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при переносе данных из УТ 10.3 в УТ 11
В этой группе 1С
- Права на внешние обработки заполнения ТЧ
- БП 2.0 Счет 76.ВА: ошибка при восстановлении НДС с выданного аванса
- Определить одинаковый ли реквизит у выбранных документов
- v8: Вывод и форматирование длинной строки в табличный документ.
- Свернуть список значений
- Как задать форму константы
- Не хочет создавать элемент справочника в тонком клиенте
- Счет-фактура на аванс в УТ 11
- РИБ, не выгружаются объекты
- Формат хранения координат
- Как в БП 2.0 задать субконто 26 счёта при начислении зарплаты?
- последовательность возникновения событий для Поля Ввода.
- ЗуП: Договора ГПХ обложить ФСС_НС
- БП 2.0.21.1 нет формы "Авансы по транспортному налогу"
- УПП Справочник Особые условия труда
- Редактирование цены вручную УТ 11
- ЭтаФорма.СкомпоноватьРезультат
- ЗУП Крыжик "Начислять на основании табеля учета" не доступен
- СКД в колонках организация в строках показатели.
- users.v8.1c.ru. Обновление УПО