Вход | Регистрация

Информационные технологии :: Администрирование

Печать скидки в чеке АТОЛ для ФФД 1.05

Печать скидки в чеке АТОЛ для ФФД 1.05
Я
   Вик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>
 
 
   Tatitutu
 
1 - 03.05.18 - 18:29
(0) Ничего не хочу сказать против,

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует