1. benzol45 07.01.19 12:43 Сейчас в теме

Чек с НДС20% из УПП на Атол

Добрый день.

У кого-то из УПП 1.3 корректно печатается чек из ПКО по ставке НДС 20% через Атол-овсие драйвера ?
Не могу понять то ли я что-то не то делаю то ли не вообще реализовано ещё. ККМ прошита под НДС 20%, УПП последняя, обработка обслуживания - последняя с сайта, ДТО (ДККМ) опять же последние с сайта атола - 10.4.2. Если печатать чек из ПКО по ставке 20% получаю ошибку "Сумма налога больше суммы регистраций по чеку и/или итога" и по логам ДТО вижу что на печать было отправлено с ставкой "без НДС". Меняю в документе ставку на 18% а сумму ставлю рассчитанную по 20% - получаю чек с 20% и верными суммами. Понять это вполне могу - ставка НДС 20% у Атола вроде как не с отдельным кодом а заменила код от 18% поэтому при передаче 18% получаю 20% на печати Т.е. работать то это всё способно но передаёт явно не ту ставку которая в документе.
Вроде как тут и настраивать то нечего - всё типовое а получить результат не могу. Или это просто не реализовано и ждать обновления УПП/обработки обслуживания ?
Найденные решения
6. benzol45 08.01.19 09:49 Сейчас в теме
(5) Вы правы. Зря столько времени верил в 1с и не верил что сам настроил всё верно. Прошёл отладчиком и нашёл где ставка потерялась, добавил условия и чеки пошли.
Для тех кто столкнётся с тем же самым: УПП 1.3.115.1 в общем модуле МенеджерОборудованияКлиентСервер в ПолучитьСтавкуНДСДляФискализацииЧека нет условий по 20%.
Корректная функция выглядит вот так:
Функция ПолучитьСтавкуНДСДляФискализацииЧека(СтавкаНДС, ПорядокНалогообложения = "") Экспорт
	
	Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС") 
		ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка")
		ИЛИ ВРег(ПорядокНалогообложения) = "ЕНВД" Тогда
		Результат = "";
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10") Тогда
		Результат = 10;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18") Тогда
		Результат = 18;	
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
		Результат = 20;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") Тогда
		Результат = 110;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") Тогда
		Результат = 118;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
		Результат = 120;
	КонецЕсли;
		
	Возврат Результат;
	
КонецФункции
Показать
Tangram; Ctrl P; vsasav; user892471; Arax; user1009982; +6 Ответить
5. DNN13 8 07.01.19 18:05 Сейчас в теме
(1) вроде как разработчики 1С забыли в модуль добавить ставку НДС 20%. Пройдитесь отладчиком. Там должно быть условие на ставку НДС, и так как в коде нет ставки НДС 20%, то срабатывает ветка иначе - без НДС. Или обновитель, если исправление данной ошибки уже вышло
Tangram; Ctrl P; benzol45; +3 Ответить
Остальные ответы
Избранное Подписка Сортировка: Древо
2. karpik666 2354 07.01.19 12:54 Сейчас в теме
(1) зачем ждать, если такие сложности с передачей информации на печать, попробуйте эту разработку https://infostart.ru/public/590993/?ref=1050 . при подключении поставьте галочку "Аппарат не воспринимает ставку НДС 20%" , скачать обработку можно бесплатно
benzol45; +1 Ответить
3. benzol45 07.01.19 13:54 Сейчас в теме
(2) Всё так но всё-таки хочется на поддерживаемой конфигурации иметь работоспособное нативное решение. И я не верю что в 1с забыли что с 01.01.2019 появится в чеках ставка 20% или не в курсе как эта ставка организована в оборудовании Атола, намного вероятнее именно что я что-то делаю не так и надеюсь сообщество поможет сдвинутсья с мёртвой точки.
И да, ваша обработка отлично отработала - чек с НДС 20% без всяких манипуляций отпечатался.
4. karpik666 2354 07.01.19 14:04 Сейчас в теме
(3) вы привязываете себя к обновлениям конфигурации, даже если они не нужны, раньше функционал работы с ТО не был зависим от обновлений 1С, а теперь любой чих и нужно обновлять конфигурацию.
5. DNN13 8 07.01.19 18:05 Сейчас в теме
(1) вроде как разработчики 1С забыли в модуль добавить ставку НДС 20%. Пройдитесь отладчиком. Там должно быть условие на ставку НДС, и так как в коде нет ставки НДС 20%, то срабатывает ветка иначе - без НДС. Или обновитель, если исправление данной ошибки уже вышло
Tangram; Ctrl P; benzol45; +3 Ответить
6. benzol45 08.01.19 09:49 Сейчас в теме
(5) Вы правы. Зря столько времени верил в 1с и не верил что сам настроил всё верно. Прошёл отладчиком и нашёл где ставка потерялась, добавил условия и чеки пошли.
Для тех кто столкнётся с тем же самым: УПП 1.3.115.1 в общем модуле МенеджерОборудованияКлиентСервер в ПолучитьСтавкуНДСДляФискализацииЧека нет условий по 20%.
Корректная функция выглядит вот так:
Функция ПолучитьСтавкуНДСДляФискализацииЧека(СтавкаНДС, ПорядокНалогообложения = "") Экспорт
	
	Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС") 
		ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка")
		ИЛИ ВРег(ПорядокНалогообложения) = "ЕНВД" Тогда
		Результат = "";
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10") Тогда
		Результат = 10;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18") Тогда
		Результат = 18;	
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
		Результат = 20;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") Тогда
		Результат = 110;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") Тогда
		Результат = 118;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
		Результат = 120;
	КонецЕсли;
		
	Возврат Результат;
	
КонецФункции
Показать
Tangram; Ctrl P; vsasav; user892471; Arax; user1009982; +6 Ответить
7. Kom-off 08.01.19 13:56 Сейчас в теме
(6) "Корректная функция выглядит вот так" - не совсем. Для ККТ Атол (не знаю для всех или нет, но для моих точно, а прошивки там свежие - ноябрь) значения результата 20 и 120 надо заменить на 18 и 118. Дело в том, что разработчики Атол, уж не знаю по какой причине в таблице ставок НДС прописали, что один и тот же номер для ставки 18 и для ставки 20 и для еще одна строка для ставок 118 и 120. Вот здесь об этом есть: https://www.forum.mista.ru/topic.php?id=831242&page=1
formatorhdd; Ctrl P; +2 Ответить
8. benzol45 09.01.19 06:57 Сейчас в теме
(7) Добрый день. Да, код что для 18% что для 20% в ККМ один. И собственно думал что тоже при НДС20 есть смысл отдавать Результат=18 но сначала попробовал сделать правильно/красиво с расчётом что дальше верно отработает обработка обслуживания и чек распечатался верно.
Если бы получил проблему то именно так бы и сделал, при 20% отдавал 18% и возможно если что то из пары ДТО (дККТ) и прошивка ККМ не самые свежие стоит сделать именно так.
formatorhdd; Ctrl P; nicknick; +3 1 Ответить
9. user892471 8 09.01.19 16:48 Сейчас в теме
10. RocKeR_13 576 09.01.19 17:36 Сейчас в теме
Для тех, кто сидит на 9 драйвере и при передаче ставки НДС 20% на чеке выползает "Без НДС"
1) Выгружаем в файл обработку обслуживания (желательно версии 2.60 или 2.50)
2) Устанавливаем драйвер Атол 9.12.4
3) Открываем обработку обслуживания в конфигураторе и
4) У обработки открываем макет "ИнтеграционнаяКомпонента" и загружаем туда архив с компонентой из поставки драйвера Атол (находится в %ProgramFiles(x86)%\ATOL\Drivers9\KKT\1Cv83 для 32-битной версии драйвера или в %ProgramFiles%\ATOL\Drivers9\KKT\1Cv83 - для 64-битной)
5) Сохраняем обработку обслуживания и подгружаем в 1С
Готово!
user773173; bearman; +2 Ответить
11. FoxSpb 11.01.19 10:15 Сейчас в теме
(10) Мы думали думали и все же решили обновляться. УТ 10.3 старая переписанная в хлам. Обновил все модули по работе с ТО и ЕГАИС, поставил обработку обслуживания 2.80 - самая свежая с сайта 1С, поставили драйвера АТОЛ-а 10.4.3. Все взлетело и работает.
Думаю это более правильный вариант.
Сначала опасались, что 10е драйвера более кривые, чем 9ые, 9ые как-бы более вылизанные что-ли.. да и ККМ-щики знакомые говорят что пока НИКОМУ 10ку не ставили.
Но опасения оказались напрасными, все взлетело, заработало.
12. FoxSpb 11.01.19 10:19 Сейчас в теме
(11) да.. ККМ у клиента этого с УТ 10.3 - АТОЛ11Ф, если важно. Обновления модулей делал на те, что в последнем релизе 10.3.50.1
У другого клиента на КА 1.1 сегодня будем переводить на 10ые драйвера...а у этого клиента уже АТОЛ 55Ф моделька.. будем посмотреть. сами обновления также накрутил из последнего релиза 110.2. осталось проаптейдить обработку обслуживания и драйвера.
17. freeek 15.01.19 16:38 Сейчас в теме
(11)
обработку обслуживания 2.80 - самая свежая с сайта 1С, поставили драйвера АТОЛ-а 10.4.3


Здравствуйте, подскажите, где вы скачали обработку 2.8 и драйвер 10.4.3?
Смотрю на сайте Атола - 10.4.2 последняя, на форуме тоже. Смотрю последнее обновление УТ 10.3.50.1 в шаблоне 2.6 последняя версия.
Помогите найти 2.8 и 10.4.3, пожалуйста.
18. FoxSpb 15.01.19 19:59 Сейчас в теме
(17)
Помогите найти 2.8 и 10.4.3, пожалуйста.


10.4.2 и есть 10.4.3. Я сам админа на уши поставил. Везде в комплекте дров написано что 10.4.2, а заходишь в настройки оборудования в УТ - пишет что 10.4.3. Видимо АТОЛ на горячую выпускал обнову и не запаривался.

А обработку обслуживания можно скачать напрямую с сайта обновлений 1С. У вас же есть подписка ИТС? ))))

Вот прямая ссылка: https://dl05.1c.ru/public/file/get/702ab5d0-ec78-11e6-ac10-005056910018

если у вас есть подписка на ИТС, то все откроется.
Кстати, чисто код обработок обслуживания что 2.4, что 2.6, что 2.8 НЕ ОТЛИЧАЕТСЯ!!!! Отличается только интеграционная компонента. Так что вы можете взять обработку хоть 2.4, загрузить в нее свежую интеграционную компоненту из установленного комплекта драйверов атола и все... ну или по прямой ссылке качнуть последнюю обработку.
Прикрепленные файлы:
19. freeek 16.01.19 12:29 Сейчас в теме
(18) Подписка есть)) Спасибо большое!
13. Saifa 28 11.01.19 17:38 Сейчас в теме
(10) У нас ситуация "наоборот". В ПКО ставка НДС "Без НДС", а в чек вылезает 20%. Драйвера стоят 9.12. Обработку не меняла, так как думала специалист из ЦТО сам может. Оказалось, не может...
14. RocKeR_13 576 11.01.19 18:15 Сейчас в теме
(13) ПКО на основании реализации или без основания оформляется? Если на основании реализации, то, вполне возможно, ставку из номенклатуры тащит
15. Saifa 28 11.01.19 22:34 Сейчас в теме
(14) Нет, не на основании. Сам по себе Прочий приход. Откуда ставку берет?
16. RocKeR_13 576 12.01.19 11:36 Сейчас в теме
(15) тогда из приходника должна ставка идти. Возможно, у вас дописанная конфигурация и нужно смотреть итоговую XML,которая в кассу уходит
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии


Программист 1С
Санкт-Петербург
зарплата от 115 000 руб. до 160 000 руб.
Полный день

Руководитель проектов 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день