Skip to content

Оборудование чекопечатающие устройства вызов сервера

ФискальноеУстройствоПоддерживаетПроверкуКодовМаркировки

Описание, пример вызова
// Функция возвращает поддерживает ли фискальное устройство.
//
// Параметры:
// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование - Идентификатор устройства
//
// Возвращаемое значение:
// Булево - Фискальное устройство поддерживает проверку кодов маркировки
Функция ФискальноеУстройствоПоддерживаетПроверкуКодовМаркировки(ИдентификаторУстройства) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ФискальноеУстройствоПоддерживаетПроверкуКодовМаркировки(ИдентификаторУстройства)

ФискальноеУстройствоПоддерживаетВерсиюФФД

Описание, пример вызова
// Функция возвращает для фискального устройства версию ФФД.
//
// Параметры:
// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование - Идентификатор устройства.
//
// Возвращаемое значение:
// Неопределено - Фискальное устройство поддерживает версию ФФД
Функция ФискальноеУстройствоПоддерживаетВерсиюФФД(ИдентификаторУстройства) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ФискальноеУстройствоПоддерживаетВерсиюФФД(ИдентификаторУстройства)

ПолучитьПараметрыСменыИзXMLПакета

Описание, пример вызова
// Получить таблицу параметров смены из ККТ.
//
// Параметры:
// ДанныеXML - Строка - строка XML
// РевизияИнтерфейса - Число - ревизия интерфейса
// НомерСменыККТ - Число - номер смены
// НомерЧекаККТ - Число - номер чека
//
// Возвращаемое значение:
// Структура.
//
Функция ПолучитьПараметрыСменыИзXMLПакета(ДанныеXML, РевизияИнтерфейса = 0, НомерСменыККТ = 0, НомерЧекаККТ = 0) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ПолучитьПараметрыСменыИзXMLПакета(ДанныеXML, РевизияИнтерфейса, НомерСменыККТ, НомерЧекаККТ);

XMLПакетИнфоКвитанции

Описание, пример вызова
// Возвращает XML текст инфо-квитанции
// Параметры:
// Данные - Структура
// ШиринаСтроки - Число
// Ревизия - Строка
//
// Возвращаемое значение:
// Строка - Строка XML
//
Функция XMLПакетИнфоКвитанции(Данные, ШиринаСтроки, Ревизия) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.XMLПакетИнфоКвитанции(Данные, ШиринаСтроки, Ревизия)

ЗаписатьФискальнуюОперацию

Описание, пример вызова
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.ЗаписатьФискальнуюОперацию.
// Записать операцию в журнал фискальных операций.
//
// Параметры:
// ПараметрыФискализации - Структура -
Процедура ЗаписатьФискальнуюОперацию(ПараметрыФискализации) Экспорт

Пример вызова

ОборудованиеЧекопечатающиеУстройстваВызовСервера.ЗаписатьФискальнуюОперацию(ПараметрыФискализации)

ДанныеФискальнойОперации

Описание, пример вызова
// АПК: 142-выкл обратная совместимость
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.ДанныеФискальнойОперации.
// Получить данные журнала фискальных операций.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
// ИдентификаторЗаписи - РегистрСведенийЗапись.ФискальныеОперации - запись фискальной операции.
// ТипыДокументов - ПеречислениеСсылка.ТипыФискальныхДокументовККТ - типы документов.
// ТипРасчета - ПеречислениеСсылка.ТипыРасчетаДенежнымиСредствами - тип расчета.
// ФискальныйПризнак - Строка - Фискальный признак документа
//
// Возвращаемое значение:
// Структура - Структура по свойствами:
// * НомерСменыККМ - Число - Номер чека ККМ.
// * Сумма - Число - Сумма.
// * ДокументОснование - ДокументСсылка - Документ-основание.
// * ДанныеXML - ХранилищеЗначения - Данные чека, переданные в ККТ (XML).
//
Функция ДанныеФискальнойОперации(ДокументСсылка, ИдентификаторЗаписи = Неопределено, ТипыДокументов = Неопределено, ТипРасчета = Неопределено, ФискальныйПризнак = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ДанныеФискальнойОперации(ДокументСсылка, ИдентификаторЗаписи, ТипыДокументов, ТипРасчета, ФискальныйПризнак);

ФискальнаяОперацииПоИдентификатору

Описание, пример вызова
// АПК: 142-вкл
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.ФискальнаяОперацииПоИдентификатору.
// Получить данные журнала фискальных операций.
//
// Параметры:
// ИдентификаторЗаписи - РегистрСведенийЗапись.ФискальныеОперации - Идентификатор записи.
//
// Возвращаемое значение:
// РегистрСведенийЗапись.ФискальныеОперации.
Функция ФискальнаяОперацииПоИдентификатору(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ФискальнаяОперацииПоИдентификатору(ИдентификаторЗаписи)

СписокФискальныхОпераций

Описание, пример вызова
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.СписокФискальныхОпераций.
// Получить список журнала фискальных операций.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
// ТипыДокументов - ПеречислениеСсылка.ТипыФискальныхДокументовККТ - типы фискальных документов.
// ТипРасчета - ПеречислениеСсылка.ТипыРасчетаДенежнымиСредствами - типы расчета.
//
// Возвращаемое значение:
// См. ОборудованиеЧекопечатающиеУстройства.СписокФискальныхОпераций
//
Функция СписокФискальныхОпераций(ДокументСсылка, ТипыДокументов = Неопределено, ТипРасчета = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.СписокФискальныхОпераций(ДокументСсылка, ТипыДокументов, ТипРасчета);

ДобавитьЧекВОчередьЧековККТ

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ДобавитьЧекВОчередьЧековККТ.
// Добавить чек в очередь чеков ККТ.
//
// Параметры:
// ПараметрыЧекаККТ - Структура - Параметры чека ККТ:
// * ПозицииЧека - Массив из См. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыФискальнойСтрокиЧека - .
// ПараметрыПакетнойОперации - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыПакетнойОперацииВОчередиЧеков
// Возвращаемое значение:
// РегистрСведенийЗапись
Функция ДобавитьЧекВОчередьЧековККТ(ПараметрыЧекаККТ, ПараметрыПакетнойОперации = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ДобавитьЧекВОчередьЧековККТ(ПараметрыЧекаККТ, ПараметрыПакетнойОперации);

ДанныеЧекаВОчереди

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ДанныеЧекаВОчереди.
// Данные чека из очереди.
//
// Параметры:
// ИдентификаторЗаписи - РегистрСведенийЗапись.ФискальныеОперации - Идентификатор записи.
//
// Возвращаемое значение:
// Структура.
Функция ДанныеЧекаВОчереди(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ДанныеЧекаВОчереди(ИдентификаторЗаписи)

ЧекиВОчередиНаФискализацию

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ЧекиВОчередиНаФискализацию.
// Чеки в очереди на фискализацию.
//
// Параметры:
// КассаККМ - ОпределяемыйТип.КассаБПО - Касса по которой провести фискализацию, если не указано тогда по всем.
//
// Возвращаемое значение:
// Массив.
Функция ЧекиВОчередиНаФискализацию(КассаККМ = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ЧекиВОчередиНаФискализацию(КассаККМ);

УдалитьЧекИзОчереди

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.УдалитьЧекИзОчереди.
// Удалить чек из очереди.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
//
Процедура УдалитьЧекИзОчереди(ДокументСсылка) Экспорт

Пример вызова

ОборудованиеЧекопечатающиеУстройстваВызовСервера.УдалитьЧекИзОчереди(ДокументСсылка)

ОчиститьОчередьЧеков

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ОчиститьОчередьЧеков.
// Очистить очередь чеков.
//
Процедура ОчиститьОчередьЧеков() Экспорт

Пример вызова

ОборудованиеЧекопечатающиеУстройстваВызовСервера.ОчиститьОчередьЧеков()

ЗаписатьСтатусЧекаВОчереди

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ЗаписатьСтатусЧекаВОчереди.
// Записать статус чека в очереди.
//
// Параметры:
// ПараметрыФискализации - Структура:
// * ИдентификаторФискальнойЗаписи - Строка
// * ДокументОснование - ДокументСсылка
// * РезультатВыполненияПакетнойОперации - Структура
// СтатусЧека - ПеречислениеСсылка.СтатусЧекаККТВОчереди
// ОборудованиеККТ - СправочникСсылка.ПодключаемоеОборудование -
// ТекстОшибки - Строка
Процедура ЗаписатьСтатусЧекаВОчереди(ПараметрыФискализации, СтатусЧека, ОборудованиеККТ = Неопределено, ТекстОшибки = Неопределено) Экспорт

Пример вызова

ОборудованиеЧекопечатающиеУстройстваВызовСервера.ЗаписатьСтатусЧекаВОчереди(ПараметрыФискализации, СтатусЧека, ОборудованиеККТ, ТекстОшибки);

ПолучитьСтатусЧекаВОчереди

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ПолучитьСтатусЧекаВОчереди.
// Данные чека из очереди.
//
// Параметры:
// ИдентификаторЗаписи - РегистрСведенийЗапись.ФискальныеОперации - Идентификатор записи.
//
// Возвращаемое значение:
// Структура.
Функция ПолучитьСтатусЧекаВОчереди(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ПолучитьСтатусЧекаВОчереди(ИдентификаторЗаписи)

ПолучитьФискальнуюОперацию

Описание, пример вызова
// Устарела: следует использовать РаспределеннаяФискализация.ПолучитьФискальнуюОперацию.
// Данные чека из очереди по фискальный признаку и номеру чеку ККМ.
//
// Параметры:
// ФискальныйПризнак - Строка - Фискальный признак
// НомерЧекаККМ - Строка - Номер чека ККМ
//
// Возвращаемое значение:
// Неопределено, Структура - Получить фискальную операцию:
// * ДокументОснование - ОпределяемыйТип.ОснованиеФискальнойОперацииБПО.
// * ИдентификаторЗаписи - УникальныйИдентификатор.
// * ФискальныйПризнак - Строка -
// * НомерСменыККМ - Число.
// * НомерЧекаККМ - Число.
Функция ПолучитьФискальнуюОперацию(ФискальныйПризнак, НомерЧекаККМ = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ПолучитьФискальнуюОперацию(ФискальныйПризнак, НомерЧекаККМ);

ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов

Описание, пример вызова
// Устарела: следует использовать ФорматноЛогическийКонтроль.ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов.
// Выполняет проверку обязательности заполняет тэгов.
//
// Параметры:
// Параметры - Структура
// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование
// ОписаниеОшибки - Строка
//
// Возвращаемое значение:
// Булево.
Функция ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(Параметры, ИдентификаторУстройства, ОписаниеОшибки) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(Параметры, ИдентификаторУстройства, ОписаниеОшибки)

ПривестиДанныеКТребуемомуФормату

Описание, пример вызова
// Устарела: следует использовать ФорматноЛогическийКонтроль.ПривестиДанныеКТребуемомуФормату.
// Процедура приводит к формату согласованному с ФНС.
//
// Параметры:
// ОсновныеПараметры - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека
// Отказ - Булево
// ОписаниеОшибки - Строка
// ИсправленыОсновныеПараметры - Булево
Процедура ПривестиДанныеКТребуемомуФормату(ОсновныеПараметры, Отказ, ОписаниеОшибки, ИсправленыОсновныеПараметры) Экспорт

Пример вызова

ОборудованиеЧекопечатающиеУстройстваВызовСервера.ПривестиДанныеКТребуемомуФормату(ОсновныеПараметры, Отказ, ОписаниеОшибки, ИсправленыОсновныеПараметры)

ШаблонЧека

Описание, пример вызова
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.ШаблонЧека.
// Функция формирует шаблон чека.
//
// Параметры:
// ОбщиеПараметры - См. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека
// ТипОборудования - Строка - типы оборудования строкой.
// ДополнительныйТекст - Строка - дополнительный текст шаблона чека.
// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование
//
// Возвращаемое значение:
// Структура.
Функция ШаблонЧека(ОбщиеПараметры, ТипОборудования, ДополнительныйТекст = Неопределено, ИдентификаторУстройства = Неопределено) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.ШаблонЧека(ОбщиеПараметры, ТипОборудования, ДополнительныйТекст, ИдентификаторУстройства);

СформироватьФискальныйДокумент

Описание, пример вызова
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.СформироватьФискальныйДокумент.
// Функция формирует табличный документ по данным фискального чека.
//
// Параметры:
// ТипДокумента - Число
// ОбщиеПараметры - Структура - параметры фискального документа загруженная из данных XML
// см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека
// РеквизитыЧека - Структура - параметры фискального документа из регистра сведений фискальные документы
// см. ДанныеФискальнойОперации()
// ФорматФФД - Строка - формат фискальных данных, влияет на вывод таблицы оплаты при "1.0"
// используются только виды оплат "НАЛИЧНЫМИ", "ЭЛЕКТРОННО"
//
// Возвращаемое значение:
// ТабличныйДокумент - табличный документ со сформированным фискальным документом, может быть сохранен в любой формат.
//
Функция СформироватьФискальныйДокумент(ТипДокумента, ОбщиеПараметры, РеквизитыЧека, ФорматФФД = "1.1") Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.СформироватьФискальныйДокумент(ТипДокумента, ОбщиеПараметры, РеквизитыЧека, ФорматФФД);

СформироватьФискальныйДокументТекст

Описание, пример вызова
// Устарела: следует использовать ОборудованиеЧекопечатающиеУстройства.СформироватьФискальныйДокумент.
// Функция формирует табличный документ по данным фискального чека.
//
// Параметры:
// ТипДокумента - Число
// ОбщиеПараметры - Структура - параметры фискального документа загруженная из данных XML
// см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека
// РеквизитыЧека - Структура - параметры фискального документа из регистра сведений фискальные документы
// см. ДанныеФискальнойОперации().
// ФорматФФД - Строка - формат фискальных данных, влияет на вывод таблицы оплаты при "1.0"
// используются только виды оплат "НАЛИЧНЫМИ", "ЭЛЕКТРОННО".
//
// Возвращаемое значение:
// Строка - Текст.
//
Функция СформироватьФискальныйДокументТекст(ТипДокумента, ОбщиеПараметры, РеквизитыЧека = Неопределено, ФорматФФД = "1.1", ШиринаЧека = 36) Экспорт

Пример вызова

Результат = ОборудованиеЧекопечатающиеУстройстваВызовСервера.СформироватьФискальныйДокументТекст(ТипДокумента, ОбщиеПараметры, РеквизитыЧека, ФорматФФД, ШиринаЧека);

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).