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

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

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 символов.
Предполагаю, аналогичные действия подходят и для Штрих-М.


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

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




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