По теме из базы знаний
- 1С 7.7 Книга доходов и расходов и кассовая книга любой конфигурации для предприятий на УСН, ПСН, ЕСХН
- Конфигурация «Информационный киоск». Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)
- Книга доходов и расходов (КУДИР) и кассовая книга для 1С 8.х любой конфигурации для предприятий на УСН, ПСН, ЕСХН
- Ценники и этикетки со штрих-кодом для 1С 8.х
- Загрузка товаров в ККТ "Меркурий" из 1С:Торговля и склад 9.2
Найденные решения
Могу дать вариант, как у нас организовано. В справочник добавил вид СНО: 1- УСН, 0-ЕНВД/Патент/...
Прикрепленный файл ЗКС - закрытие смены, разделит вам общий отчет ККМ на 2: по УСН и Патент
Далее в документ ЧекККМ
Прикрепленный файл ЗКС - закрытие смены, разделит вам общий отчет ККМ на 2: по УСН и Патент
Далее в документ ЧекККМ
Функция ПробитьЧекНаККМ()
Перем НомерЧека;
СписокТоваров = СоздатьОбъект("ТаблицаЗначений");
СписокТоваров.НоваяКолонка("ТовНаим" , "Строка");
СписокТоваров.НоваяКолонка("Цена" , "Число");
СписокТоваров.НоваяКолонка("Количество", "Число");
СписокТоваров.НоваяКолонка("Сумма" , "Число");
Добавил строку:
СписокТоваров.НоваяКолонка("УСН" , "Число");// Проверка товара на принадлежность к УСН
Далее ищем
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
СписокТоваров.НоваяСтрока();
СписокТоваров.ТовНаим = ?(СокрЛП(Номенклатура.ПолнНаименование)="", сокрлп(Номенклатура.Наименование), СокрЛП(Номенклатура.ПолнНаименование));
СписокТоваров.Цена = Цена;
СписокТоваров.Количество = Количество;
СписокТоваров.Сумма = Сумма;
СписокТоваров.СтавкаНДС = 100 * глНачисляемыйНДС(Номенклатура.СтавкаНДС);
Добавим строку:
СписокТоваров.УСН = Номенклатура.УСН;// Подбор товара по УСН
ПоказатьПрикрепленные файлы:

Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В номенклатуру добавил галочку типа „Товар УСН“ и запретил проводить документ реализации в котором два вида налогообложения.
Кнопка с предупреждением и разбивка документа на два для реализации, а для чека — просто разбивка и два чека.
Для ККТ систему налогообложения передаю параметром.
Кнопка с предупреждением и разбивка документа на два для реализации, а для чека — просто разбивка и два чека.
Для ККТ систему налогообложения передаю параметром.
Могу дать вариант, как у нас организовано. В справочник добавил вид СНО: 1- УСН, 0-ЕНВД/Патент/...
Прикрепленный файл ЗКС - закрытие смены, разделит вам общий отчет ККМ на 2: по УСН и Патент
Далее в документ ЧекККМ
Прикрепленный файл ЗКС - закрытие смены, разделит вам общий отчет ККМ на 2: по УСН и Патент
Далее в документ ЧекККМ
Функция ПробитьЧекНаККМ()
Перем НомерЧека;
СписокТоваров = СоздатьОбъект("ТаблицаЗначений");
СписокТоваров.НоваяКолонка("ТовНаим" , "Строка");
СписокТоваров.НоваяКолонка("Цена" , "Число");
СписокТоваров.НоваяКолонка("Количество", "Число");
СписокТоваров.НоваяКолонка("Сумма" , "Число");
Добавил строку:
СписокТоваров.НоваяКолонка("УСН" , "Число");// Проверка товара на принадлежность к УСН
Далее ищем
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
СписокТоваров.НоваяСтрока();
СписокТоваров.ТовНаим = ?(СокрЛП(Номенклатура.ПолнНаименование)="", сокрлп(Номенклатура.Наименование), СокрЛП(Номенклатура.ПолнНаименование));
СписокТоваров.Цена = Цена;
СписокТоваров.Количество = Количество;
СписокТоваров.Сумма = Сумма;
СписокТоваров.СтавкаНДС = 100 * глНачисляемыйНДС(Номенклатура.СтавкаНДС);
Добавим строку:
СписокТоваров.УСН = Номенклатура.УСН;// Подбор товара по УСН
ПоказатьПрикрепленные файлы:

У меня данного прода нет. Это было сделано у клиента.
Да и ТиС там довольно устаревший, ибо нетленка!
Налоговый учёт в Бухгалтерии.
А обработку ККТ я писал свою, благо для ДТО 10.8 это очень упростилось.
Разбор параметров приводить не буду, т.к. это не интересно и любой одинэсник легко накидает конкретно к вашей конфигурации.
Вот только часть отладочного кода обработки ККТ:
Это была „домашняя заготовка“ октября прошлого года. (Нашёл сейчас в облаке.)
Всё остальное делалось на месте.
Внедрение заняло всего пару вечеров вместе с правкой правил конвертации в 3 Бухию.
Да и ТиС там довольно устаревший, ибо нетленка!
Налоговый учёт в Бухгалтерии.
А обработку ККТ я писал свою, благо для ДТО 10.8 это очень упростилось.
Разбор параметров приводить не буду, т.к. это не интересно и любой одинэсник легко накидает конкретно к вашей конфигурации.
Вот только часть отладочного кода обработки ККТ:
ФРОбъект.setParam(1021, Кассир);
ФРОбъект.operatorLogin();
Если СистемаНалогообложения = 32 Тогда // Патент (32) или УСН (2)
ФРОбъект.setParam(1055, ФРОбъект.LIBFPTR_TT_PATENT);
Иначе
ФРОбъект.setParam(1055, ФРОбъект.LIBFPTR_TT_USN_INCOME);
КонецЕсли;
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_RECEIPT_TYPE, ФРОбъект.LIBFPTR_RT_SELL);
ФРОбъект.openReceipt();
тТоваров.ВыбратьСтроки();
Пока тТоваров.ПолучитьСтроку() = 1 Цикл
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_COMMODITY_NAME, тТоваров.Товар);
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_PRICE, тТоваров.Цена);
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_QUANTITY, тТоваров.Количество);
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_TAX_TYPE, ФРОбъект.LIBFPTR_TAX_NO );
Если ФРОбъект.registration() <> 0 тогда
Сообщить("Продажа: ошибка строки " + тТоваров.Товар);
Возврат;
КонецЕсли;
КонецЦикла;
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_PAYMENT_TYPE, ФРОбъект.LIBFPTR_PT_CASH);
ФРОбъект.setParam(ФРОбъект.LIBFPTR_PARAM_PAYMENT_SUM, СуммаЧека);
ФРОбъект.payment();
ФРОбъект.closeReceipt();
ПоказатьЭто была „домашняя заготовка“ октября прошлого года. (Нашёл сейчас в облаке.)
Всё остальное делалось на месте.
Внедрение заняло всего пару вечеров вместе с правкой правил конвертации в 3 Бухию.
Я забыл добавить саму обработку для ФР, из переделанной штатной. Если интересно, скачайте, разобраться не составит труда
Прикрепленные файлы:
fr_comm.ert
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот