Skip to content

Форматно логический контроль клиент сервер

ПровестиФорматноЛогическийКонтроль

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

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

ФорматноЛогическийКонтрольКлиентСервер.ПровестиФорматноЛогическийКонтроль(ОбщиеПараметры, ПодключаемоеОборудование);

НуженФорматноЛогическийКонтроль

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

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

Результат = ФорматноЛогическийКонтрольКлиентСервер.НуженФорматноЛогическийКонтроль(ОбщиеПараметры)

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

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

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

ФорматноЛогическийКонтрольКлиентСервер.ПривестиДанныеКТребуемомуФормату(ОсновныеПараметры, Отказ, ОписаниеОшибки, ИсправленыОсновныеПараметры)

ПривестиСуммыПозицийЧекаКСуммеТаблицыОплат

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

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

ФорматноЛогическийКонтрольКлиентСервер.ПривестиСуммыПозицийЧекаКСуммеТаблицыОплат(ОсновныеПараметры, ОбщаяСуммаЧека, СуммаПолнойОплаты, СуммаПередачиБезОплаты, Отказ, ОписаниеОшибки)

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