0
- 15.08.2017 - 10:11
|
Ну что, у кого какой опыт подключения? ну и вопросы, ессно
| | |
1
- 15.08.2017 - 10:24
|
У мну основной вопрос - по количеству символов наименования товара, передаваемому в налоговую. Штрих-Лайт. В настройках таблиц позволяет и 100 поставить, передается максимум 64:( а нам порядка 200 надо, м.б. даже больше... в 128 еще м.б. смогли бы уложить необходимое, но 128 что-то не проходит:( может как-то можно порешать? пока нужная информация печатается принтстрингом... но за вычетом людям с бумажкой бежать приходится, а в случае утери получают еще одну нефискальную бумажку. в ЛК полной информации нет :( второе - теперь возникло открытие кассовой смены... раньше просто начинали печатать чеки и никакой доп. информации по открытию не вылезало. я вынесла открытие в отдельную обработку, но кассир постоянно забывает :( смена, конечно, открывается при пробитии первого чека, но подробная информация, которая печатается строкой, уходит в чек открытия, а на чеке покупателя остается только краткая информация, которая идет в налоговую... ну надо разобраться, какую-то еще защиту нарисовать... пока просто не совсем вернулась из отпуска :) м.б. кто-нить что-нить посоветует :) | | |
2
- 15.08.2017 - 12:27
| Чой-то как-то запутано. Проще нельзя? Смена не открыта - чек не печатается. Забыли открыть - открывайте. | | |
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-Зелёный тролль > не прокатит для вычета. ну т.е. надо будет выдать еще кучу бумаг, что плательщиком является Иванов, обучающимся сын Сидоров по договору №... и т.п. (а у нас нет лишних людей, чтоб бумаги рисовать каждому) Когда вся инфа в чеке, то проще получается и искать платежи проще. Налоговую для НДС м.б. фамилии и не интересуют, а плательщиков для вычета по НДФЛ очень даже | | |
12
- 16.08.2017 - 11:23
| во-во, у нас тоже номенклатура типа: "Авиабилет по маршруту Москва-Санкт-Петербург - Хельсинки - Санкт-Перербург - Москва, эконом, Иванов Иван Иванович, дата вылета: 29.02.2018". Мы пишем просто "Авиабилет" )) | | |
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
| - Кассовый чек потеряется и выцветет ещё быстрее. | | |
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
| Цитата:
Таблицы на чем физически хранятся? На каком ППЗУ? А сколько у этого ППЗУ циклов перезаписи? А то начнешь писать в таблицы за каждым чеком, а тут бац - и циклы перезаписи закончились. Не, я не критикую твою идею. я просто размышляю, как оно там, на физическом уровне, сколько раз можно "перезаписывать таблицы". Если много (ну очень много) то и замечательно. | | |
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" и следующите чеки печатаются. КонецЕсли; | | |
36
- 25.10.2017 - 05:27
| Записывай нужное значение (печатать/не печатать) перед каждым пробитием чека. | | |
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) Спасибо. А что за процедура "ОбратитьсяКТаблицеФР"? Она где? | |
| Интернет-форум Краснодарского края и Краснодара |