Имя: Пароль:
1C
1C 7.7
v7: 1С 7.7 и онлайн кассы (online кассы) (закон 54-ФЗ) ЧАСТЬ 3
0 Санта Клаус
 
20.04.18
15:00
предыдущая ветка здесь:https://www.forum.mista.ru/topic.php?id=794196&page=1


Добрый день!
Есть такой вопрос: в этом году нужно будет обновлять прошивку ФР, так понял, для того, чтобы с НГ работала передача данных. Как сказали в сервисном центре, с новой прошивкой будет работать только драйвер Атол 9.х.

Вопросы:

- в 7.7 будет ли работать на старом драйвере FprnM1C82_54FZ.dll, или нужно ждать новый. Может он уже вышел. Кто заморачивался?

- в 1С 8.х нужно ли обновлять релизы до актуального, чтобы работала с драйвером 9.х?
1 piter3
 
20.04.18
15:01
[чтобы с НГ работала передача данных.] Так ОФД называешь?
2 Санта Клаус
 
20.04.18
15:02
да, говорят, с НГ 19
3 Санта Клаус
 
03.05.18
20:50
Сам и отвечу: прошивка под ффд 1.05 работает и на атол 8.х, и.е ничего не менял, кроме того, что обработке печати (7.7) поменял местами виды оплат-электронными теперь не на втором месте, а на третьем.
4 Woldemar177
 
03.05.18
20:53
Отмечусь чтоб не потерять.
5 Neg
 
03.05.18
21:26
как х-отчет напечатать на атоле 11 с ТиС?
6 Woldemar177
 
03.05.18
21:29
(5) Печатай из драйвера. Или напиши обработку. в УТ 11.3 - легко - Управление фискальным устройством - Печать х отчет.
7 big
 
04.05.18
03:48
(6) ТиС в УТ 11.3  - феерично )))
8 Woldemar177
 
04.05.18
04:07
(7) УТ 11.3 на платформе 8.3

ЗЫ перестань дурака валять, тебе полтинник, а не 20 лет.
9 hhhh
 
04.05.18
05:42
(8) причем тут платформа? В драйвер передается имя команды и параметры. Тут в 8.3 ничего нового не придумали, в 7.7 точно так же всё.
10 big
 
04.05.18
06:34
(5) отправил обработку для ТиС в указанную в личке почту.
(8) И что теперь? Все там будем. ;)
11 sanyaka
 
04.05.18
10:09
(3) наверное Вы используете dll драйвера, а не прокладку. Через прокладку генерируется xml и тут просто заменой вида оплаты не обойтись. Сам планирую переходить скоро на 1.05 и уйти от прокладки и генерации xml. Хотя в новой версии ТИС используется прокладка но уже без генерации xml...
12 Neg
 
06.05.18
16:10
(10) Спасибо. Но у меня атол 11ф с прошивкой 1.05.
13 big
 
06.05.18
20:50
(12) (рука-лицо)  Нет никакой разницы какой аппарат.
14 Neg
 
06.05.18
21:17
(13) Ну я не могу подключиться к нему с FPrnM1C.dll, а только с FprnM1C82_54FZ.dll.
15 sanyaka
 
07.05.18
02:19
(13) а можно мне тоже обработку для ТИС, пожалуйста.
16 big
 
07.05.18
03:45
(15) Отправил.
17 rastat150
 
16.05.18
13:48
(15) Можно и мне эту волшебную обработку, и чем FprnM1C82_54FZ.dll лучше чем FPrnM1C.dll. А то я начал писать обработку для FPrnM1C.dll.
18 big
 
17.05.18
05:18
(17) FprnM1C82_54FZ - это в идеологии 1С. То есть тупо, просто и безо всяких шагов влево-вправо. FPrnM1C - это доступ к полному функционалу драйвера без каких-либо ограничений. Основной функционал работает одинаково на всех моделях без исключения.
19 Zhora_Vlg
 
31.05.18
11:21
Так и не понял нужен ли драйвер 9.х, для работы ккт с новыми прошивками. Просто в 1с 8.3 типовых, корректно работает только с этим драйвером.
20 Санта Клаус
 
31.05.18
15:57
Поднимем

После прошивки на 1.1 изменилась таблица налогов - теперь посылаешь
Атрибут(XMLFiscalString, "Tax", СписокТоваров.СтавкаНДС);
значение 18 - печатает 18/118.

Кто победил эту проблему?
21 Zhora_Vlg
 
31.05.18
17:47
Только 9.12 правильно понимает номера налоговых групп. Если у вас 7.7 то нужно работать без прокладки, с драйвером 8.х, там можно указать налоговую группу напрямую.
22 Санта Клаус
 
01.06.18
09:50
(20) проблема сама решилась установкой драйвера атола 8.16, вместо 8.14
23 ildary
 
04.06.18
15:21
Уважаемые специалисты, скажите пожалуйста, как правильно получать номер напечатанного чека из драйвера 8.16 в обработке frATOL54_comm_105.ert?

В более старых версиях работало НомерЧека = Объект.НомерЧека;

но теперь перестало и в документации по драйверу НомерЧека не находится.
24 Масянька
 
04.06.18
15:25
(23) У Атола нет руководства программиста?
У штриха есть - https://www.shtrih-m.ru/catalog/programmno-tekhnicheskie-kompleksy-fr-i-aspd/kkt-shtrikh-on-line/#download
25 ildary
 
04.06.18
15:47
(24) нашел решение на форуме Атолла:

Объект.RegisterNumber = 19;
Объект.GetRegister();
НомерЧекаККМ = Объект.CheckNumber-1;
26 Garykom
 
гуру
04.06.18
15:49
(23) Номер чека в смене или номер фискального документа?

(25) думаю ему нужен 51, 52 или 53 регистры
27 ildary
 
04.06.18
16:05
(26) извините, а номер фискального документа - это номер отбитого чека с начала работы ФР?

нашел самый простой способ:

надо вызвать

НомерЧека = Объект.CheckNumber;

сразу после

Объект.GetStatus()
28 Масянька
 
04.06.18
16:08
(27) В (26) сказано :)
29 ildary
 
04.06.18
16:09
Еще вопрос вдогонку:

Атол 30Ф, ФФД 1.05, устройство не поставлено на учёт (нефискализировано), т.к. пока настраивается под текущую базу.

Скажите пожалуйста, как проверить установлено ли поле "ИНН Кассира" - оно устанавливается программно, но при печати чека его не видно. Или оно только будет при выгрузке в ОФД?
30 big
 
04.06.18
17:46
(27)(28)  Вы частично не правы, а точнее - есть нюанс. Правильный номер чека будет ДО пробития чека. После пробития в свойстве НомерЧека лежит номер следующего чека.
31 big
 
04.06.18
17:48
(29) Всё должно быть видно. Что-то не так делаете или м.б. печать ИНН аппаратно не поддерживается. Честно говоря - до ИНН кассира я ещё не "дошёл". Пока что просто ФИО обходимся.
32 ildary
 
05.06.18
11:20
(31) возможно из-за того, что аппарат нефискализирован.

У меня еще вопрос у уважаемой общественности:

