Не печатает чек с СН ЕНВД Розница 2.2
Ну хоть ты тресни, но после выставления в настройках организации:
krana-ot-2018-04-27-09-53-16.png»>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
Функция ПолучитьСистемуНалогообложенияККТ(Организация, ВидНалога, ДатаДокумента = Неопределено) Экспорт Если НЕ ЗначениеЗаполнено(ДатаДокумента) Тогда ДатаДокумента = ТекущаяДатаСеанса(); КонецЕсли; Если ВидНалога = Перечисления.ВидыНалогов.ЕНВД Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД; ИначеЕсли ВидНалога = Перечисления.ВидыНалогов.ЕСХН Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕСН; ИначеЕсли ВидНалога = Перечисления.ВидыНалогов.ПСН Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.Патент; КонецЕсли; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СистемыНалогообложенияОрганизацийСрезПоследних.СистемаНалогообложения, | СистемыНалогообложенияОрганизацийСрезПоследних.ОбъектНалогообложения |ИЗ | РегистрСведений.СистемыНалогообложенияОрганизаций.СрезПоследних(&ДатаДокумента, Организация = &Организация) КАК СистемыНалогообложенияОрганизацийСрезПоследних"; Запрос.УстановитьПараметр("ДатаДокумента", ДатаДокумента); Запрос.УстановитьПараметр("Организация" , Организация); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда Если Выборка.СистемаНалогообложения = Перечисления.СистемыНалогообложения.Общая Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН; ИначеЕсли Выборка.ОбъектНалогообложения = Перечисления.ОбъектыНалогообложенияПоУСН.Доходы Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоход; Иначе Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоходРасход КонецЕсли; Иначе Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН; КонецЕсли; КонецФункции |
И что мы тут видим? Определение СН идет по выборке из регистра РегистрСведений.СистемыНалогообложенияОрганизаций. Четко видим что ЕНВД присутствует. Идём в форму заполнения этого регистра и видим:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Если Выборка.Следующий() Тогда // грибов. Костыль чтоб печатался чек ЕНВД Если Выборка.СистемаНалогообложения = Перечисления.СистемыНалогообложения.Общая Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД; //Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН; ИначеЕсли Выборка.ОбъектНалогообложения = Перечисления.ОбъектыНалогообложенияПоУСН.Доходы Тогда Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД; //Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоход; Иначе Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД; //Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоходРасход КонецЕсли; Иначе Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД; //Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН; КонецЕсли; |