Форматно логический контроль
ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов
Описание, пример вызова
// Выполняет проверку правильности заполнения тегов в соответствии с ФФД//// Параметры:// ДанныеЧека - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование - Не обязательный// Ошибки - Массив из строка - Строки ошибок по результатам контроля// ИсправленыОсновныеПараметры - Булево//// Возвращаемое значение:// Булево.Функция ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(ДанныеЧека, ИдентификаторУстройства, Ошибки = Неопределено, ИсправленыОсновныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = ФорматноЛогическийКонтроль.ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(ДанныеЧека, ИдентификаторУстройства, Ошибки, ИсправленыОсновныеПараметры);
ПривестиДанныеКТребуемомуФормату
Описание, пример вызова
// Выполняет корректировку данных чека//// Параметры:// ДанныеЧека - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека// ИсправленыОсновныеПараметры - Булево//Процедура ПривестиДанныеКТребуемомуФормату(ДанныеЧека, ИсправленыОсновныеПараметры = Неопределено, ПараметрыРегистрации = Неопределено) Экспорт
Пример вызова
ФорматноЛогическийКонтроль.ПривестиДанныеКТребуемомуФормату(ДанныеЧека, ИсправленыОсновныеПараметры, ПараметрыРегистрации);
НуженФорматноЛогическийКонтроль
Описание, пример вызова
// Определяет требуется ли выполнить корректировку сумм в позициях чека//// Параметры:// ДанныеЧека - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование - Не обязательный// Если заполнено оборудование и не заполнен способ контроля в общих параметрах,// то способ контроля и допустимое расхождение получаются из подключаемого оборудования.//// Возвращаемое значение:// Булево//Функция НуженФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства = Неопределено) Экспорт
Пример вызова
Результат = ФорматноЛогическийКонтроль.НуженФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства);
ПровестиФорматноЛогическийКонтроль
Описание, пример вызова
// Выполняет проверку сумм фискальных строк, осуществляя форматно-логический контроль чека.// Функция переопределяется методом ФорматноЛогическийКонтрольПереопределяемый.ПровестиФорматноЛогическийКонтроль.//// Параметры:// ДанныеЧека - см. ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыОперацииФискализацииЧека// ИдентификаторУстройства - СправочникСсылка.ПодключаемоеОборудование - Не обязательный// Если заполнено оборудование и не заполнен способ контроля в общих параметрах,// то способ контроля и допустимое расхождение получаются из подключаемого оборудования.//Процедура ПровестиФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства = Неопределено) Экспорт
Пример вызова
ФорматноЛогическийКонтроль.ПровестиФорматноЛогическийКонтроль(ДанныеЧека, ИдентификаторУстройства);
СтруктураДанныхФорматноЛогическогоКонтроля
Описание, пример вызова
// Структура данных форматно-логического контроля//// Параметры:// ПодключаемоеОборудование - СправочникСсылка.ПодключаемоеОборудование - Устройство, фискализирующее чек//// Возвращаемое значение:// Структура - Структура данных форматно логического контроля:// * СпособФорматноЛогическогоКонтроля - Неопределено// - ПеречислениеСсылка.СпособыФорматноЛогическогоКонтроля// * ДопустимоеРасхождениеФорматноЛогическогоКонтроля - Число -// * ФорматФД - Строка -//Функция СтруктураДанныхФорматноЛогическогоКонтроля(ПодключаемоеОборудование) Экспорт
Пример вызова
Результат = ФорматноЛогическийКонтроль.СтруктураДанныхФорматноЛогическогоКонтроля(ПодключаемоеОборудование)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).