Skip to content

Распределенная фискализация

ДоступноРаспределеннаяФискализация

Описание, пример вызова
// Возвращает признак доступности распределенной фискализации.
//
// Возвращаемое значение:
// Булево.
//
Функция ДоступноРаспределеннаяФискализация() Экспорт

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

Результат = РаспределеннаяФискализация.ДоступноРаспределеннаяФискализация()

ОбсуждениеФискализации

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

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

Результат = РаспределеннаяФискализация.ОбсуждениеФискализации()

СоздатьСообщениеФискализации

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

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

РаспределеннаяФискализация.СоздатьСообщениеФискализации(ИдентификаторЧека, ОрганизацияИИН);

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

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

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

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

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

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

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

Результат = РаспределеннаяФискализация.ДанныеЧекаВОчереди(ИдентификаторЗаписи)

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

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

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

Результат = РаспределеннаяФискализация.ЧекиВОчередиНаФискализацию(КассаККМ, ОблачнаяККТ);

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

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

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

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

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

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

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

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

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

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

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

РаспределеннаяФискализация.ОчиститьОчередьЧеков()

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

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

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

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

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

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

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

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

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

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

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

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

ФискализацияЧековВОчереди

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

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

РаспределеннаяФискализация.ФискализацияЧековВОчереди(Параметры);

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

Описание, пример вызова
// Выполнить получение статусов чеков в очереди
Процедура ПолучениеСтатусовЧековВОчереди() Экспорт

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

РаспределеннаяФискализация.ПолучениеСтатусовЧековВОчереди()

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