Skip to content

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

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

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

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

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

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

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

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

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

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

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

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

Результат = ФорматноЛогическийКонтроль.НуженФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства);

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

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

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

ФорматноЛогическийКонтроль.ПровестиФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства);

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

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

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

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

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