Skip to content

Форматно логический контроль переопределяемый

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

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

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

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

РазделитьФискальнуюСтроку

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

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

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

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

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

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

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

ПолучитьСтруктуруДанныхФорматноЛогическогоКонтроля

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

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

Результат = ФорматноЛогическийКонтрольПереопределяемый.ПолучитьСтруктуруДанныхФорматноЛогическогоКонтроля(ПодключаемоеОборудование, СтруктураДанныхФорматноЛогическогоКонтроля, СтандартнаяОбработка)

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