Год назад купили онлайн кассу, всё работает, но теперь юр. лицо прекращает работу с кассой и не совсем понятно что надо делать в этом случае, кроме как снятие с регистрации в налоговой: надо ли везти кассу в сервсисный центр для каких-нибудь манипуляций перед передачей на другое юр лицо?
33 vv036
 
08.06.18
14:48
Доброго всем дня!

Подскажите после перепрошивки касс на 1.05 на какую версию нужно обновить ДТО? Для восьмерки поставили 9 релиз. Но в нем не вижу файлика FprnM1C.dll. Пока для 7.7 обновились на 8.16, но восьмерка на нем работала коряво с наименованиями больше 64 символов. Кто как выходит из ситуации?
34 sanyaka
 
08.06.18
16:06
(33) Для 7.7 я буду ставить 8.16 т.к нужна работа с кассой по сети. Обработка работает напрямую с драйвером через FprnM1C.dll.
По поводу 8ки, я так понял что используется прокладка 1С и для 1.05 нужно ставить ДТО 9ой версии (т.к прокладку под ДТО 8 забросили и она работает только с 1.0).
В теории можно и для 7.7 заиспользовать ДТО 9ой версии. Но придется использовать некую прокладку wrapper...dll, т.к в 9ой версии нет com объектов а есть native dll которые не регистрируются.
35 artem_sv
 
13.06.18
21:46
(16) Поделитесь пожалуйста обработкой для ТиС, если это возможно.
36 Владимир1С
 
14.06.18
11:42
Отмечу, для себя, может пригодиться.
37 Серёжа_
программист
 
14.06.18
11:49
В крайнем релизе ТиС сделали же все торговое оборудование штатное под 1.05
38 ildary
 
14.06.18
16:33
Уважаемые специалисты, скажите пожалуйста, чем должен отличаться чек, отбитый на онлайн-кассе, если платеж прошел не налом, а по банковской карте? В интернетах пишут, что теперь отбивать надо чек и для этого случая, но не пишут, чем этот чек отличается.
39 Kigo_Kigo
 
14.06.18
17:06
(38) Внизу чека пишеться, либо наличными, либо электронно, или и так и так и сдача
40 ildary
 
15.06.18
10:46
(39) спасибо, а управлять этой строкой в драйвере атол через TypeClose = 1? Если да, то что за типы оплаты >1?
41 ildary
 
15.06.18
10:59
Еще вопрос вдогонку - если в коде стоит строка

Объект.TypeClose = 0;

Могу ли я под ним написать
Если ОплатаБанком = 1 Тогда
   Объект.TypeClose = 1;
КонецЕсли;

чтобы не делать вот так:

//Объект.TypeClose = 0;
Если ОплатаБанком = 1 Тогда
   Объект.TypeClose = 1;
Иначе
   Объект.TypeClose = 0;
КонецЕсли;

Вопрос звучит с точки зрения работы внешней компоненты - может ли она без вреда для работы по очереди дважды установить в одном поле два значения?
42 Garykom
 
гуру
15.06.18
12:06
(41) А самому догадаться что это зависит не от внешней компоненты а от драйвера, точнее их разработчиков?

На практике одна версия дров может нормально отработать по обоим вариантам, а другая версия (более новая или старая) заглючить на любом варианте ))
43 Aleksey
 
15.06.18
12:33
(41) если только дополнительно сумму укажишь, иначе как касса поймет сколько нал, а сколько электронно
44 ildary
 
15.06.18
13:11
(42) Извините, под внешней компонентой я и подразумевал. драйвер Атола. Мой вопрос был по Атол 8.16.2.

(43) В типовом коде почему-то вот так:

        //Объект.Summ = СуммаЧека;
        //Объект.TypeClose = 0;
        //
        //Если Объект.Delivery() <> 0 тогда
        //    ОписаниеРезультата = Объект.ResultDescription;
         //    Возврат Рез;
        //КонецЕсли;
                
        Объект.TypeClose = 0;
        Если Объект.CloseCheck() <> 0 тогда
            ОписаниеРезультата = Объект.ResultDescription;
             Возврат Рез;
        КонецЕсли;

то есть сумма вообще не указана.
45 Garykom
 
гуру
15.06.18
13:15
(44) Без указания суммы подразумевает закрытие чека с оплатой полностью выбранным типом оплаты.

Но это устарело и сейчас лучше обязательно делать Payment()
46 ildary
 
15.06.18
13:29
(45) Большое спасибо за информацию! А почему сама 1С так не делает? Или расчет на то, что кому надо - спросят на форуме?
47 ildary
 
15.06.18
13:31
И еще вопрос: надо делать так?

Объект.TypeClose = 0;
Объект.Summ = СуммаЧека;
Объект.Payment();

а для банковской карты
Объект.TypeClose = 1;
Объект.Summ = СуммаЧека;
Объект.Payment();
48 Garykom
 
гуру
15.06.18
14:19
(47) Угу или можно разбивать сумму оплаты когда частично нал, частично карта, кредит, зачет аванса или зачет иного вида оплаты (обмен)
49 ildary
 
15.06.18
14:22
(48) а как это делается (частичная оплата)? Вот так - по очереди вызвать оба метода?

Объект.TypeClose = 0;
Объект.Summ = СуммаНал;
Объект.Payment();
Объект.TypeClose = 1;
Объект.Summ = СуммаКартой;
Объект.Payment();
50 Garykom
 
гуру
15.06.18
14:25
(49) угадал
51 Garykom
 
гуру
15.06.18
14:27
Еще разберись как СНО (для чека) и ставки НДС (для позиций) указывать, пригодится
52 ildary
 
15.06.18
14:41
(50) Спасибо огромное за спасение от ковыряния доков!

(51) если речь идёт об установке ПУП, то это вроде вот так:

ПУП = 0; // 1 - Общая, 2 - УСН доход, 4 - УСН доход - расход, 8 - ЕНВД, 16 - ЕСН, 32 - Патент

Кстати, нигде не сказано, что работает, если 0.

А насчет НДС, то вроде у 1С уже всё сделано через Объект.TaxTypeNumber
53 yaroslavvershinin
 
16.06.18
18:59
Прошу подсказать по поводу ТиС 7.7, с единой БД работают по локалке с двух рабочих мест, реализована ли штатно возможность с двух рабочих мест отправлять чеки на одну онлайн-кассу? насколько понимаю модель онлайн-кассы должна быть с сетевым интерфейсом? умеет ли ТиС с нескольких рабочих мест отправлять чеки на единую онлайн-кассу с сетевым интерфейсом?
54 Garykom
 
гуру
16.06.18
19:14
(53) Штатно нет поддержки в типовых, железо вполне позволяет.
Сетевой инерфейс не обязателен, можно "расшарить" как обычный USB принтер для других компов.

Есть готовые и полуготовые решения платные и бесплатные.
Бесплатное вот https://github.com/Garykom/Print2FR,
касса изображает из себя обычный сетевой принтер на который можно "печатать" xml файлы (с чеками по формату 1С)
55 Aleksey
 
16.06.18
19:40
(54) почему? Если сетевая карта, т.е доступ по IP то там разве нельзя с разных рабочих мест на одну кассу печатать?
56 yaroslavvershinin
 
16.06.18
20:42
(55)victuan в описании своего решения на ИС пишет о том, что типовая функциональность от 1С в усеченном виде, может с этим связано?
"Данные обработки обслуживания являются универсальными. Их можно использовать с конфигурацией ТИС ред. 9.2 как нового релиза 988, в который ЗАО "1С" добавила свое видение поддержки ФР Атол в режиме онлайн-кассы (в неполном усеченном виде), так и более старых релизов, без внесения изменений в саму конфигурацию."
57 Garykom
 
гуру
16.06.18
21:52
(55) Если подключиться, пробить чек и отключиться то можно.

Но все типовые (и почти все не типовые конфы) подключаются к ККТ при запуске и отключаются только при закрытии программы/сеанса.

Даже если перепишешь конфу чтобы подключалась/отключалась, что будешь делать с одновременными пробитиями на одну кассу с нескольких мест?

Нужен менеджер/очередь печати, я пошел по простейшему пути использовал стандартный спулер печати винды.
58 yaroslavvershinin
 
16.06.18
23:13
(57)если правильно понимаю, то решение по ссылке для решения данного момента? только вот загрузок 0, значит и без него обходятся?
http://catalog.mista.ru/public/813111/
"Одна касса - несколько компьютеров. Подключение нескольких компьютеров к одной кассе - сервер печати чеков, работает с любой конфигурацией 1С и даже не с 1С
Обработка позволяет подключить несколько рабочих мест по сети к одной кассе. Поддерживаются кассы Штрих, Атол, Википринт (Дримкас), Пирит.
"
59 Garykom
 
гуру
17.06.18
01:20
(58) Платное решение, причем не самое удобное для внедрения ибо некий свой формат файла описания чека.

Мне было проще взять готовый формат xml "CheckPackage" от 1С из https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270

Данные в этом формате (для отправки в ВК) делают типовые конфы, доработка по внедрению минимальна.
60 Garykom
 
гуру
17.06.18
01:25
(58) Короче загрузок 0 потому что кому надо тот сам наваяет этот лисапед, причем лисапед реально редко востребуемый.

Вот решение чтобы чеки пробивались на одной ККТ-онлайн, а слипы (копии чеков) выводились на обычных чековых термопринтерах принтерах уже интереснее и позволяет хорошо сэкономить на кассах когда в магазине их много штук рядом.
61 yaroslavvershinin
 
17.06.18
10:55
(57)"Даже если перепишешь конфу чтобы подключалась/отключалась, что будешь делать с одновременными пробитиями на одну кассу с нескольких мест?"

в моем частном случае мест всего два, интенсивность торговли не высока. получается, что если при попытке подключения проверять - свободна ли касса, и если занята, то показывать пользователю диалог с информацией о том, что касса занята и просьбой попробовать пробить чек повторно через 1 минуту, то можно обойтись почти типовой функциональностью ТиС 7.7?
62 Сияющий в темноте
 
18.06.18
10:14
(60)это по закону нельзя делать
63 Сияющий в темноте
 
18.06.18
10:15
Очередь печати для той же кассы прекрасно делается в самой 1с,тогда к кассе подключается только робот,а со всех мест ей просто задания готовят
64 Санта Клаус
 
18.06.18
14:27
Еще одна проблема: на новой прошивке в ТИС при пробитии первого чека печатает Кассир - Сис.Админ, остальные чеки - тот кассир, кот.  посылается в параметрах. Так понял, что при пробитии первого чека автоматом открывается смена под сис. админом и чек до кучи под ним же. А есть ли процедура Открытия смены в семерке? Или это зашить в компоненте? Кто сталкивался, как исправить?
65 Garykom
 
гуру
21.06.18
16:17
Приняты новые изменения (поправки) в 54-ФЗ
http://sozd.parliament.gov.ru/bill/344028-7

Описание
https://merkata.ru/novosti/novost-merkaty.php?id=296

Ныне бартер и взаимозачеты приравнены к наличным расчетам и тоже требуется пробивать по онлайн ККТ.
66 Aleksey
 
21.06.18
18:30
(65)ну наконец то бизнес давно ждал и просил возможность печати номера ГТД в чеке, ведб это напрямую поможет защитить клиента
67 Aleksey
 
21.06.18
19:20
А уж за это
В целях настоящего Федерального закона под расчетами понимаются также прием (получение) и выплата денежных средств в виде предварительной оплаты и (или) авансов, зачет и возврат предварительной оплаты и (или) авансов, предоставление и погашение займов для оплаты товаров, работ, услуг (включая осуществление ломбардами кредитования граждан под залог принадлежащих гражданам вещей и деятельности по хранению вещей) либо предоставление или получение иного встречного предоставления за товары, работы, услуги»

Многие фирмы, которые не работают с налом готовы расцеловать в пятую точку всех законотворцев. Ибо теперь и они тоже обязаны познать всю красоту мира онлайн-касс
68 Garykom
 
гуру
21.06.18
19:34
(67) Ха это мелочи, поправки так и не уточнили надо ли зарплату сотрудникам пробивать через ККТ.
По договорам ГПХ точно надо пробивать как и за все работы как прием так и выплату.

Так что что всем фирмам с сотрудниками добро пожаловать в мир 54-ФЗ.
69 Pit0n_08
 
21.06.18
19:36
(68) осталось супружеские обязанности под 54 ФЗ подвести :-)
70 Garykom
 
гуру
21.06.18
19:41
(69) Если связаны с взаиморасчетами между ИП то уже...
71 Garykom
 
гуру
21.06.18
19:42
(70)+ "образовался супружеский долг"
72 Aleksey
 
21.06.18
19:44
Ну хоть норму про безнал не удалили

Контрольно-кассовая техника не применяется при осуществлении расчетов в безналичном порядке между организациями и (или) индивидуальными предпринимателями, за исключением осуществляемых ими расчетов с использованием электронного средства платежа с его предъявлением
73 Aleksey
 
21.06.18
20:17
Кассовый чек или бланк строгой отчетности, сформированные при осуществлении расчетов между организациями и (или) индивидуальными предпринимателями с использованием наличных денег и (или) с предъявлением электронных средств платежа, наряду с реквизитами, указанными в пункте 1 настоящей статьи, должен содержать следующие реквизиты:
1) наименование покупателя (клиента) (наименование организации, фамилия, имя, отчество (при наличии) индивидуального предпринимателя);
2) идентификационный номер налогоплательщика покупателя (клиента);
3) сведения о стране происхождения товара (при осуществлении расчетов за товар);
4) сумма акциза (если применимо);
5) регистрационный номер таможенной декларации (при осуществлении расчетов за товар) (если применимо).
74 Garykom
 
гуру
21.06.18
22:36
(73) В смысле терь чеки между ЮЛ/ИП должны содержать реквизиты обоих сторон??? Весело...
75 Garykom
 
гуру
21.06.18
22:38
(74)+ Эээ а что делать если представитель покупает из авансовых денег?
Чтоб не вышло что физик себе купил и перепродал ЮЛ/ИП
76 Aleksey
 
21.06.18
23:25
(74) Получается что теперь в чеке ИНН и продавца и покупателя. Т.е. ООО Ромашка заплатила ООО Лютик за товар. Так как это выплата за товар, то ООО Ромашка должна применять ККТ, так как Лютик получил деньги за товар, то ООО Лютик тоже должен применять ККТ

Т.е. теперь налоговой достаточно нажать кнопку и сверить 2 таблички, наподобие как по идет сверка по НДС по книге продажи/покупка. И вот загорается лампочка куда надо идти и проверять неприменение ККТ.

Все становиться еще забавнее из-за бартера. Т.е. сейчас я могу произвести зачет однородных требований в одностороннем порядке, послав уведомление второй стороне.  Соответственно теперь у налоговой загорается лампочка, что вторая сторона неприменяет ККТ (к примеру я сформировал зачет 20.06 пробил чек и отправил вместе с чеком уведомления покупателю. А покупатель получил это уведомления 02.07).
77 Aleksey
 
21.06.18
23:27
(75) ну он либо покупает как физик, т.е. кассовый и товарный чек, или как представитель организации, т.е. доверенность/печать + УПД
78 lebrosha
 
21.06.18
23:58
(64) Есть метод OpenSession()
Можно вручную открывать каждое утро, но у себя сделал проверку на "открыта ли смена" при печати каждого чека, не помню уже из-за какой проблемы, но так было надо. Субъективно на быстродействие особо не влияет.
79 Garykom
 
гуру
22.06.18
00:06
(77) Если как физик перепродал то ему декларацию НДФЛ не придется ли?
80 Aleksey
 
22.06.18
04:00
Мне клиент оплатил за товар я ему выбил чек, должен ли я от клиента требовать чек на оприходования этой выручки? Ведь по закон он должен выбить чек на прием денег и передать его клиенту, т.е. мне
81 Aleksey
 
22.06.18
04:01
* Ведь по закон он должен выбить чек на ВЫДАЧУ денег и передать его клиенту, т.е. мне вместе с деньгами?
82 Масянька
 
22.06.18
08:30
(74) Да вы ....
83 Aleksey
 
22.06.18
08:34
А мне вот интересно (73) нет ни ФФД 1.05, нет и в 1.1

Соответсвенно одно из двух, или эти реквизиты будут исключительно на бумаге и ОФД не будут передаваться, или нас ждет очередная версия формата, типа 1.75?
84 ildary
 
28.06.18
10:52
Уважаемые коллеги, подскажите пожалуйста, как победить такое: ТиС + Атол30Ф, ФФД 1.05, печать идёт через frATOL54_comm_105.ert, почти все работает как надо, но после открытия смены (которая вызывается автоматом при первой печати чека) - сама смена уходит в ОФД с правильными реквизитами "Кассир" и "ИНН кассира", но первый же чек печатается как Кассир=СИС.АДМИНИСТРАТОР. Как это правильно исправить?
Можно ли просто зайти в настройки аппарата и заменить там Сис.Адм на правильное ФИО кассира?
85 dezss
 
28.06.18
11:00
(80) (81) это какой-то сюр, но похоже так и есть...
ты бьешь чек прихода, он бьет чек расхода...и вы меняетесь чеками и товаром-деньгами...
думаю, проще не платить налом или картой, а все через банк)
86 ildary
 
28.06.18
11:21
+(84) увидел (78), попробую прикрутить.
87 NGC6543
 
28.06.18
15:58
(10) можно, пожалуйста, тоже обработку? Заранее спасибо!
88 Duke1C
 
28.06.18
17:53
(53) По поводу печати на одну кассу с нескольких рабочих мест, то штатная ТиС поддерживает.
Точнее, все разруливается на уровне драйвера.
Не знаю как со Штрихами (практически мало с ними работал), а вот у Атола вместе с драйвером устанавливается служба для доступа к кассе по IP компа, к которому она подключена.
У меня несколько клиентов так работают без проблем.
Главное чтоб на компе статический IP был.
Ну и рабочие места эти чтоб рядом были, а то запаритесь бегать чеки отрывать:)
Из под терминала тоже пашет отлично
89 ildary
 
02.07.18
11:20
(78) подскажите пожалуйста, в какое место печати лучше вставить вызов OpenSession()? Пробовал уже два места, сначала после

Объект.Mode = 1;
Если Объект.SetMode() <> 0 тогда

потом перед ней - все равно выходит сис админ. Или надо сразу после ПодключитьсяКФР()?
90 Garykom
 
гуру
02.07.18
11:23
(89) Ищи где Объект.Password задается, 30 - сис.админ.
Кассиры имеют у атол номера от 1 до 30
91 ildary
 
02.07.18
11:29
(90) спасибо за совет, но это типовой код в закрытии смены:

Объект.AttrValue = Кассир;
Объект.AttrNumber = 1021;
Объект.WriteAttribute();
                  
Объект.Password = ПарольАдминистратора;

и в закрытии смены кассир выставлен правильно. Проблема идёт в открытии смены, похоже она открывается автоматом. В (78) подсказан способ обойти - открыть смену самому. Сдела вот так:
Если СессияОткрыта <> -1  Тогда
   Объект.OpenSession();
КонецЕсли;

но не помогает, похоже место установки не то (получение СессияОткрыта ведется в ПодключитьсяКФР().
92 ildary
 
03.07.18
13:29
Попробовал поменять в настройках Атол 30Ф имя каммира и ИНН с Сис.Адм на реальное лицо и увидел, что ИНН не сохраняется. Может ли обычный кассир закрывать смену? Можно ли в закрытии смены поменять подстановку пароля с 30 на 1 (чтобы работал первый кассир)?
93 Kigo_Kigo
 
03.07.18
13:53
(92) Ищите гдет о в Тесте драйвера или в таблицах ККТ, снимать Z-отчет- только сис. адм, снять галку, будут продавцы снимать, я натыкался на эту настройку, а где уже не помню
94 ildary
 
03.07.18
14:00
(93) Большое спасибо! Я правильно понял: надо снять эту галку и при закрытии смены подставить не пароль администратора, а пароль пользователя?
95 Kigo_Kigo
 
03.07.18
14:01
(94) По идее да
96 ildary
 
03.07.18
14:23
(95) Извините, что-то не находится и не гуглится эта галка, можно уточнить где примерно искать? Драйвер 8.16.2.
97 tgu82
 
03.07.18
14:32
У меня Штрихи но читаю внимательно
98 Амулет
 
03.07.18
18:30
(67) Хорошо хотя бы то, что забыли упомянуть случай удержания комиссионного вознаграждения комиссионером из выручки, полученной им при продаже товаров по договору комиссии.

А то пришлось бы комитентам  применять ККТ при получении выручки на сумму зачтенного комиссионного вознаграждения (в части дохода) и на ту же сумму в части расхода (предоставление вознаграждения за услуги комиссии).
99 Амулет
 
03.07.18
18:38
(67)+ Законом (пока не подписанным Президентом) разрешено не применять ККТ и не выдавать (направлять) бланки строгой отчетности до 1 июля 2019 года:

-при осуществлении зачета и возврата предварительной оплаты и (или) авансов,
-при предоставлении займов для оплаты товаров, работ, услуг, --при предоставлении или получении иного встречного предоставления за товары, работы, услуги

(п. 4 статьи 4 Закона)
100 Aleksey
 
03.07.18
18:47
(99) а ничего что речь только про ЖКХ? Т.е. когда физик платит безналом за ЖКХ?

4. Организации и индивидуальные предприниматели при осуществлении расчетов с физическими лицами, которые не являются индивидуальными предпринимателями, в безналичном порядке (за исключением расчетов с использованием электронных средств платежа), расчетов при приеме платы за жилое помещение и коммунальные услуги, включая взносы на капитальный ремонт, при осуществлении зачета и возврата предварительной оплаты и (или) авансов, при предоставлении займов для оплаты товаров, работ, услуг, при предоставлении или получении иного встречного предоставления за товары, работы, услуги вправе не применять контрольно-кассовую технику и не выдавать (направлять) бланки строгой отчетности до 1 июля 2019 года.
101 Peng
 
04.07.18
10:21
Прошу помощи! Сам уже заколебался.
Имеется ТиС + Атол30Ф, с обработкой frATOL54_comm, аппарат работает, только не могу заставить печатать "без НДС".
Решил попробовать frATOL54_comm_105.ert, с ним фискальник подключается, но печатать не хочет, пишет что: "Фискальный регистратор: ошибка при печати чека. Нет связи". Подскажите что не так делаю?
102 Peng
 
04.07.18
10:25
Такая же ошибка с обработкой fr_comm.ert. Хотя тут же меняешь frATOL54_comm, чеки начинает печатать
103 Амулет
 
04.07.18
10:50
(100) В процедурах вашего мышления имеются логические ошибки, которые привели к неверному уяснению содержания нормы закона.

Вывод о применимости данной нормы только для расчетов в сфере ЖКХ является необоснованным.
Этот вид расчетов является самостоятельным основанием для отсрочки на год применения ККТ.

Это вытекает из результатов применения синтаксического метода толкования нормативного акта, в ходе которого должно учитываться, что элементы перечисления разделены запятыми, а слово "расчетов" употреблено повторно (в первом значении перечисления- расчеты с физическими лицами, во втором- расчеты при приеме платы за услуги ЖКХ).
104 ildary
 
05.07.18
16:02
Не смог найти возможность победить закрытие смены системным администратором, в итоге сделал так: в настройках кассы в списке кассиров заменил кассира Администратор (пароль 29) на своего кассира (+ИНН), а в обработке frATOL54_comm_105.ert в
процедуре ЗакрытьСмену() заменил строку

Объект.Password = ПарольАдминистратора;

на

Объект.Password = "29";

теперь открытие смены печатается нужный кассир + ИНН. Осталось победить первый чек.
105 Duke1C
 
16.07.18
10:14
Спрошу здесь, чтоб новую тему не создавать:
Обязательно ли по закону печатать в чеке сумму наличных, полученных от клиента и сумму сдачи?
106 Garykom
 
гуру
16.07.18
12:57
(105) Нет не обязательно, обязательна только сумма расчета
107 edw
 
17.07.18
09:18
Вопрос по драйверу DrvFr. У меня 3-4 раза в день выдаёт "СОМ порт занят другим приложением" и продавцы просто перегружают 1С.
  В описании драйвера сказано, что состояние драйвера нужно отслеживать самостоятельно и дожидаться "правильного" состояния. Видимо гоняя в цикле некоторую функцию до получения нормальной связи. Какую функцию надо гонять?
108 skillhoster
 
19.07.18
17:36
Привет всем!
Используем Торговлю 77 - 997.
Подключен Атол 22ф, перепрошили на ффд 1.05, поставили драйвера 8.16.3, зарегали компоненту FprnM1C82_54FZ.dll, работаем через FprnM45, все хорошо все работает с обработкой из последнего релиза, которую сделал Атол, единственное -  подшаманили со скидками и номером чека (по умолчанию не вытаскивается в их обработке).

Но вот незадача - ставка НДС печатается в конце чека, это хорошо, но продавцы орут благим матом и требуют ставку и сумму ндс после каждой строки. Перерыл драйвер не нашел - может кто знает, может в какой таблице надо в каком нибудь поле что нибудь подставить, или по рабоче-крестьянски печатать строки через драйвер после каждой регистрации (Объект.Registration())?
109 Garykom
 
гуру
19.07.18
17:42
(108) >ставка НДС печатается в конце чека, это хорошо, но продавцы орут благим матом и требуют ставку и сумму ндс после каждой строки

покажи картинку со стрелочками что не так
110 skillhoster
 
19.07.18
17:46
(101) советую обновиться на 997.
в настройке торг оборудования выбрать модель с 1.05 на конце (из установки 997 из папки equip надо все скопировать в вашу папку equip)
поставить атол не ниже 8.16.1.

и главное - не забыть нажать на кнопку Параметры подключения (на закладке ФР) - и снова правильно указать модель, ком-порт и т.п.

Ну а потом разгребать косяки описанные мной в (108)
111 Kigo_Kigo
 
19.07.18
17:52
(108) А для перепрошивки под 1.05 ФН меняется?
Я так думаю что надо убирать из обработки обслуживания команду .Department = 1(то есть везде указывать)
А для налога использовать
// TaxTypeNumber - Номер налога:
//     0 - Налог из секции
//     1 - НДС 0%
//     2 - НДС 10%
//     3 - НДС 18%
//     4 - НДС не облагается
//     5 - НДС с расчётной ставкой 10%
//     6 - НДС с расчётной ставкой 18%
driver.TaxTypeNumber = 4;
112 Kigo_Kigo
 
19.07.18
17:54
сейчас настроенно в 1с именно налог из секции, вот по секции в целом и выдает итог НДС, я так думаю, есди для каждого товара командой TaxTypeNumber  указывать налог, то должно получиться
113 skillhoster
 
20.07.18
09:21
(112) сейчас вот так прописано


Пока СписокТоваров.ПолучитьСтроку() = 1 Цикл
            
    Объект.Name = СписокТоваров.ТовНаим;
    Объект.Price = СписокТоваров.Цена;
    Объект.Quantity = СписокТоваров.Количество;
    Если СписокТоваров.СтавкаНДС = "none" Тогда
        Объект.TaxTypeNumber = 4;
    ИначеЕсли СписокТоваров.СтавкаНДС = "18" Тогда
        Объект.TaxTypeNumber = 3;
    ИначеЕсли СписокТоваров.СтавкаНДС = "10" Тогда
        Объект.TaxTypeNumber = 2;
    ИначеЕсли СписокТоваров.СтавкаНДС = "0" Тогда
        Объект.TaxTypeNumber = 1;        
    КонецЕсли;

    Если ПризнВозврата = 0 Тогда
        Если Объект.Registration() <> 0 тогда
            ОписаниеРезультата = Объект.ResultDescription;
            Возврат Рез;
        КонецЕсли;
    Иначе    
        Если Объект.Return() <> 0 тогда
            ОписаниеРезультата = Объект.ResultDescription;
                 Возврат Рез;
        КонецЕсли;
    КонецЕсли;
            
КонецЦикла;


(109) скан будет чуть позже
114 skillhoster
 
20.07.18
09:38
115 Сияющий в темноте
 
20.07.18
12:45
Не знаю как Атол,но Штрих в последней прошивке добавил печать налогов,которой в декабрьской просто не было
116 Garykom
 
гуру
20.07.18
12:58
(114) Справа ваш чек без ставок НДС для каждой позиции так?

У вас форма чека в ККТ (там внутри шаблоны задаются и есть их редактор) настроена нестандартная или какая то галочка типа "выводить ставки НДС для позиций" снята.

Нестандартную форму(шаблон) чека для экономии бумаги делают, чтобы чеки покороче были.
117 skillhoster
 
20.07.18
16:03
(116) да вот в том и дело что ищут пожарные ищет милиция "выводить ставки НДС для позиций" и никак не могут найти. самый прикол в том, что до перепрошивки, и до обновления драйвера ставка ндс и сумма ндс печатались под каждой строкой, цто божатся что ничего не трогали.
118 skillhoster
 
20.07.18
16:23
(115) вот у меня тоже теплится надежда, что может в прошивке дело, может все решится скоро само собой
119 Garykom
 
гуру
20.07.18
16:31
(117) TemplateEditor
Редактор шаблонов для онлайн-касс
120 Garykom
 
гуру
20.07.18
16:32
(119) Это у атол, про другие не в курсе.
Могли при прошивке другие шаблоны залить.
121 skillhoster
 
20.07.18
16:45
(119) это наверное 9-е или 10-е дрова нужны да? в восьмых что то не нашел.
122 Garykom
 
гуру
20.07.18
17:08
(121) редактор шаблонов отдельно от дров качается с сайта атол
123 Garykom
 
гуру
20.07.18
17:09
(121) в дровах только номер шаблона в настройках указываем
124 Масянька
 
20.07.18
17:29
(117) В таблицах во всех рылся?
У штриха запихнули в рег. настройки (таблица 17, поле 16 печать в каждой операции).
125 skillhoster
 
20.07.18
17:35
(122) спасибо, буду курить редактор
126 skillhoster
 
20.07.18
17:36
(124) где бы надыбать описание таблиц атола
127 Масянька
 
20.07.18
17:38
А у Штриха есть :) (это специально для (123)).
128 Масянька
 
20.07.18
17:38
(126) В инете поройся. У меня нет.
129 hhhh
 
20.07.18
17:40
(126) в законе четко указано, что сумма НДС печатается в итоге. ТО что нужно в каждой строчке, в законе нет. Поэтому в атоле вы ничего не найдете. Придется самим вручную ваять чек.
130 Garykom
 
гуру
20.07.18
17:41
(129) Там проблема что ставки НДС для товаров-позиций не указаны
131 hhhh
 
20.07.18
17:43
(130) да, не прочитал. Ставка нужна.
132 Масянька
 
20.07.18
17:44
Меня (лично) бесит буква налога.
Какой идиот это придумал?
133 Garykom
 
гуру
20.07.18
17:55
(132) буква чего? налога?
134 Масянька
 
20.07.18
17:56
(133) Да!
Строчка с товаров и после суммы _А (_Г).
135 Said_We
 
20.07.18
20:30
shtrihfr_comm.ert для версии драйвера 4.14 существует?
136 Сияющий в темноте
 
20.07.18
22:56
Букву налога придумали болгары,а так как Штрих м на них вырос,то и все так и осталось.
137 Сияющий в темноте
 
20.07.18
22:58
и у атол и у штрих м сначала налоги печатались,потом кто то решил,что они не нужны,и они стали печататься в конце,а потом их вернули,смотрите последнюю прошивку атола,они там должны быть
138 Said_We
 
21.07.18
14:12
shtrihfr_comm.ert для версии драйвера 4.14 существует?
139 skillhoster
 
21.07.18
15:41
(138) от штриха есть только frSHTRIH54_comm.ert с поддержкой 54 фз. на ккт с ффд 1.05 юзать не пробовал ее, скорее всего не будет работать должным рбразом. по идее ШТРИХ должны выпустить обновление, как сделал АТОЛ.
140 skillhoster
 
21.07.18
15:47
(137) ок учту, потому-что в шаблоне чека все норм, все типовое. похоже дело действительно в прошивке.
141 Said_We
 
21.07.18
15:55
(139) И как народ запускает онлайн кассы на 77?
142 skillhoster
 
21.07.18
16:04
(141) о, да легко. у атола сначала была обработка по типу как сделано в 8 с формированием xml файла, а в последней версии напрямую к объекту драйвера обращается. все шевелится работает отправляется в офд. и поверьте она за 3 минуты читается и понимается с экрана без отладки в отличие от )))
дешево и сердито
143 Said_We
 
21.07.18
17:25
(142) Не пойму. В 1с8 чаще всего поменяли кассовый аппарат и не заметили, а тут что-то делать нужно?
144 Злопчинский
 
21.07.18
17:29
(141) как обычно. поставил, настройки указал, в нетиповом пару строк вписал и все...
http://catalog.mista.ru/public/603118/
145 Said_We
 
21.07.18
18:18
(144) Ща взял чистую машину. Установил туда 4.14. Запустил деммо версию для 7.5, которая идет с этим драйвером. Сконвертировал в 77. Запустил в режиме предприятие. Написала что драйвера найдены. Закрыл, запустил заново. И уже драйвера не найдены.
Там отчет "Старт" В нем две кнопки.

По нажатию на первую кнопку:
FR = СоздатьОбъект("AddIn.DrvFR");
{Отчет.Старт.Форма.Модуль(5)}: Неудачная попытка создания объекта (AddIn.DrvFR)

По нажатию на вторую кнопку:
Ошибка при загрузке компоненты C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Samples\1C\1C 7.5\DrvFR.dll. Компонента не загружена.
Внешняя компонента Драйвера фискального регистратора - DrvFR.dll не найдена
146 skillhoster
 
22.07.18
09:16
(145) смотрите подключение в обработке frSHTRIH54_comm.ert

там работает через AddIn.SMDrvFR1C20
147 skillhoster
 
22.07.18
09:19
(143) ))))))) вот никогда такого не было с последними нововведениями, то неправильные ставки налогов, то не воспринимает скидки, то одно, то другое, то поставьте у атола девятые драйвера, то перепрошейте кассу, а потом ой не та прошивка, новая будет скоро.
но когда-нибудь, согласен, так и будет - что замена кассы не будет вести к катастрофическим последствиям.
148 skillhoster
 
22.07.18
09:28
(145) а, пардон вы хотите через DrvFr - тогда на всякий случай сделайте regsvr32 к файлу компоненты, и скопируйте DrvFR.dll, DrvFR.lic, sqlite3.dll в каталог бд или в bin платформы. должно помочь.
149 Масянька
 
23.07.18
08:33
(145) DrvFR.dll - это (по крайней мере для новых касс) dll из драйвера на кассу.
Сначала ставишь драйвер (она и регистрирует dll), а потом 3 файлика копируешь в bin.
У меня используется для штриха elves.ert. Для начального запуска - переписать 1-2 строчки. Далее - простор для извращенной фантазии :)))
И кушаешь печеньки (как любит говорить Ё :) ).
150 ildary
 
23.07.18
10:42
Удалось победить непечать ИНН кассира в первом после открытия чека (драйвер Атол 8.16, обработка frATOL54_comm_105.ert), надо просто повторно его установить после открытия смены, примерно так:

        // входим в режим регистрации (типовой код)
        Объект.Mode = 1;
        Если Объект.SetMode() <> 0 тогда
            ОписаниеРезультата = Объект.ResultDescription;
            Возврат Рез;
        КонецЕсли;
                //Добавленный код
        Если СессияОткрыта <> -1  Тогда
            
            Объект.OpenSession();
            
            Если ПустоеЗначение( ИННКассира ) = 0 Тогда // почему то сбивается
                
                Объект.AttrValue = ИННКассира;
                Объект.AttrNumber = 1203;
                Объект.WriteAttribute();
                
            КонецЕсли;
            
        КонецЕсли;
151 Said_We
 
23.07.18
17:46
(149) драйвер устанавливается, но при попытке вручную его зарегистрировать regsvr32 драйвер не регистрируется. Нет говорит такого файла. А файл есть.
152 Масянька
 
23.07.18
17:51
(151) Да, не надо его регистрировать вручную!!!!
Поставили драйвер - драйвер кассу видит - dll скопировали в bin эски.
153 Kigo_Kigo
 
23.07.18
18:47
(152) Или в базу, я вообще все файлы из каталога bin штриха копирую, за исключением папок, ДДЛ-ку надо регистрировать на win 7-ке и выше так,копируем все файлы в папку с базой, без них она не зарегистрируется, делаем бат файл, в него пишем строку регистрации, путь к базе обязательно в двойных кавычках и запускаем от имени администратора, жолжно все взлететь
154 Said_We
 
23.07.18
23:35
Делал я и в базу. И в бин и в корневик на с. Без разницы. Службу драйвера перезапуска.
155 Масянька
 
24.07.18
08:31
(154) И так...
1. Установил драйвер -> проверить, что кассу видит.
2. Три файла (DrvFR.dll, DrvFR.lic и 1sqlite.dll) из папки с драйвером копируем в Bin эски.
3. Настраиваем торговое оборудование (примерно так - https://pastenow.ru/c9cba6cf7c4499b6d20fa3fa46c23ace) -> жмем "Подключить" (!!!!).
156 skillhoster
 
25.07.18
16:43
Народ, как всем известно наше дорогое (в буквальном смысле этого слова) правительство планирует вернуть ставку НДС в 20% с первого квартала 2019. Есть какие-то предположения, слухи, инсайд - обойдется все заменой драйверов, или все придется опять шить?
157 Масянька
 
25.07.18
16:44
(156) Слухи: шить. Там в аппарате сидит.
Подчеркиваю - слухи.
158 Said_We
 
25.07.18
16:55
(155) Да всё это делал. Но реально уже не знаю после какого раза переустановки, перезапуска и перезагрузки заработало.
Сейчас работает. Предположу, что дело в винде.
В (145) "Взял чистую машину" - это условно чистая машина. Машина на которой не стоял драйвер ККМ никогда. Другой под рукой не было.
159 Garykom
 
гуру
25.07.18
16:58
(157) Радуйся если просто шить а не замена ФН причем внеочередная.
160 ildary
 
25.07.18
16:58
(157) Получается что в декабре две засады - НДС20% и запрет с января ФФД1.0.
161 ildary
 
25.07.18
16:59
(159) Помнится, некоторые сети магазинов покупали кассы с памятью на 3 года.
162 Garykom
 
гуру
25.07.18
17:02
(161) Если ставки НДС приколочены намертво в ФН то фигня, если же приколочены то проблема даже кто на ЕНВД.

Точнее тем кто комиссией торгует потому что там надо ИНН комитента  указывать его СНО и ставку НДС.
163 Garykom
 
гуру
25.07.18
17:02
(162) *не приколочены намертво в ФН
164 Масянька
 
25.07.18
17:04
(159) (160) Кто-то обещал, что будет легко?
165 Сияющий в темноте
 
25.07.18
21:14
Фн,то вынесет новые поля,но в ФФД написано ставка НДС 18%,понятно,что туда можно 20 записать без проблем,но будет несоответствие.
ФН помнит только тег и его тип,так что,возможно,замены фн удастся избежать
166 Said_We
 
27.07.18
02:35
Для DrvFR.dll какой метод или свойство указывает ФИО кассира, что бы в ОФД передался нормально параметр "CashierName"?

Или при открытии по паролю определяет кассира прописанного в параметрах драйвера и берет его? Если так, то это же бред. Продавцы меняются чаще чем есть возможность пароли менять.
167 Aleksey
 
27.07.18
04:27
(166) Это для какого? (атол, штрих, вики, шмики)
168 skillhoster
 
27.07.18
08:25
(166)

Объект.AttrValue = Кассир;
Объект.AttrNumber = 1021;
Объект.WriteAttribute();
169 skillhoster
 
27.07.18
08:34
(166)
Объект.AttrValue = ИННКассира;
Объект.AttrNumber = 1203;
Объект.WriteAttribute();
170 Said_We
 
27.07.18
08:47
(167) Для Штриха.
(168, 169) Это для Штриха?
171 Said_We
 
27.07.18
08:48
(169) ИНН кассира для чего?
172 tgu82
 
27.07.18
09:06
(170) По-моему это для Атола. Для штриха похоже вроде бы
173 Санта Клаус
 
27.07.18
10:01
Подскажите, кто знает, по такому вопросу:
Сейчас надо пробивать Расход по кассе не только Возвраты, но и  оплату за услуги сторонним ИП, например.
В обработке есть только параметр, кот. выдает на кассе Возврат прихода. Можно ли в 7.7 пробить операцию Расхода, отличную от возврата, или надо ждать обновления драйвера? И вообще, в ФР Атол есть несколько операций расхода?
174 Said_We
 
27.07.18
11:07
(172) Для Штриха я нашел только методы "WriteTable" и "ReadTable".

Метода "WriteAttribute()" не нашел.
175 Масянька
 
27.07.18
11:22
(174) Как вариант (не пробовала):
1. таблицы (в драйвере) - 2. Пароли кассиров и админов: завести кассира (ФИО) и пароль.
2. в обработке передавать пароль кассира, а не админа.
176 skillhoster
 
27.07.18
12:08
(170) Атол
177 skillhoster
 
27.07.18
12:14
(166)
Объект.Пароль = 30;
Объект.НомерТаблицы = 2;
Объект.НомерПоля    = 2;  
Объект.ПолучитьСтруктуруПоля();
Объект.НомерРяда = Пароль;
Объект.ЗначениеПоляСтрока = "Кассир: "+ОбщиеПараметры.Кассир;
Объект.ЗаписатьТаблицу();
178 skillhoster
 
27.07.18
12:15
(166) (177) это для штриха
179 skillhoster
 
27.07.18
12:20
(173) есть предположение (для атола), надо ручками дописывать код обработки, используя методы beginItem() и endItem()
в них можно гибко настроить предмет расчета тип расчета и т.п. по ФФД 1.05. надо курить описание драйвера в общем.
180 Масянька
 
27.07.18
12:29
(175) Именно - попробовала - арбайтэн.
В обработке печати в ПечататьЧек - пароль кассира.
В глобальнике в глФРПечататьЧек -         Параметры.Установить("ПарольПользователя", "1"); - ну, тут нужен пароль кассира, как в драйвере (мне вилы было искать где его менять).
181 Масянька
 
27.07.18
12:29
(178) А оно работает?
182 Санта Клаус
 
27.07.18
13:10
(179) нашел , вроде бы

"PaymentType"

Тип расчета
1 - Приход
2 - Возврат прихода
3 - Расход
4 - Возврат расхода

3 значение подходить, надо пробовать печатать
183 Said_We
 
27.07.18
14:49
(177) А где-нибудь есть перечень таблиц с их номерами? Или только конфигурацией с примерами для 7.5 ил и 7.7 смотреть?
184 Масянька
 
27.07.18
15:17
(183) Да поставь пароль кассира в обработку печати чека и пользователю пароль пропиши, как в драйвере.
У меня в семерке взлетело - был сис. админ, а стал "Кассир 1".
185 Said_We
 
27.07.18
15:31
(184) Вопрос не в этом. Тут при входе все пользователи входят под одним пользователем 1С, но при открытии каждого чека выбирают себя в списке продавцов. Т.е. пронумерованный список продавцов у меня всегда есть. Идея была прописать этот список продавцов в ККМ и в зависимости кто продает отправлять на печать не Кассир 1, а реального продавца. Передать системный администратор или Кассир 1 для налоговой одинаково не правильно. Они рекомендации уже рисуют ИНН продавца передавать. Если ещё получше подумают, то будут СНИЛС вместо ИНН требовать. ИНН у многих нет, а СНИЛС почти у всех есть и его можно для продавцов обязать при себе иметь. ИНН большая портянка и не заламинированная. :-)
Цель налоговой понятная. Пенсионный возраст повысили, а денег ещё хочется. Много продавцов работают нелегально и с них не платятся налоги.
186 Said_We
 
27.07.18
15:34
В примере есть такой код:

Процедура ЗапросСтруктурыПоля()
    FR.Password=Password;
    FR.TableNumber=Table;
    FR.FieldNumber=Field;
    FR.GetFieldStruct();
    ОтветДрайвера();
    Если Число(ResultCode)=0 Тогда
        FieldName=FR.FieldName;
        FieldType=FR.FieldType;
        FieldSize=FR.FieldSize;  
        Если FR.FieldType=1 Тогда
            MinValue=FR.MinValueOfField;
            MaxValue=FR.MaxValueOfField;
        КонецЕсли;    
    Иначе
        FieldName="";
        FieldType="";
        FieldSize="";
        MinValue="";
        MaxValue="";
    КонецЕсли;        
    ОтветДрайвера();
КонецПроцедуры


Вылетает он с ошибкой драйвера на переменную ELVIS.
187 Said_We
 
27.07.18
15:36
Собственно и следующий код с той же ошибкой:

Процедура ЗапросСтруктурыТаблицы()
    FR.Password=Password;
    FR.TableNumber=Table;
    FR.GetTableStruct();
    ОтветДрайвера();
    Если Число(ResultCode)=0 Тогда
        TableName=FR.TableName;
        RowNumber=FR.RowNumber;
        FieldNumber=FR.FieldNumber;
    Иначе
        TableName="";
        RowNumber="";
        FieldNumber="";
    КонецЕсли;        
    ОтветДрайвера();
КонецПроцедуры
188 ildary
 
27.07.18
15:37
(185) у сис.администратора (в дровах атола 8.16) нельзя установить ИНН.
189 Said_We
 
27.07.18
15:43
(188) У штриха в 4.14 в таблице я не вижу такой колонки.
190 Масянька
 
27.07.18
15:45
(185) Я бы тебя стукнула...
Вот здесь - https://pastenow.ru/d4ab2b8c96b25c228d645453f323cfd5 - пропиши своих кассиров (ФИО + пароль).
При выборе кассира (где они там у тебя выбирают) - получаешь пароль (пароли в эске и в таблице на скрине должны совпадать) и передаешь его (пароль) в обработку печати чека.
191 tgu82
 
27.07.18
16:33
(190) Наверное вопрос идиотский - раньше вроде бы чтобы поставить другого кассира надо было по предыдущему закрывать  смену. Поэтому мы назначаем кассира на день и он бьет весь день. А сейчас как с этим? Все ж в ОФД идет. Ну бил 3 часа один кассир затем сменился. Как правильно смеенить кассира в течении дня или это вообще по фигу?
192 Масянька
 
27.07.18
16:38
(191) Честно - не знаю.
Раньше - да, закрытие смены, открытие новой смены новым кассиром.
Сейчас ...
А у меня: смена открылась админом, а потом чек печатнулся с кассиром 1.
Бред такой...
193 Said_We
 
27.07.18
17:04
(190) Ну хочется же всегда большего. Хотелось админа освободить от этих телодвижений с настройками в драйвере при смене кассира или добавления нового и т.д. В 1С поменяли или добавили и он уже сразу в ККМ правильно бьется.
194 Kigo_Kigo
 
27.07.18
17:26
(191) У штриха есть 2 путяяяя
1-й вбить кассиров в таблицу кассиров ККТ и в зависимость какой пароль передать, он будет менять кассира, пофига когда это делаеться
2-й перед пробитием чека писать ФИО кассира в первое поле, пример гуглица, этот способ нонадежней- в плане текучки кассиров
195 Said_We
 
27.07.18
17:45
(194) Чем писать во втором варианте?
Если вариант как в (186) и (187), то с ошибкой вылетает. При этом на какой-то Элвес. Что за элвес не понятно. ККТ модель не элвис, а ФРК.
196 skillhoster
 
27.07.18
21:47
(182) PaymentType - это когда делаешь чек через xml пакет, т.е. не напрямую с драйвером, как в последней обработке для атола frATOL54_comm_105.ert используя объект FprnM45, а по старому, через обработку frATOL54_comm.ert и объект ATOL_KKM_1C82_54FZ.

в объекте FprnM45 нет поля PaymentType по моему.
197 skillhoster
 
27.07.18
21:48
(181) да - взято из рабочей базы, в которой работают напрямую с drvfr.dll
198 skillhoster
 
27.07.18
21:53
(187)
пробуй
Объект.Пароль = 30;
Объект.НомерТаблицы = 2;
Объект.НомерПоля    = 2;  
Объект.ПолучитьСтруктуруПоля();
Объект.НомерРяда = Пароль;
Объект.ЗначениеПоляСтрока = "Кассир:" + СокрЛП(Кассир);
Объект.ЗаписатьТаблицу();

в Кассира предварительно запихиваешь текущего пользователя, в Пароль - пароль пользователя для доступа к ккм.

грубо говоря код в таблицу записывает имя кассира (пользователя под которым печатается чек) а потом когда ты действительно пробиваешь чек по переданному паролю (номер ряда) вытаскивает уже записанное имя пользователя из таблицы. в штрихе по другому не получится, если хочешь чтобы выдавались разные кассиры при печати с одной ккт в одной смене.
199 Said_We
 
27.07.18
23:14
(198) Собственно в (187) я так и написал, только англоязычный вариант. Не получает не структуру таблицы, не структуру поля.