|   |   | 
| 
 | v7: Нужна обработка для работы с ККТ АТОЛ по ФФД 1.0.5 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Sevnet 02.07.18✎ 14:19 | 
        Адаптирую самописнную конфу 1С 7.7 для работы с ККТ АТОЛ 22Ф FPrintM1C, осталось куча нерешенных вопросом, например как получить номер чека, как получить реестр данных из ФН, да и вообще глянуть логику работы с данным аппаратом по классике...
 Подкиньте, пожалуйста, либо текст обработки либо саму обработку ert. А то я сам буду очень долго мучиться и изобретать велосипед, при условии того что я и так всё это делаю с читого листа(( Буду премного благодарен! | |||
| 1
    
        2S 02.07.18✎ 14:26 | 
        много букв
 купи готовую. на инфост-те было, может и тут в каталоге есть, смотри | |||
| 2
    
        aka AMIGO 02.07.18✎ 14:30 | 
        (0) а djj,ot не адаптировать - невозможно? 
 самое простое решение - купить Розницу-8, подсоединить по СОМ-ОЛЕ Там вроде всё, что нужно, есть | |||
| 3
    
        aka AMIGO 02.07.18✎ 14:30 | 
        * а djj,ot - а вообще..     | |||
| 4
    
        aka AMIGO 02.07.18✎ 14:30 | 
        для фирмы это копейки     | |||
| 5
    
        ildary 02.07.18✎ 14:33 | 
        (0) взять из последней ТиС 997 - не вариант?     | |||
| 6
    
        Sevnet 02.07.18✎ 14:37 | 
        (2) 8рка УТ 11 - куплена, но там подключается компонента для 8рки,  
 своя DLL-ка, и это не FPrintM1C.dll. Но на 8рку перейдём не сразу и не скоро, а с кассой работать уже надо сегодня((( (4) Копейки не копейки, но сейчас не те времена на фирме, чтобы деньгами сорить( По сути то я уже свои внутренние обработки написал, но не хватает понимания самой кассовой дисциплины, поэтому и прошу глянуть готовую обработку со всеми наборами параметров для каждой операции, а это есть в типовых конфигурациях в любых... | |||
| 7
    
        Sevnet 02.07.18✎ 14:37 | 
        (5) новая конфа и платформа взята, быстро не перейти просто, а чеки надо бить вчера)     | |||
| 8
    
        Sevnet 02.07.18✎ 14:39 | 
        У кого есть эта обработка, просто Crtl+C - Crtl+V, и всё вы меня спасли!     | |||
| 9
    
        piter3 02.07.18✎ 14:39 | 
        (7) так и думать надо было раньше.сроки были озвучены очень давно     | |||
| 10
    
        2S 02.07.18✎ 14:40 | 
        (7) так скачай свежий ТиС, там в Equip и найдешь что необходимо     | |||
| 11
    
        Sevnet 02.07.18✎ 14:41 | 
        (9) согласен, я заранее подготовился, написал, работает, чеки бьёт, возвраты бьёт, а сейчас всякие диковенные операции начали случаться, и как с ними быть мне не понятно, точных инструкций от ФНС тоже нет, хочу просто глянуть как это бьёться у всех кто работает давно и какие параметры передаются в ККТ, чтобы не было ошибок в толковании терминов.     | |||
| 12
    
        Sevnet 02.07.18✎ 14:41 | 
        (10) ТиС для 1С 7?     | |||
| 13
    
        2S 02.07.18✎ 14:42 | 
        Торговля и Склад 7.7     | |||
| 14
    
        piter3 02.07.18✎ 14:43 | 
        (11) Есть инструкции.и инфа есть.и обработки есть.     | |||
| 15
    
        Sevnet 02.07.18✎ 14:47 | 
        (14) А скачать то где?     | |||
| 16
    
        2S 02.07.18✎ 14:51 | 
        (15) у франча попроси     | |||
| 17
    
        dezss 02.07.18✎ 14:53 | 
        (11) какие диковинные, например?     | |||
| 18
    
        Kigo_Kigo 02.07.18✎ 15:13 | 
        (0)
 Тут примеры всех команд атола http://partner.atol.ru/files/163/1039/h_cc8f768595f75e88985cba5882fa3e5f черкани письмо kigoryazan ГавГав gmail точка com | |||
| 19
    
        serpentt 02.07.18✎ 15:23 | 
        После того как пробил чек...
 ОбъектECR.CloseCheck(); //Получаем Номера ОбъектECR.RegisterNumber = 51; ОбъектECR.GetRegister(); НомерЧека = ОбъектECR.НомерДокумента; НомерФД = ОбъектECR.ФискальныйПризнак; СуммаЧека = ОбъектECR.Сумма; И возвращаеш в ПКО номера... | |||
| 20
    
        serpentt 02.07.18✎ 15:25 | 
        (18) Для 1.05 это не подойдет
 Для регистрации товар должно использоваться ОбъектECR.BeginItem(); ... ... ОбъектECR.EndItem(); | |||
| 21
    
        Sevnet 02.07.18✎ 18:18 | 
        (17) 
 Рядовая ситуация: Продажа: компьютерные комплектуюшие на сумму 29000р. Оплата комбинированная с авансом: 01.07.18 - Чек №1 - предоплата(аванс) 1000р (в 1С РН на комплектующие ещё даже не создана) 02.07.18 - Чек №2 Какие типы оплаты ставить (принскрин из драйвера ККТ: https://c2n.me/3Vc1mrX.png) - наличными 4000р (TypeClose = 0; Payment(); тут понятно) - банковской картой 3000р (TypeClose = 1; Payment();тут понятно) - бонусной картой (картой лояльности) 1000р (TypeClose = ??? вообще не поянтно?) - на остаток взял кредит 20000р (TypeClose = 3 или 7)??? Как вообще в этот чек приплести аванс 1000р от 01.07.18??? Или просто отпустить товара на 29000р, а оплатe провести на 28000р??? https://c2n.me/3Vc1mrX.png 03.07.18 - Чек №3 Клиент решил поменять 4Гб ОЗУ на 8Гб ОЗУ одной планкой. ОЗУ стоила 2500р. Провели возврат ОЗУ 4Гб на основании РН, на карточку контрагенту упало 2610р+290р вернулось бонусами. Дальше как? Он то оплачивал всю накладную комбинировано, какими видами оплат мы обязаны ему вернуть 2610р И как регистрировать возврат 290р бонусов, в чеке №2 ОЗУ стоила 2900р? При проведении чека №3 возврата , надо ли ссылать на номер чека №2 продажи при передачи данных в ККТ?? Внимание вопрос, в Чеке №2 какие значения ставим в полях: - TypeClose (ТипЗакрытия)? https://c2n.me/3Vc1mrX.png - CheckType (ТипЧека)? https://c2n.me/3Vc1spt.png | |||
| 22
    
        Sevnet 02.07.18✎ 18:20 | 
        *ОЗУ стоила 2500р
 сори 2900р | |||
| 23
    
        Sevnet 02.07.18✎ 18:22 | 
        - CheckType (ТипЧека)? https://c2n.me/3Vc1spt.png - тут про Чек №3, это возврат прихода или расход?
 С чеком №2 всё ясно, это ТипЧека = 1 "Продажа" | |||
| 24
    
        Sevnet 02.07.18✎ 18:23 | 
        И ещё есть процедура Storno() что она вообще делает?
 Чем отличается Аннулирование() чека от ОтменыЧека() и то и то отменяет или аннулирует только открытый чек, если чек закрыт, то его уже никак не откатишь( | |||
| 25
    
        Sevnet 02.07.18✎ 18:25 | 
        Если на одном ККТ применяется 2 системы налогообложения и пробили чек на на ту, какими действиями пробить обратно?
 Например выбили чек на услугу по системе ЕНВД продажа непрод товаров, а для услуг на этом ККт есть Патент услуги. Как исправить такой чек? Клиент уже ушел, возврат - не вариант! | |||
| 26
    
        Sevnet 02.07.18✎ 18:26 | 
        Потому и прошу обработку из типовой конфигураци, чтобы там увидеть все возможные варинаты и какие при этом передаются параметры ключевых атрибутов в ККТ.     | |||
| 27
    
        Sevnet 02.07.18✎ 18:28 | 
        (18) чирканул, по ссылке открыл спасибо много чего нового закрыло пробелы в моём понимании. Но вопросы ещё имеются.     | |||
| 28
    
        Kigo_Kigo 02.07.18✎ 22:12 | 
        (26) В типовой этих ситуаций нет, там только продпжп и возврат, даже типов оплат несколько нет, постараюсь вам ответить, обработку скину завтра, сча под рукой нет
 и так дали наличкой 100 рублей, по карте 200,предоплата(аванс) 300, в кредит 400 фиксируем оплату наличкой driver.TypeClose = 0; driver.Summ = 100.00; driver.Payment(); driver.CloseCheck(); теперь электронно(картой по банку) driver.TypeClose = 1; driver.Summ = 200.00; driver.Payment(); driver.CloseCheck(); предоплата driver.TypeClose = 2; driver.Summ = 300.00; driver.Payment(); driver.CloseCheck(); и кредит driver.TypeClose = 3; driver.Summ = 400.00; driver.Payment(); driver.CloseCheck(); в машинке до 4-й строки виды оплату не редактируються,все остальные обзывайте как хотите, бонусами, сертификатом и так далее и это бьется все в один чек, где потом выйдет несколько видов оплат на чеке аннулирование это отмена текущего открытого чека, сторно это сторно пробитого чека, который надо предварительно найти- никогда не пользовался каждый чек фиксируеться на определеной СНО, меняеться командой, если в одном чеке 2 СНО, формируем 2 чека, комадой TypeTax Меняем СНО | |||
| 29
    
        Kigo_Kigo 02.07.18✎ 22:14 | 
        driver.CloseCheck(); - не надо!     | |||
| 30
    
        Сияющий в темноте 02.07.18✎ 22:28 | 
        Наоборот,сторно,это отмена продажи в еще не закрытом чеке,имеет смысл если фигачить в чек все данные в момент ввода их пользователем,а если он удалил строку,то сторнируем.
 Аннулирование,это возврат в открытой смене,передается как возврат,идея была в различии возврата день а день который аннулирование и возврата по предыдущему дню продажи. | |||
| 31
    
        Sevnet 02.07.18✎ 23:26 | 
        (28) ТипОплаты 3 и 4 понял, для бонусов сделаю 5, тут ясно.
 А когда из этого же чека на завтра надо принять обратно один товар, по каким типам оплат создавать расход??? По каким захочется? если в одном чеке 2 СНО, формируем 2 чека, комадой TypeTax Меняем СНО - вот это вообще не так делаю, TypeTax - это на сколько я знаю, ставка НДС, я не тип СНО, тип СНО задаёться через атрибут 1062 //устанавливаем систему налогооблажения ККМОнлайн.AttrNumber = 1055; ККМОнлайн.AttrValue = 4; // 1 - ОСН, 2 - УСН ДОХ, 4 УСН ДОХ-РАСХ, 8 -ЕНВД, 16 ЕСН, 32 - ПСН ККМОнлайн.WriteAttribute(); | |||
| 32
    
        Kigo_Kigo 03.07.18✎ 00:02 | 
        TaxType это у штрихов смена налогообложения, попутал немного     | |||
| 33
    
        sanyaka 03.07.18✎ 06:24 | 
        (31) ТипОплаты 3 и 4 понял, для бонусов сделаю 5, тут ясно. 
 Народ, подскажите. Тоже хочу использовать бонусы, пока через скидку сделал. Проблема в том, что хочется использовать иногда оплату 100% бонусами, получается что цена будет 0. А разве можно использовать тип оплаты 5 для бонусов? В ОФД все равно уйдет как электронно и в этом случае по эквайрингу разве не должна сумма проходить? Интересует законность этого метода со стороны налоговой. | |||
| 34
    
        tgu82 03.07.18✎ 09:51 | 
        (33) Та же задача стоит - оплата бонусами то есть сумма в кассу - ноль     | |||
| 35
    
        Kigo_Kigo 03.07.18✎ 09:58 | 
        как вариант - в настройках ККТ - разрешить продавать по нулевой цене = 1, и продавайте, печать не фискальной строки, оплата бонусами 100 руб.
 пример если машинка не даст пробивать по нулевой цене, тогда продавать по 1-рублю весь чек, но у меня на штрихе нулевые проходят, это упаковка // Нефискальная печать с информацией по скидкам чека driver.Caption = "--Скидки по чеку--"; driver.PrintString(); driver.Caption = "Сумма чека без скидок 110.00"; driver.PrintString(); driver.Caption = "Скидки по карте: 9.34"; driver.PrintString(); driver.Caption = "Округление: 0.66"; driver.PrintString(); | |||
| 36
    
        Сияющий в темноте 03.07.18✎ 11:00 | 
        Если вы указали бонусы как скидку и получилась другая цена товара,то могут быть претензии со стороны ИФНС,т.к.цена продажи будет меньше цены закупки
 Если организация с НДС,то она так делать не может. Поэтому,бонусы лучше считать предоплатой | |||
| 37
    
        Kigo_Kigo 03.07.18✎ 11:46 | 
        (36) Если бонусы считать предоплатой, то вы увеличиваете свой оборот и если УСН - то и налогооблогаемую базу, на деньги, которые вы не получали, а ИФНС мало должно колышить за что вы купили и за сколько продали товар, к примеру у меня в магазине упаковка- не дешевая, а списывают ее по нулю, потому как она бесплатна     | |||
| 38
    
        Sevnet 03.07.18✎ 11:53 | 
        (36) ИФНС по чекам никогда не будет сравнивать по позиционно цену закупа и продажи, если по всем партиям за отчётный период цены продажи будет меньше, цены покупки, тогда будут вопросы, иначе нет. 
 (34) получается все виды оплат, кроме наличных должны проходить по безналу юрлица... | |||
| 39
    
        Sevnet 03.07.18✎ 11:57 | 
        (33) - не вздумай за "0" ничего продавать, минимум 1руб, и не 0,01р, т.к. тогда кассовый сам округлит до "0"!
 Если так сделать, тогда у юр. лица как у налогового агента возникает обязательство удержать НДФЛ как с выигрыша, помоему это 35% на сегодня от рыночной стоимости... И обязательно должен быть в магазине текст публичной оферты в уголке покупателя, где расписано как начисляются это бонусы, в таком случае станет очевидно, что это просто отсроченная скидка по факту, а не халява. И если взять все покупки одного покупателя окажется, что наценка Итого положительная! | |||
| 40
    
        sanyaka 03.07.18✎ 13:15 | 
        (39) А как налоговая поймёт цепочку чеков одного клиента, если информация о клиенте в чеках отсутствует? 
 (37) я так понимаю, что предоплату/аванс пробивать если не известно заранее список номенклатуры можно указывая в чеке в качестве товара - оплата по договору ххх ? Если так можно, то где взять пример такого договора ? Тут вроде как можно связь с клиентом установить, а когда будут использоваться при покупке эти средства, то опять же связь теряется? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |