Имя: Пароль:
IT
Админ
Печать скидки в чеке АТОЛ для ФФД 1.05
0 Вик72
 
03.05.18
18:18
Продолжаю увлекательную битву за ФФД 1.05. Вроде, все работает, кроме печати скидки! Драйвера ДТО 8.16.1, АТОЛ 11Ф с последней прошивкой 6059, фискализирована под ФФД 1.05, конфигурацию взял последнюю типовую УТ 11.3.4.227. Печатаю обычный чек - все нормально, добавляю в чек скидку - ККТ печатает на чеке "ЧЕК АННУЛИРОВАН". Понятное дело, ей не нравится, когда Price * Quantity отличается от Amount больше, чем на 1 копейку. На прошлых прошивках эта разница выводилась на чеке, как скидка, а теперь на новых прошивках она заартачилась! Возможно ли победить скидку на ДТО 8? На 9 переходить не вариант из-за отсутствия на ней FDSVC. Единственная пока очевидная альтернатива - передавать на печать уже рассчитанную цену со скидкой, но все-таки хотелось бы видеть сумму скидки на чеке.

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="3" CashierName="Федоров Борис Михайлович" CustomerEmail="" CustomerPhone=""/>
    <Positions>
        <FiscalString Name="Конфеты &quot;Ассорти&quot;" Quantity="1" Price="101" Amount="91" Department="1" Tax="none"/>
    </Positions>
    <Payments Cash="100" CashLessType1="0" CashLessType2="0" CashLessType3="0"/>
</CheckPackage>
1 Tatitutu
 
03.05.18
18:29
(0) Ничего не хочу сказать против,

но в пятницу прошили f63_6059_1245.con

и представитель сервиса сказал , что эту прошивку отозвал сам АТОЛ уж больно она ...

рекомендовали f63_5199_1245.con - прошили все пока отлично
2 Вик72
 
03.05.18
18:33
(1) Я буквально только что откатился на 5199, чтобы проверить, в прошивке ли дело - та же самая ситуация, если разница копейка - выводит эту копейку, как скидку (наверное, это сделано для борьбы с ошибками округления), если разница больше копейки - чек аннулирован.
3 big
 
04.05.18
05:07
Атоловцы рекомендуют скидку печатать строкой. То есть в регистрацию идёт уже цена с учетом скидки, а потом обычной печатью выводится информация о скидках
4 zva
 
04.05.18
05:30
Драйвера ДТО 8.16.1 - эти драйвера не поддерживают печать скидок, нужны 9.х
5 Вик72
 
04.05.18
12:33
(4) Шикарно! 8.15 не поддерживают ФФД 1.05, а 8.16.1 - с какого-то перепугу не поддерживают скидки. А 9.х не поддерживают FDSVC! Как и 10.х. А у нас кассы через терминал подключены. Виртуальные com-порты глючно пробрасываются через rdp, придется в будущем ставить на кассовые компы com-порты и вторым шлангом подсоединяться ((
6 serpentt
 
04.05.18
12:59
(5) проще сделать как рекомендует АТОЛ в DTO_8test(1.05).js

// Скидка больше не изменяет сумму позиции, теперь она просто добавляет информационную печать. Необходимо рассчитывать в кассовом ПО цену со скидкой, а информацию по начисленным скидкам печатать нефискальной печатью и не передавать скидку в ККМ, поэтому код для начисления скидки закомментирован
//driver.DiscountValue = 10;
// DiscountType - Тип скидки:
//     0 - суммовая
//     1 - процентная
//driver.DiscountType = 0;
driver.EndItem();
driver.Caption = "В том числе скидка: 4.67";
driver.PrintString();
driver.Caption = "Цена без скидки: 55.00";
driver.PrintString();
7 Вик72
 
04.05.18
16:47
(6) Благодарю за совет. Попробовал добавлять в XML поле <TextString>. В чеке выглядит кривовато, но лучше, чем ничего)

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="3" SenderEmail="" CustomerEmail="" CustomerPhone=""/>
    <Positions>
        <FiscalString Name="Яблоко" Quantity="1" Price="10.00" Amount="10" Department="1" Tax="none"/>
        <TextString Text="Скидка 2.00"/>
        <TextString Text="Цена без скидки 12.00"/>
        <FiscalString Name="Груша" Quantity="2" Price="30.00" Amount="60" Department="1" Tax="none"/>
        <TextString Text="Скидка 3.00"/>
        <TextString Text="Цена без скидки 33.00"/>
    </Positions>
    <Payments Cash="0" CashLessType1="0" CashLessType2="70" CashLessType3="0"/>
</CheckPackage>
8 Сияющий в темноте
 
05.05.18
11:33
Проблемы не в атоле,а в 1с.
Сказано-скидки включаются в цену,то есть в новых кассах товар продается по цене,включающей в себя все скидки и точка.
Пока 1с не поменяет механизм скидок,чтобы он соответствовал закону,всем придется кушать колючие растения
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший