Имя: Пароль:
1C
 
Как фискальники Атол использовать в качестве принтера?
0 Сияющий Асинхраль
 
25.10.17
13:31
Проблема такая, клиенту надо современный фискальник Атол использовать как чековый принтер. После долгих плясок с бубнами нефискализованный принтер удалось заставить печатать чеки, но принтер упорно выставляет в каждой строке НДС 18%. Попытался зайти с другой стороны, вместо попытки открытия/закрытия чека, пытаюсь просто печатать текст с помощью функции НапечататьНефискСтроку(), но тут своя засада - функция благополучно возвращает Истину, но на фискальник не выводит НИЧЕГО, при том, что в случае Открытия/Закрытия чека, все печаталось нормально. Может кто-нибудь подскажет, как можно напечатать не фискальнике БЕЗ открытия чека? Буду крайне признателен, второй день гроблю на Атол...
1 Builder
 
25.10.17
13:45
Делал на атолах печать товарного чека, правда давно это было, на новых не проверял.
Печаталось так

        Объект.Строка ="Итого к оплате:";
        Объект.ПечатьСтроки();
2 Builder
 
25.10.17
13:46
А что мешает открыть чек, напечатать строки и не закрывать его? Вроде так и делали.
3 Alexor
 
25.10.17
13:47
(0) Мы про ККТ онлайн? Там вроде не получится это.
4 Сияющий Асинхраль
 
25.10.17
13:50
(3) Да, мы про ККМ онлайн. Если это нельзя, как же тогда слипы печатать? Это же простой текст без всякого открываемого чека?
5 Woldemar177
 
25.10.17
13:52
Из драйвера прекрасно печатается стишок на любом атоле. Значит можно использоваться как принтер.
6 Звездец
 
25.10.17
14:03
обновить прошивку, перевести принтер в режим ЕНВД

ну или

читать руководство разработчика драйвера атол
7 Woldemar177
 
25.10.17
14:07
(6) читать руководство драйвера.
8 Сияющий Асинхраль
 
25.10.17
14:15
Это самое руководство и читаю, в руководстве слова не сказано почему НапечататьНефискСтроку() в фискализуемом чеке строки печатает, а при простом выводе текста - нет. Есть у этой функции и другие "Особенности", как-то, например, НапечататьНефискСтроку() функция существует, а вот НапечататьНеФискСтроку() уже нет :-( , т.е. замена большой буквы на малую приводит к тому, что функция перестает опознаваться транслятором...
9 Базис
 
naïve
25.10.17
14:57
Ты можешь его как принтер использовать?
10 Сияющий Асинхраль
 
25.10.17
15:25
(9) В этом и проблема. Без открытия чека он не печатает, хотя внутри чека хоть романы пиши...
11 Звездец
 
25.10.17
15:27
прочитай пункт 1 из (6)
12 Базис
 
naïve
25.10.17
15:33
Copy con com1 Тут был Вася Ctrl+Z
13 Сияющий Асинхраль
 
25.10.17
15:36
Похоже начинаю побеждать!!! :-) - два дня сидения за компом на это потратил :-(
14 Woldemar177
 
25.10.17
18:18
(13) Издеваешься? Обращайся напрямую к драйверу. Вот завтра в офисе если не припрется никто на регистрацию поищу для тебя.
15 mingw
 
25.10.17
18:26
(0) https://habrahabr.ru/post/322322/
http://www.atol.ru/upload/iblock/792/Drivers8_FprnM_PM.pdf
стр.201 PrintString () ПечатьСтроки ()

Или погугли Print2FR
16 Сияющий в темноте
 
26.10.17
10:40
написать свою обработку для печати?
или временно купить дешёвый термопринтер
17 mingw
 
26.10.17
10:43
(16) Зачем писать? Уже все готово - обычный windows-принтер будет! Можно расшарить.
18 Сияющий Асинхраль
 
26.10.17
17:01
Проблему победил :-) , в решении помог маленький переключатель :-) , как только в процедуре открытия чека установил ФискальныйЧек = Ложь, масть сражу же и пошла, внутри такого нефискального чека оказалось возможным хоть стихи печатать :-), теперь главное на забыть клиенту потереть собственные изменения, когда придет время печатать настоящие чеки...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший