Вход | Регистрация

1С:Предприятие ::

Метки: 

Номер секции ККТ.

Я
   Румата
 
20.06.18 - 14:36
Конфигурация УТ переписанная, кусок кода для работы с КТТ выдрал из типовой УТ 10.3.42.1 ещё в прошлом году. Сейчас просят в чеке печатать номер секции. Как это сделать и есть ли такая возможность в новых версиях УТ 10.3 ? Спасибо.
 
 
   Garykom
 
1 - 20.06.18 - 14:42
Кусок кода регистрации позиции чека через драйвер покажи
   Румата
 
2 - 20.06.18 - 15:12
ПараметрыЧека = Новый Структура();
    // Общие реквизиты для всех типов оборудования.

    ПараметрыЧека.Вставить("ДокументОснование"  , Неопределено);
    ПараметрыЧека.Вставить("ТипРасчета"         , ПредопределенноеЗначение("Перечисление.ТипыРасчетаДенежнымиСредствами.ПриходДенежныхСредств"));
    ПараметрыЧека.Вставить("Кассир"             , Неопределено);// Должность и фамилия лица, осуществившего расчет с покупателем (клиентом), оформившего кассовый чек.

    ПараметрыЧека.Вставить("КассирИНН"          , Неопределено);// Идентификационный номер налогоплательщика кассира, при наличии.

    ПараметрыЧека.Вставить("Электронно"         , Ложь);// Чек будет предоставлен в электронной форме, без печати.

    
    ПараметрыЧека.Вставить("Отправляет1СSMS"   , Ложь);// SMS отправляет средствами 1C.

    ПараметрыЧека.Вставить("Отправляет1СEmail" , Ложь);// Email отправляет средствами 1C. 

    
    ПараметрыЧека.Вставить("ОрганизацияНазвание" , Неопределено);
    ПараметрыЧека.Вставить("ОрганизацияИНН"      , Неопределено);// ИНН организации (Для чека ЕНВД)

    ПараметрыЧека.Вставить("ОрганизацияКПП"      , Неопределено);// Название организации (Для чека ЕНВД)

    ПараметрыЧека.Вставить("АдресМагазина"       , Неопределено);// Адрес магазина (Для чека ЕНВД)

    ПараметрыЧека.Вставить("НаименованиеМагазина", Неопределено);// Наименование магазина

    // Параметры необходимые для ФР

    ПараметрыЧека.Вставить("СерийныйНомер"      , Неопределено);// Заводской номер ККМ

    // Параметры необходимые для чека ЕНВД на принтере чеков

    ПараметрыЧека.Вставить("НомерКассы"         , Неопределено);
    ПараметрыЧека.Вставить("НомерЧека"          , Неопределено);
    ПараметрыЧека.Вставить("НомерСмены"         , Неопределено);
    ПараметрыЧека.Вставить("ДатаВремя"          , ТекущаяДата());
    ПараметрыЧека.Вставить("ТекстШапки"         , НСтр("ru='ДОБРО ПОЖАЛОВАТЬ!'"));
    ПараметрыЧека.Вставить("ТекстПодвала"       , НСтр("ru='СПАСИБО ЗА ПОКУПКУ!'"));
    // Параметры для ККТ по ФЗ-54

    ПараметрыЧека.Вставить("КодСистемыНалогообложения", Неопределено);  
    ПараметрыЧека.Вставить("ОтправительEmail"         , Неопределено);
    ПараметрыЧека.Вставить("ПокупательEmail"          , Неопределено);
    ПараметрыЧека.Вставить("ПокупательНомер"          , Неопределено);
    ПараметрыЧека.Вставить("ВознагражденияАгента"     , Неопределено);// AgentCompensation

    ПараметрыЧека.Вставить("ТелефонПлатежногоАгента"  , Неопределено);// AgentPhone 

    ПараметрыЧека.Вставить("ТелефонОператораПоПриемуПлатежей", Неопределено);// ReceivePaymentsOperatorPhone

    ПараметрыЧека.Вставить("ТелефонОператораПеревода"        , Неопределено);// MoneyTransferOperatorPhone

    ПараметрыЧека.Вставить("ТелефонПоставщика"               , Неопределено);
    ПараметрыЧека.Вставить("АдресОператораПеревода"          , Неопределено);// MoneyTransferOperatorAddress

    ПараметрыЧека.Вставить("ИННОператораПеревода"            , Неопределено);// MoneyTransferOperatorVATIN

    ПараметрыЧека.Вставить("НаименованиеОператораПеревода"   , Неопределено);// MoneyTransferOperatorName

    ПараметрыЧека.Вставить("ОперацияПлатежногоАгента"        , Неопределено);
    ПараметрыЧека.Вставить("ТелефонБанковскогоАгента"        , Неопределено);// BankAgentPhone

    ПараметрыЧека.Вставить("ТелефонБанковскогоСубагента"     , Неопределено);// BankSubagentPhone

    ПараметрыЧека.Вставить("ОперацияБанковскогоАгента"       , Неопределено);// BankAgentOperation

    ПараметрыЧека.Вставить("ОперацияБанковскогоСубагента"    , Неопределено);// BankSubagentOperation

    ПараметрыЧека.Вставить("ВознагражденияБанковскогоАгента" , Неопределено);// BankAgentCompensation

    // Позиции чека для фискализации

    ПараметрыЧека.Вставить("ПозицииЧека"  , Новый Массив());// Массив элементов "Структура"

    ПараметрыЧека.Вставить("ТаблицаОплат" , Новый Массив());// Массив элементов "Структура"

    
    Возврат ПараметрыЧека;
   Румата
 
3 - 20.06.18 - 15:13
(Garykom) Этот косок нужен был ?
   dezss
 
4 - 20.06.18 - 15:20
(3) нет, покажи позиции чека
   Румата
 
5 - 20.06.18 - 15:33
Функция ПараметрыФискальнойСтрокиЧека() Экспорт
    
    ПараметрыСтроки = Новый Структура();
    ПараметрыСтроки.Вставить("ФискальнаяСтрока"); 
    // Обязательные поля

    ПараметрыСтроки.Вставить("Наименование");    // Наименовнование предмета расчета

    ПараметрыСтроки.Вставить("Количество"  , 0);// Количество предмета расчета 

    ПараметрыСтроки.Вставить("Цена"        , 0);// Цена без учета скидок и наценок

    ПараметрыСтроки.Вставить("Сумма"       , 0);// Cтоимость предмета расчета с учетом скидок и наценок

    ПараметрыСтроки.Вставить("НомерСекции" , 0);// Номер cекции ФР (для совместимости)

    ПараметрыСтроки.Вставить("СтавкаНДС"   , 0);// Cтавка НДС в %

    ПараметрыСтроки.Вставить("Штрихкод");        // Штрихкод

    // Дополнительные реквизиты начиная с ФФД 1.1

    ПараметрыСтроки.Вставить("КодПризнакаСпособаРасчета");  // Код признака способа расчета (Таблица 25 документа ФФД)

    ПараметрыСтроки.Вставить("КодПризнакаПредметаРасчета");// Код признака предмета расчета   (Таблица 25 документа ФФД)

    ПараметрыСтроки.Вставить("ЕдиницаИзмеренияПредметаРасчета");// Код признака предмета расчета 

    ПараметрыСтроки.Вставить("КодТоварнойНоменклатуры");    // Код товарной номенклатуры

    
    Возврат ПараметрыСтроки; 
    
КонецФункции
   dezss
 
6 - 20.06.18 - 15:37
(5)     ПараметрыСтроки.Вставить("НомерСекции" , 0)// Номер cекции ФР (для совместимости)



вот и есть твоя секция, видимо
   Румата
 
7 - 20.06.18 - 15:43
"Номер cекции ФР (для совместимости)"

Подскажите, а что это за комментарий ? )
   Garykom
 
8 - 20.06.18 - 15:46
(7) Некоторые ФР требовали этот номер секции обязательно, вот 0 и передается.
   Румата
 
9 - 20.06.18 - 15:47
Всем спасибо, буду пробовать


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует