Изменение чека

Функция ДобавитьПозициюПоКодуАртикулу(Знач Value, Знач TypeOfValue, Знач vBarcode = "", Знач dPrice = -1, Знач Регистрация_Форма = Null, Знач Section = 0, Знач КодРазрезаХарактеристики = "") Экспорт
Функция ДобавитьПозициюПоШтрихкоду(Знач Value, Знач dPrice = -1, Знач Регистрация_Форма = Null, Знач ByScaner = Ложь, Знач TestRights = Истина, Знач Section = 0) Экспорт
Функция ДобавитьПозициюВСекцию(Знач Value, Знач Регистрация_Форма = Null) Экспорт
Функция ДобавитьПозициюПовтором( Знач Value, Знач Регистрация_Форма = Null) Экспорт
Функция СторноПозицииВЧеке( Знач Buy, Знач Регистрация_Форма = Null) Экспорт
Функция РедактироватьПокупку( Знач Покупка, Знач Количество, Знач Цена, Знач Секция, Знач Регистрация_Форма = Null) Экспорт
Функция РедактироватьСекцию(Знач Покупка, Знач Секция, Знач Регистрация_Форма = Null) Экспорт
Функция ОформитьВозврат( Знач Buy, Знач Регистрация_Форма = Null) Экспорт
Функция ОткрытьЧек( Знач IncrementsNumber, Знач Регистрация_Форма = Null) Экспорт
Функция ЗакрытьЧек( Cancel_инт = 0, Знач Регистрация_Форма = Null) Экспорт
Процедура РаспределитьСуммуКлиентаПоККМ(Знач Регистрация_Форма = Null) Экспорт
Процедура ВыбратьПродавца(Знач Регистрация_Форма = Null) Экспорт

Работа с ККМ

Функция ПечататьЗаголовок( Знач СтрокаККМ, Знач МакетТекста_стр = "", Знач Регистрация_Форма = Null) Экспорт
Функция РегистрцияПродажи( Знач БлокСтрок, Знач СтрокаККМ, Знач Сумма_дрб, Знач Количество_дрб, Знач Секция_инт, Знач Налоги, КодОшибки_инт = 0, Знач Регистрация_Форма = Null, Знач ДопПараметры=Null) Экспорт
Функция ПечатьПростыхСтрокНаККМ(Знач СтрокаККМ, Знач СтрокаДляПечати_стр, Знач СОтрезкой_бул) Экспорт
Функция ПечататьПокупкуНаККМ( Знач Buy, Знач StringKKM, Знач NoRegister_бул = Ложь, Знач aTxtModel_стр = "", Знач Регистрация_Форма = Null, Знач ГотовыйБлокСтрок = Null) Экспорт
Функция ЗакрытиеЧекаВККМ( Знач StringKKM, Знач ChSum_дрб, Знач ТабОплат = Неопределено, Знач WithoutCancel_бул = Ложь, CheckDate_дат = '11900101', Err_инт = 0, Знач Регистрация_Форма = Null) Экспорт
Процедура ПечататьБанковскийЧекНаККМ(Знач СтрокиЧека) Экспорт
Процедура УстановитьНомерЧека() Экспорт
Функция ПолучитьБлокШапкиЧека(Знач СтрокаККМ, СуммаСкидки_дрб, СкидкаВидомОплаты_дрб, Знач МакетЧека_стр, Знач Регистрация_Форма = Null) Экспорт
Функция ПолучитьБлокПодвалаЧека(Знач СтрокаККМ, СуммаСкидки_дрб, СкидкаВидомОплаты_дрб, Знач МакетЧека_стр, Знач Регистрация_Форма = Null) Экспорт
Функция ПолучитьБлокПокупкиЧека(Знач Покупка, Знач СтрокаККМ, Знач МакетЧека_стр, Знач Регистрация_Форма = Null) Экспорт
Функция ПолучитьБлокВнесенияВыплаты(Знач Макет_стр, Знач Сумма_дрб, Знач РежимОбучения_бул) Экспорт
Функция ПолучитьБлокОтчета(Знач Макет_стр, Знач РегистрыККМ, Знач РежимОбучения_бул) Экспорт
Функция ПолучитьБлокРекламы(Знач СтрокаККМ, Знач Макет, Знач Регистрация_Форма = NULL) Экспорт
Функция FnKKM_Init(Знач НомерККМ_инт, СписокККМ = NULL, Знач ТаблицаНастроекККМ = NULL) Экспорт
Функция FnKKM_Done(Знач НомерККМ_инт, СписокККМ = NULL) Экспорт
Функция FnKKM_GetDate(Знач СтрокаККМ) Экспорт
Функция FnKKM_SetDate(Знач СтрокаККМ, Знач Дата_дат) Экспорт
Функция FnKKM_IsReady(Знач СтрокаККМ, Знач БезОтмены_бул = Ложь) Экспорт
Функция FnKKM_GetErrorText(Знач СтрокаККМ, Знач ОтображатьСообщение_бул = Ложь) Экспорт
Функция FnKKM_GetParam(Знач СтрокаККМ, Знач ИмяПараметра_стр) Экспорт
Функция FnKKM_Connect(Знач СтрокаККМ, Знач ОтображатьСообщение_бул = Ложь) Экспорт
Функция FnKKM_Disconnect(Знач СтрокаККМ, Знач ОтображатьСообщение_бул = Ложь) Экспорт
Функция FnKKM_GetCashInDrawer(Знач СтрокаККМ, Знач ОтображатьСообщение_бул = Ложь) Экспорт
Функция FnKKM_PrintStringBlock(Знач СтрокаККМ, Знач БлокСтрок) Экспорт
Функция FnKKM_DiscountOnCheck(Знач СтрокаККМ, Знач СуммаСкидки_дрб, Знач БлокСтрок, Знач Налоги, Знач ОтображатьСообщение_бул) Экспорт
Функция FnKKM_OpenDrawer(Знач СтрокаККМ) Экспорт
Функция FnKKM_CashIncome(Знач СтрокаККМ, Знач Сумма_дрб, Знач НефискальныйРежим_бул = Ложь, Знач ОтображатьСообщение_бул = Ложь) Экспорт
Функция FnKKM_XReport(Знач СтрокаККМ, Знач НефискальныйРежим_бул, РегистрыККМ, НомерОтчета_инт, НомерСмены_инт, Наличные_дрб, Выручка_дрб) Экспорт
Функция FnKKM_ZReport(Знач СтрокаККМ, Знач НефискальныйРежим_бул, РегистрыККМ, НомерОтчета_инт, НомерСмены_инт, Наличные_дрб, Выручка_дрб) Экспорт
Функция FnKKM_CalculationStateReport(Знач СтрокаККМ) Экспорт
Функция FnKKM_GetCheckNumber(Знач СтрокаККМ, Знач Тип_инт) Экспорт
Функция FnKKM_RegisterSale(Знач СтрокаККМ, Знач БлокСтрок, Знач СуммаПокупки_дрб, Знач Количество_дрб, Знач Секция_инт, Знач Налоги, КодОшибки_инт, Знач ДопПараметры=Неопределено) Экспорт
Функция FnKKM_Settings(Знач ТипУстройства_стр, Знач НомерЛУ_инт, НастройкиУстройства_стр) Экспорт
Функция FnKKM_BeginPrint(Знач СтрокаККМ, Знач Фискальный_бул, Знач ТипЧека_инт) Экспорт
Функция FnKKM_FinishPrint(Знач СтрокаККМ, Знач СОтрезкой_бул = Ложь) Экспорт
Функция FnKKM_OpenCheck(Знач СтрокаККМ) Экспорт
Процедура FnKKM_Beep(Знач СтрокаККМ) Экспорт
Функция FnKKM_CloseCheck(Знач СтрокаККМ, Знач СуммаЧека_дрб, Знач Оплаты, Знач БезОтмены_бул, Знач ДатаЧека_дат, КодОшибки_инт) Экспорт
Функция FnKKM_CancelCheck(Знач СтрокаККМ) Экспорт
Функция FnKKM_DiscountOnBuy(Знач СтрокаККМ, Знач СуммаСкидки, Знач Налоги, Знач БлокСтрок) Экспорт
Функция FnKKM_Storno(Знач СтрокаККМ, Знач БлокСтрок, Знач СуммаПокупки, Знач Количество, Знач Секция, Знач Налоги, Знач ОтображатьСообщение) Экспорт
Функция FnKKM_StornoDiscountOnBuy(Знач СтрокаККМ, Знач СуммаСкидки_дрб, Знач Налоги, Знач БлокСтрок) Экспорт
Функция FnKKM_IsInited(Знач СтрокаККМ) Экспорт
Процедура FnKKM_ResetParam(Знач СтрокаККМ) Экспорт
Процедура FnKKM_SetParam(Знач СтрокаККМ, Знач ИмяПараметра_стр, Знач Значение) Экспорт
Функция FnKKM_GetEKLZParam(Знач СтрокаККМ, Знач НомерПараметра, Знач ПередСнятием, Ошибка) Экспорт
Функция FnKKM_SessionIsClosed(Знач СтрокаККМ) Экспорт
Функция FnKKM_OpenSession(Знач СтрокаККМ, НомерСмены) Экспорт
Функция FnKKM_GetTax(Знач СтрокаККМ) Экспорт
Функция FnKKM_SetSNO(Знач СтрокаККМ, Знач СНО) Экспорт
Функция КонвертироватьВМассивДляПечати(Знач Макет) Экспорт
Функция ЗаполнитьМакетШапкиИПодвалаДанными(Знач ЗначимаяЧастьМакета, Знач СтрокаККМ, СуммаСкидки_дрб, СуммаСкидкиОплатами_дрб, Знач МакетТекста_стр, Знач Регистрация_Форма = NULL) Экспорт

Работа с формой регистрации

Функция ПерегрузитьЭлементы(Знач Регистрация_Форма = Null) Экспорт
Функция РазместитьЭлементы(Знач Форма, Знач РежимНатроек) Экспорт

Работа с весами

Функция FnScale_Settings(Знач ТипУстройства_стр, Знач НомерЛУ_инт, НастройкиУстройства_стр) Экспорт
Функция FnScale_Init(Знач НомерВесов_инт, СписокВесов = NULL, Знач ТаблицаНастроекВесов = NULL) Экспорт
Функция FnScale_Done(Знач НомерВесов_инт, СписокВесов = NULL) Экспорт
Функция FnScale_Connect(Знач СтрокаВесов, Знач СообщатьОбОшибке_бул) Экспорт
Функция FnScale_Disconnect(Знач СтрокаВесов, Знач СообщатьОбОшибке_бул) Экспорт
Функция FnScale_GetParam(Знач СтрокаВесов, Знач ИмяПараметра_стр) Экспорт
Процедура FnScale_SetParam(Знач СтрокаВесов, Знач ИмяПараметра_стр, Знач Значение) Экспорт
Процедура FnScale_BeforeOperation(Знач СтрокаВесов, Знач ИмяОперации_стр) Экспорт
Процедура FnScale_AfterOperation(Знач СтрокаВесов, Знач ИмяОперации_стр) Экспорт
Функция FnScale_CheckStable(Знач СтрокаВесов) Экспорт
Функция FnScale_ReadWeight(Знач СтрокаВесов, Знач СообщатьОбОшибке_бул) Экспорт
Функция FnScale_SetZero(Знач СтрокаВесов) Экспорт
Функция FnScale_SetTare(Знач СтрокаВесов) Экспорт

Работа с дисплеем покупателя

Процедура ВывестиНаДисплейПокупателя(Знач НомерФункции, Знач Параметры) Экспорт

Вспомогательные

Процедура ДобавитьТранзакциюВЖурнал(Знач aTrans) Экспорт
Функция ПолучитьНомерЧекаПоТранзакциям(Знач Тип = 0) Экспорт
Функция ПолучитьТоварПоШтрихкоду(Знач Штрихкод) Экспорт
Функция ПолучитьТаблицуТоваровПоШтрихкоду(Знач Штрихкод) Экспорт
Функция ЗагрузитьВнешнююОбработку(Знач ИмяФайла, Знач ИмяФормы = NULL) Экспорт
Функция ПолучитьШтрихКодСКонтрольнойСуммой(Знач Barcode_стр) Экспорт
Функция ПолучитьБонусы(Знач СтрокаККМ) Экспорт
Функция ПолучитьСкидки(Знач StringKKM, Знач BuyStringNumber_инт, Знач Форм) Экспорт
Функция ПолучитьСуммуОплатыСкидкой(Знач StringKKM) Экспорт
Функция ПолучитьСтруктуруОплаты( Знач ВидыОплаты, Знач Регистрация_Форма = Null) Экспорт