Добрый день.
После перехода на 1.05 в секциях появился выбор системы налогообложения.
У меня настроено
1. Ставка НДС 10% 10 СНО ОСН
2. Ставка НДС 18% 18 СНО ОСН
3. Ставка НДС 0% 0 СНО ЕНВД
В 1с настроено тоже на секции .
Если Число(СписокТоваров.СтавкаНДС) = 10 Тогда
НомерСекции = 1;
Цена = СписокТоваров.Цена;
НДС = 10;
ИначеЕсли Число(СписокТоваров.СтавкаНДС) = 18 Тогда
НомерСекции = 2;
Цена= СписокТоваров.Цена;
НДС = 18;
Иначе
НомерСекции = 3;
Цена = СписокТоваров.Цена;
НДС = 0;
По функции- Сообщить (Номер секции); я вижу правильное распределение по секциям, но в кассовом чеке если ндс = 0 то все равно пишет СНО ОСН, хотя должен писать СНО ЕНВД. И поэтому отправляет в ОФД не правильную систему налогообложения.
Помогите!? Надо работать, а нельзя без кассового аппарата. А кассовый аппарат в данном случае работает не правильно.
Если в ручную на кассе пробить чек на 3 отдел, то ЕНВД пишет.
Ну и в 1с соответственно,
Ни чего не меняется, тоже остается СНО ОСН, а должно быть ЕНВД. Хотя в чеке значится - Сумма без НДС
НДС 10 и НДС18 тоже пишет СНО ОСН. Ну здесь все правильно.
Вот нашел проблему. Она оказалась в обработке - vtframc100f.ert
В ней можно установить конкретную СНО.
//Установить нужную систему налогообложения
//0 Общая
//1 Упрощенная (Доход)
//2 Упрощенная (Доход минус Расход)
//3 Единый налог на вмененный доход
//4 Единый сельскохозяйственный налог
//5 Патентная система налогообложения
Драйвер.УстановитьПараметр("TaxVariant", 0);
И в зависимости какая цифирка поставлена, та система пробивается в чеке.
Как это исправить, чтобы это было автоматически, в зависимости от отдела?
Этот же вопрос я задал программисту, на что он ответил:
Проблематично. Задание этого параметра происходит при подключении оборудования. Можно ли его задавать при печати чека? Это вопрос. Если можно, то перенести легко.
Еще нашел, что в тестовой утилите параметр СНО для каждого чека можно изменить. Значит и в 1с это можно сделать. Подскажите как? Если возможно, то дайте описание для драйвера.
Здравствуйте.
Конечно можно и нужно вызывать установку СНО перед открытием чека. Обработка старая и писалась, когда еще речи о нескольких СНО речи не было.
Далее про отделы. Настройка отделов в кассе не помогут при работе из 1С. Они работают только при ручном наборе чеков. Поэтому в Ваших условия по установке НДС вставьте установку и нужной СНО.
Перед открытием чека это как? Сейчас параметр
Драйвер.УстановитьПараметр("TaxVariant", 0);
отрабатывает в момент подключения кассы к 1с. Попробовал сделать вот так ( это как раз в момент формирования чека выбирает нужный отдел)
Если Число(СписокТоваров.СтавкаНДС) = 10 Тогда
НомерСекции = 1;
Цена = СписокТоваров.Цена;
НДС = 10;
Драйвер.УстановитьПараметр("TaxVariant", 0); // Общая
ИначеЕсли Число(СписокТоваров.СтавкаНДС) = 18 Тогда
НомерСекции = 2;
Цена = СписокТоваров.Цена;
НДС = 18;
Драйвер.УстановитьПараметр("TaxVariant", 0); // Общая
Но так параметр не отрабатывает и остается тот что идет при подключении кассы к 1с.
Наведите на правильную мысль. Куда и какой параметр установить чтобы работала смена СНО при печати чека в зависимости от выбраной СНО.