Не печатает чек с СН ЕНВД Розница 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
Если Выборка.Следующий() Тогда
// грибов. Костыль чтоб печатался чек ЕНВД
Если Выборка.СистемаНалогообложения = Перечисления.СистемыНалогообложения.Общая Тогда
Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД;
//Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН;
ИначеЕсли Выборка.ОбъектНалогообложения = Перечисления.ОбъектыНалогообложенияПоУСН.Доходы Тогда
Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД;
//Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоход;
Иначе
Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД;
//Возврат Перечисления.ТипыСистемНалогообложенияККТ.УСНДоходРасход
КонецЕсли;
Иначе
Возврат Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД;
//Возврат Перечисления.ТипыСистемНалогообложенияККТ.ОСН;
КонецЕсли;