К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

По онлайн кассам

Гость
0 - 15.08.2017 - 10:11
Ну что, у кого какой опыт подключения? ну и вопросы, ессно


Гость
1 - 15.08.2017 - 10:24
У мну основной вопрос - по количеству символов наименования товара, передаваемому в налоговую. Штрих-Лайт. В настройках таблиц позволяет и 100 поставить, передается максимум 64:( а нам порядка 200 надо, м.б. даже больше... в 128 еще м.б. смогли бы уложить необходимое, но 128 что-то не проходит:( может как-то можно порешать? пока нужная информация печатается принтстрингом... но за вычетом людям с бумажкой бежать приходится, а в случае утери получают еще одну нефискальную бумажку. в ЛК полной информации нет :(
второе - теперь возникло открытие кассовой смены... раньше просто начинали печатать чеки и никакой доп. информации по открытию не вылезало. я вынесла открытие в отдельную обработку, но кассир постоянно забывает :( смена, конечно, открывается при пробитии первого чека, но подробная информация, которая печатается строкой, уходит в чек открытия, а на чеке покупателя остается только краткая информация, которая идет в налоговую... ну надо разобраться, какую-то еще защиту нарисовать... пока просто не совсем вернулась из отпуска :) м.б. кто-нить что-нить посоветует :)
Uho
2 - 15.08.2017 - 12:27
Цитата:
Сообщение от Buhta Посмотреть сообщение
смена, конечно, открывается при пробитии первого чека, но подробная информация, которая печатается строкой, уходит в чек открытия, а на чеке покупателя остается только краткая информация, которая идет в налоговую...
Чой-то как-то запутано. Проще нельзя? Смена не открыта - чек не печатается. Забыли открыть - открывайте.
Гость
3 - 15.08.2017 - 18:11
2-Uho > ну пришлось так, только плясала от метода открытой смены, а там лажа какая-то... пришлось докапывать до таблицы режима ККМ и признак закрытой смены оттуда брать... не все в описании драйвера как-то соответствует... да и пока докопаешь по описанию...
Гость
4 - 15.08.2017 - 18:16
а вот с наименованием засада:( хотела даже две строки продажи сделать, но не красиво...
Гость
5 - 15.08.2017 - 20:42
Обучение в Августе 2017... 1 шт...10000-00
...........................Итого: 10000-00
Гость
6 - 15.08.2017 - 20:45
а то и ещё подсократить
Консультации...0,2 шт...1000000-00
7 - 15.08.2017 - 21:55
В основном Атол и 1С:Розница. Особых проблем нет
8 - 15.08.2017 - 22:03
У Victuan на ИС читай в публикации и много всякого в комментах
Гость
9 - 15.08.2017 - 23:44
6-Зелёный тролль > Нужно вместить ФИО плательщика (обычно родителя) и обучающегося. Ну и инфу, что это обучение и его форму... Как-то до 64 очень проблематично поджать:( Не писать же типа: "От Ив.И.И. за Сид.С.С. очн обуч 3 к 2 с":))
8-Чучундер >спасибо, почитаю :) хотя у него несколько другая специфика и заточено больше под торговлю... но я все-равно у него в долгу
Гость
10 - 16.08.2017 - 10:51
Не нужно писать кто и за кого. только наименование номенклатуры.
Гость
11 - 16.08.2017 - 11:21
10-Зелёный тролль > не прокатит для вычета. ну т.е. надо будет выдать еще кучу бумаг, что плательщиком является Иванов, обучающимся сын Сидоров по договору №... и т.п. (а у нас нет лишних людей, чтоб бумаги рисовать каждому) Когда вся инфа в чеке, то проще получается и искать платежи проще. Налоговую для НДС м.б. фамилии и не интересуют, а плательщиков для вычета по НДФЛ очень даже
Uho
12 - 16.08.2017 - 11:23
во-во, у нас тоже номенклатура типа: "Авиабилет по маршруту Москва-Санкт-Петербург - Хельсинки - Санкт-Перербург - Москва, эконом, Иванов Иван Иванович, дата вылета: 29.02.2018". Мы пишем просто "Авиабилет" ))
Uho
13 - 16.08.2017 - 11:24
(12) к (10)
Гость
14 - 16.08.2017 - 11:33
12-Uho > у вас ситуация другая
15 - 16.08.2017 - 16:41
14-Buhta >хм.. Я так полагаю, не надо печатать общую информацию (относящуюся ко всему чеку) в каждой позиции номенклатуры.
В любом случае ФИО плательщика и обучающегося - это не номенклатура, поэтому втискивать ее в строку номенклатуры считаю неправильной идеей.

Такая общая инфа обычно печатается в заголовке чека, к примеру у меня всегда печаталась (и 54-ФЗ это не изменил) в чеке сразу под кассиром.

Ну вот к примеру тебе надо печатать в чеке:

"Образовательные услуги
За ...
Группа Р-93
Плательщик
Иванова Валентина Михайловна"
ну и что там еще необходимо...

Код применительно к твоей ситуации
выглядит как-то так

где то в Документе (наверно ПКО?) по кнопке "Чек" добавляем:
ТекстСтроки=""+Период;
Список.Данные54ФЗ.ДобавитьЗначение(ТекстСтроки,"Пе риод");
ТекстСтроки=""+СокрЛП(Группа.Наименование);
Список.Данные54ФЗ.ДобавитьЗначение(ТекстСтроки,"Ку рсГруппа");
ТекстСтроки=СокрЛП(ФИО);
Список.Данные54ФЗ.ДобавитьЗначение(ТекстСтроки,"По купатель");

а в обработке обслуживания
соответственно в начале:
Данные = СписокТоваров.ПолучитьЗначение(1,"Данные54ФЗ");
Если ТипЗначенияСтр(Данные) = "СписокЗначений" Тогда
Кассир = Данные.Получить("Кассир"); //должность и ФИО кассира
Период = Данные.Получить("Период"); //период
Группа = Данные.Получить("Группа"); // группа
Покупатель = Данные.Получить("Покупатель"); //ФИО покупателя

и ниже

Объект.StringForPrinting = " "; //пустая строка для красоты
Объект.PrintString();

СтрокаДляПечати = "Образовательные услуги";
СтрНаим = СокрЛП(Лев(СтрокаДляПечати,ДлинаНаименования));
Объект.StringForPrinting = СтрНаим;
Объект.PrintString();
СтрокаДляПечати = "За"+ Период;
СтрНаим = СокрЛП(Лев(СтрокаДляПечати,ДлинаНаименования));
Объект.StringForPrinting = СтрНаим;
Объект.PrintString();
СтрокаДляПечати = Группа "+ Группа;
СтрНаим = СокрЛП(Лев(СтрокаДляПечати,ДлинаНаименования));
Объект.StringForPrinting = СтрНаим;
Объект.PrintString();
СтрокаДляПечати = "Плательщик";
СтрНаим = СокрЛП(Лев(СтрокаДляПечати,ДлинаНаименования));
Объект.StringForPrinting = СтрНаим;
Объект.PrintString();
СтрокаДляПечати = ""+ Покупатель;
СтрНаим = СокрЛП(Лев(СтрокаДляПечати,ДлинаНаименования));
Объект.StringForPrinting = СтрНаим;
Объект.PrintString();
Объект.StringForPrinting = " ";
Объект.PrintString();

Таким образом имеем шапку чека.
Ну а потом уже идет печать по позициям номенклатуры.
Понятно, что это наглухо зашитый в код текст, но никто не мешает его переработать в переменный текст.
Вообще в чеке можно печатать любую текстовку,хоть в шапке, хоть в подвале вплоть до рекламных акций:)
Главное - корректно разбить на строки соответсвующей длины (в твоем случае каждая строка текста это 32 символа).


ну как-то так.
16 - 16.08.2017 - 16:54
Понятно, что вышеприведенный кусочек кода только на подсмотреть идею, не самодостаточный.

А в общем Зеленый в правильном направлении начал мыслить:
Цитата:
Сообщение от Зелёный тролль Посмотреть сообщение
Не нужно писать кто и за кого. только наименование номенклатуры.
Только добавить - в каждой строке не надо писать кто и за кого.
А вот в шапке - непременно надо.
Гость
17 - 16.08.2017 - 17:02
15-Блондинка в шок > это все уже написано еще 15 лет назад (немного не так, но по смыслу примерно). Цикла у нас нет - один платеж, один приходник... это-ж не накладная с товарами :) когда были только бумажные чеки все выглядело прекрасно. сейчас на бумаге тоже все хорошо, но хотелось-бы иметь возможность получить дубликат из ЛК и вообще - хотя-бы электронное подтверждение, ведь контрольной ленты тоже нет...
18 - 16.08.2017 - 18:38
Понятно.
В бумажном чеке есть фискальные строки и нефискальные строки.
На бумажке у тебя все красиво.
ИМХО, тому, кто хочет получить вычет по НДФЛ, этого и достаточно. Пусть бережно хранит бумажные чеки :)

В электронном чеке, конечно, только фискальные строки.
И ты хочешь в фискальные строки впихнуть нефискальную информацию. Ведь "кто за кого платит" - это нефискальная информация. Это не номенклатура (товар, работа, услуга). И тут возникает обратная сторона вопроса - а не сочтет ли налоговая такую нефискальную информацию в фискальной строке нарушением?

В любом случае ты пытаешься сделать невероятное - впихнуть непредусмотренное.
Нефискальную инфу в электронный чек.
А может не надо пытаться "сделать совсем уж хорошо", может хватит и бумажного варианта?
Гость
19 - 16.08.2017 - 23:40
18-Блондинка в шок > имхо, налоговой не к чему придраться. а бумажный вариант часто теряется и выцветает :( при наличии контрольной ленты мы, в этом случае, распечатывали нефискальный дубликат чека (за доп плату, т.к. нефига терять. очень похожий, только без фискальной полосы)... это прокатывало. в случае проверки легко было поднять контрольку. сейчас похожий дубликат тоже можно нарисовать, но вот однозначных доказательств что платил именно Иванов именно за Петрова уже нет... больше возможностей подделки и т.п.... ну пока так все-таки обходимся. но это в первую очередь минус для налоговой... а уж налоговая найдет крайнего :)))
Гость
20 - 17.08.2017 - 15:39
у штриха есть фича, если наименование начинается с "//" то оно не печатается на бумаге, но уходит в ОФД
там вроде органичения на длину строки нет или оно побольше

делайте сначала
StringForPrinting = "короткое наименование";
PrintString();

потом
StringForPrinting = "//длинное наименование";
FNDiscountOperation(); или Sale();
Гость
21 - 17.08.2017 - 15:44
20-runuts > ок, спасибо, попробуем... про // слышала, но насчет "без ограничения" не в курсе
Гость
22 - 17.08.2017 - 17:39
20-runuts > не, под слешем тоже только 64 символа :( пробую двумя строчками продажи, но ОФД тупит, не вижу что передалось... на всякий пока верну как было, а когда дойдет результат, решу...
Гость
23 - 17.08.2017 - 17:39
+ налоговая там наверно уже охреневает от вечерней долбежки нулевыми чеками :)))
Гость
24 - 18.08.2017 - 10:05
20-runuts > не, такая-же ерунда, только теперь в электронном виде :( к строкам автоматом количество и сумма добавляется:( "принять от... количество 1 сумма 0, обучение... количество 1 сумма 0..." ладно, пока потерпим...
25 - 18.08.2017 - 11:20
24-Buhta >у драйвера Штриха есть метод PrintAttribute и значение AttributeValue вроде бы до 4-х строк и 200 байт всего в целом. Дополнительные реквизиты.

А в ФФД есть тэг 1191 - тоже называется дополнительные реквизиты товара.

Не знаю, это одно и то же (дополнительные реквизиты товара) или нет, метод в драйвере и тэг в формате фискальных данных.
Или просто случайное совпадение названий.

Но в принципе если есть дополнительные реквизиты товара, то, может, этим можно как то воспользоваться?
Ничего не утверждаю, сама этим не пользовалась, но просто посмотреть в сторону дополнительных реквизитов - можно или нельзя, и если можно, то как...
Гость
26 - 18.08.2017 - 12:42
25-Блондинка в шок > спасибо, попробую посмотреть в понедельник :) ОФД с налоговой опять будут вешаться :)
27 - 11.09.2017 - 07:15
1-Buhta > У Атола помогло обновление драйвера до версии 8.15.2 и прошивки до 4139, чтобы наименование товара стало допустимым в 128 символов.
Предполагаю, аналогичные действия подходят и для Штрих-М.
28 - 23.10.2017 - 22:15
Аппну темку.
Есть ККТ Штрих Онлайн. В последних версиях УТ появился крыжик в константах о том что можно не печатать чек на ккт, а только отправлять его электронную копию.
Ставлю крыжик - ккт продолжает печатать чеки. Кто-то пробовал на штриховских аппаратах это использовать? В описании в УТ конечно сказано что работает не со всеми аппаратами.
В описании драйвера штриха 4.13 я ничего не нашел.
Нашел только что есть таблица 17 и в ней ряд 7 где можно задать печатать чеки или нет. Но мне надо выборочно делать это. Ждать новую версию драйвера от штриха?
Гость
29 - 24.10.2017 - 09:22
Цитата:
Сообщение от Buhta Посмотреть сообщение
бумажный вариант часто теряется и выцветает :(
- Кассовый чек потеряется и выцветет ещё быстрее.
Гость
30 - 24.10.2017 - 10:11
28-SergeyY > я не знаю, как это реализовано в УТ, но под слешем (см.20) бумажный вариант не печатается, только электронный. возможно в коде надо что-то подправить :)
27-victuan > обновление драйвера не помогло, насчет прошивки - не знаю как это осуществить и возможно ли... в таблицах больше 63 не встает, в командах до 100 примерно, но выводится 64... ЗЫ: мож после балансов еще потанцую, пока некогда
25-Блондинка в шок > пока не дошли руки :(
31 - 24.10.2017 - 10:24
(30) дак мало просто не печатать наименования товаров, надо в целом чек не выводить. экономия ленты + меньше проблемм за слежением о ее наличии.
Вот думаю может напрямую в таблицы попробовать писать при каждой печати чека. Вроде реально же?
32 - 24.10.2017 - 14:11
У Атола было обязательно наличие Признака Не печатать и заполненому Тэгу АдресКонтрагента(почто или телефон)
33 - 24.10.2017 - 19:19
Цитата:
Сообщение от SergeyY Посмотреть сообщение
Вот думаю может напрямую в таблицы попробовать писать при каждой печати чека. Вроде реально же?
реально, только у меня сразу вопрос к размышлению.
Таблицы на чем физически хранятся? На каком ППЗУ? А сколько у этого ППЗУ циклов перезаписи? А то начнешь писать в таблицы за каждым чеком, а тут бац - и циклы перезаписи закончились.
Не, я не критикую твою идею. я просто размышляю, как оно там, на физическом уровне, сколько раз можно "перезаписывать таблицы". Если много (ну очень много) то и замечательно.
34 - 24.10.2017 - 21:47
(32) Мыло у получателя чека 100% задано. Чек клиенту по мылу приходит.
(33) Чорт. Чот както страшно тогда и приступать то. Подожду новую версию дров от штриха. Может допилят такое.
35 - 25.10.2017 - 05:26
28-SergeyY >Что бы не печатать чек:
Код:
		Если ПечататьЧек = 0 Тогда //НЕ печатаем бумажный чек
			ОбратитьсяКТаблицеФР(Объект, Пароль, "17-1-7", 1, 0, 1) //17-таблица "Региональные настройки", 1-в таблице всего одна строка, 7-поле "Не печатать документ; значение = 0 - печатать. 1 - не печатать один раз. 2 - не печатать совсем. При  значении "1" первый чек не печатается и после этого чека значение сбрасывается в "0" и следующите чеки печатаются.
		КонецЕсли;
32-serpent >У Атола - да, у Штрих-М - необязательна передача контактных данных для отключения печати бумажного чека.
36 - 25.10.2017 - 05:27
Цитата:
Сообщение от SergeyY Посмотреть сообщение
Нашел только что есть таблица 17 и в ней ряд 7 где можно задать печатать чеки или нет. Но мне надо выборочно делать это. Ждать новую версию драйвера от штриха?
Записывай нужное значение (печатать/не печатать) перед каждым пробитием чека.
Гость
37 - 25.10.2017 - 06:26
(34) в Штрих-М Кассир 5 например ФИО кассира программируется как раз записью в таблицу перед пробитием чека, следовательно можно полагать, что это безопастно раз они сами так делают
38 - 25.10.2017 - 11:57
(35) У Атолл-а в прошивке 4555(последней) есть ошибка,
http://forum.atol.ru/index.php?showtopic=31700

при
Driver.CheckMode =0

и указанной почте(телефоне), чек всеравно печатает.
ЗаБесплатно Атол обновлять прошивку отказывается... "Нет, бесплатно не получится, так как на основной функционал не влияет"
39 - 25.10.2017 - 14:08
(35) Спасибо. А что за процедура "ОбратитьсяКТаблицеФР"? Она где?


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены