v7: Прикручиваю кассу(онлайн) к 7.7, есть маленькая заковырка, смена системы налогообложения #809347


#0 by Kigo_Kigo
Никак не могу найти команду для смены налогооблажения на кассе, надо в зависимости от номенклатуры менять УСН на ЕНВД Да, драйвер штриха DrvFR.DLL, поделка для 1с 7.7 smDrvFR1CLib20.dll и ХМЛ не подходит, потому что ФР сетевой, и он упорно не хочет к нему коннектится, вываливает с ошибкой 8h, без объяснения причины, читал, что дело в несовпадении налогов-это не налоги 100%, потому что вываливается на команде Объект.Подключить(глИдУстройства);
#1 by LienXo
AddIn какой используете?
#2 by Kigo_Kigo
DrvFR.DLL - DrvFR smDrvFR1CLib20.dll -SMDrvFR1C20
#3 by Kigo_Kigo
КонецФункции Я строки вообще заремарил, то есть по умолчанию Длл-ка должна брать настройки дравера из драйвера, 8h и все тут,пробовал прописать руками тип протокола -6, Ип- адрес,порт, таймаут и так далее все равно 8h, а через DrvFR.DLL все работает прекрасно и кассиров по поролям распределил, остало одно - команда на смену системы налогооблажения, нигде найти не могу
#4 by LienXo
TaxType
#5 by Pit0n_08
Объект.WriteAttribute; но номер атрибута надо искать в руководстве для ККМ и в таблицах драйвера ККМ уточнить номера систем налогообложения
#6 by aka AMIGO
как ищешь? если по твоему тексту, то в слове у тебя ошибка.
#7 by Kigo_Kigo
Да ладно уж придираться то, гугл поправит если шо :)
#8 by aka AMIGO
Да я не придираюсь, это просто совет :) дружеский :)
#9 by LienXo
AttrNumber вроде от FprnM45 если не ошибаюсь.
#10 by Kigo_Kigo
Вот это скорее всего то что надо, я так понимаю он этот атрибут по номеру в таблицах поправит? с этим какие то заморочки, не уверен что это оно
#11 by LienXo
пара помарок есть, но теоретически вроде похоже. Комп чужой сверить не могу
#12 by LienXo
а так перед closeCheck нужно StringForPrinting и CustomerEmail  чистить
#13 by Kigo_Kigo
ФР.FNCloseCheckEx; Смущают вот эти 2 операции, для цикла по товарам
#14 by Kigo_Kigo
еще есть вот такой способ, каждый раз переписывать непосредственно в таблице ККТ систему, но тоже както кривовато?
#15 by LienXo
ФР.FNCloseCheckEx не в цикле же надеюсь, как и все что относится к шапке. Цикл только по таблице товаров. Я не использовал ФР.FNOperation использовал стандартный Buy
#16 by LienXo
А в таблицы вообще лишний раз лазить не комильфо, тем более в 18-ю. Таблица кассиров - еще куда ни шло, остальные ну их лесом. Тем более что штрих их регулярно переделывает
#17 by Kigo_Kigo
Это должно выглядеть так ? Функция ПечататьЧек(Объект, Пароль, СписокТоваров, Получено, Скидка, ПризнВозврата, НомерСекции, НомерЧека)     Если ПустоеЗначение(Объект) = 1 Тогда
#18 by Kigo_Kigo
Мне просто понять в какой последовательности и куда вставлять эти операции
#19 by LienXo
#20 by Pit0n_08
Для меня непонятно можно ли в одном чеке пробивать товары подпадающие под разные системы налогообложения? Или лучше разбить покупку на два чека?
#21 by Aleksey
А текущий формат чека это позволяет?
#22 by LienXo
под разные - нельзя. Один чек - одна СНО. Ставки НДС - можно
#23 by Kigo_Kigo
Нельзя, как я понимаю, потому что на самих сайтах ОФД этого разделения не предусмотренно, только по чеку полностью
#24 by piter3
Нельзя однозначно.Не лучше,а правильно
#25 by piter3
по закону
#26 by Kigo_Kigo
ФР.FNCloseCheckEx; Ребят, ну вот прям чуть осталось, куда писать эти строки, до перебора товара? В переборе товара? Перед закрытием чека? и что это ФР.Tax1=4; - это налоговая ставка ндс, как я понимаю
#27 by LienXo
в я указал что должно быть в цикле. Все остальное - по барабану. Можешь до цикла, можешь после него. Что касается Tax1 - да, это НДС, код строки таблицы и разумеется ставка
#28 by Kigo_Kigo
Понял, огромное спасибо, поеду мучать ККТ :)
#29 by LienXo
ты это на боевом ФН-е собрался тестить???
#30 by Kigo_Kigo
Да что там тестить, 3 операции по рублю провести, чеки то он пробивает кассиров меняет, осталось только УСН ЕНВБ менять и что бы это все прилетало в ОФД, как тут без боевого ФН?
#31 by Kigo_Kigo
Все зафуричило как надо
#32 by Kigo_Kigo
Как выяснилось в ОФД уходят данные без наименований товаров, подскажите какой командой надо отправить наименование ?
#33 by Масянька
Странный вопрос... Вообще, очень (мягко говоря) странно, что нет тестирования.
#34 by Umga2002
Решение о налогообложении надо решать в конфе..... При формировании чека.
#35 by Kigo_Kigo
Это решено, система меняется, теперь вот наименования товаров в ОФД не уходят
#36 by Kigo_Kigo
Апну, может кто что подскажет?
#37 by Kigo_Kigo
Короче, танцы с бубном показали, что ФР.FNCloseCheckEx; вообще не надо в обработке обслуживания драйвера идет, скачало фиксация цены и количества- потом уже наименование товара, этот порядок надо изменить, сначало наименование товара, потом цена количество, в ОФД только после этого товар стал приходить с наименованием
#38 by Злопчинский
купи за 3000 руб и не мучайся
#39 by Kigo_Kigo
Ее прикручивать, такой же геморрой, потому там конфа, мягко сказать старая, осталось решить последнее, как делать скидку суммой
#40 by Злопчинский
скидка суммой по 54-ФЗ - такого нет.
#41 by Злопчинский
и на старые конфы становится
#42 by Kigo_Kigo
Однако никто не мешает уменьшить цену*количество на сумму скидки , в зависимости от % участия от суммы в чеке, и отдельно напечатать - сумму скидки суммой, это где то написано? цену я могу ставить какую хочу...
#43 by Сияющий в темноте
А как же FnDiscountOperation ? Понятно, что уменьшить сумму на сумму скидки по ФФД 1.05 нельзя, но указать-то её можно. А ФФД 1.0 позволяют даже вычитать сумму скидки из итога позиции. У штрих-м система налогообложения задана в таблице 18 поле Tax System - выставляем перед началом чека нужное значение (точно также как и имя кассира выставляется в таблице пароли операторов). И всё. Какие ещё вопросы остались ? P.S. интерфейс 1С просто в топку - это пародия на то, как надо делать - перегонять сначала чек в Xml, чтобы потом драйвер фигачил его командами в Фр и не видеть, на чём произошёл затык - это прям по одинэсовски.
#44 by LienXo
FnDiscountOperation - это отбрасывание копеек а не скидка на чек в нормальном понимании. Зачем лезть в таблицу для смены СНО если есть функция смены.
#45 by Mikhail Volkov
> надо в зависимости от номенклатуры менять УСН на ЕНВД В одном чеке? Для ФФД 1.0 - точно не получится. > ФР.TaxType = 4;  // 2 - УСН Доход,  4 - УСН Доход-Расход, 8 - ЕНВД Дополню: 16 - ЕСХН, 32 - ПСН
#46 by Kigo_Kigo
P.S. интерфейс 1С просто в топку - это пародия на то, как надо делать - перегонять сначала чек в Xml, чтобы потом драйвер фигачил его командами в Фр и не видеть, на чём произошёл затык - это прям по одинэсовски. Вот это точно, убивает, что надо указывать параметры связи, в сервис -параметры - Драйвер ККТ закладка не появляется, что там и как происходит -хз, с драйвером штриха, настроил драйвер, вызываешь ДЛЛ-ку, там уже все настроено, тока отправляй чеки и снимай x/z отчеты, ну и связь с ККТ проверить
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С