Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
кассир5:внешниемодули:обработчикивзк [2017/03/28 18:21] dzayonchkovskiy |
кассир5:внешниемодули:обработчикивзк [2021/11/29 14:23] (текущий) dzayonchkovskiy |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Список обработчиков в защищенной компоненте ===== | ||
| + | ==== Добавление товара в чек ==== | ||
| === ProtectedModules.AddBuyInCheck.ПредОбработка === | === ProtectedModules.AddBuyInCheck.ПредОбработка === | ||
| Предобработчик выполняется перед каждым добавлением позиции в состав чека, независимо от способа добавления.\\ | Предобработчик выполняется перед каждым добавлением позиции в состав чека, независимо от способа добавления.\\ | ||
| < | < | ||
| TypeOfValue_стр - строка - способ подбора товара: | TypeOfValue_стр - строка - способ подбора товара: | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | === ProtectedModules.AddBuyInCheck.ПостОбработка === | ||
| + | Предобработчик выполняется после каждого добавления позиции в состав чека, независимо от способа добавления.\\ | ||
| + | < | ||
| + | Buy - добавленная/ | ||
| + | IsNewRow - булево - Истина, | ||
| + | TypeOfValue_стр - строка - способ подбора товара: | ||
| + | Возвращаемое значение - булево - Истина, | ||
| + | \\ | ||
| === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === | === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === | ||
| Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | ||
| < | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.Good_CreateIfNo.ПредОбработка === | ||
| + | Предобработчик выполняется перед подбором товара, | ||
| + | < | ||
| + | Value - число/ | ||
| + | sValue_стр - строка - значение по которому подбирается товар в строковом виде.\\ | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.ДобавитьЕдиницуКВыборуПриРегистрации.ПостОбработка === | ||
| + | Постобработчик процедуры заполнения строки таблицы значений " | ||
| + | < | ||
| + | НовыйЭлемент - добавленная строка ТЗ " | ||
| + | ДобавляемыйОбъект - строка описания доп. единицы.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.SelectWeightBarcode.ПредОбработка === | ||
| + | Предобработчик выполняется при подборе весового штрихкода. | ||
| + | < | ||
| + | Barcode_вар - структура разобранного весового штрихкода.\\ | ||
| + | Возвращаемое значение - структура разобранного весового штрихкода.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.SelectGoodByBarcode.ПредОбработка === | ||
| + | Предобработчик ф-ии поиска и выбора товара/ | ||
| + | < | ||
| + | GoodRec - выходной параметр - структура с ключами: | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | Barcode - считанный штрихкод.\\ | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.AddByBarcode.ПредОбработка === | ||
| + | Предобработчик ф-ии ЗК ДобавитьПозициюПоШтрихкоду. | ||
| + | < | ||
| + | Value_стр - штрихкод.\\ | ||
| + | dPrice_дрб - цена товара, | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.ЗапроситьЦенуТовара.ПредОбработка === | ||
| + | Предобработчик выполняется перед вводом цены товара с нулевой ценой при добавлении в состав чека. | ||
| + | < | ||
| + | Возвращаемое значение - число - цена товара.\\ | ||
| + | \\ | ||
| + | ==== Работа с ККМ ==== | ||
| + | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка === | ||
| + | Предобработчик выполняется перед вызовом функции закрытия чека в ККМ. | ||
| + | < | ||
| + | StringKKM - строка ККМ, по которому выполняется печать. | ||
| + | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка === | ||
| + | Постобработчик выполняется после вызова функции закрытия чека в ККМ, но до записи транзакций в БД. | ||
| + | В реквизит формы модуля логики " | ||
| + | < | ||
| + | StringKKM - строка ККМ, по которому выполняется печать. | ||
| + | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.FnKKM_CashIncome.ПостОбработка === | ||
| + | Преобработчик ф-ии ЗК FnKKM_CashIncome. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.BeforePrintCheque_бул.ПредОбработка === | ||
| + | Предобработчик выполняется после ввода сумы клиента, | ||
| + | < | ||
| + | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек.\\ | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.GetTxtModelPath.ПостОбработка === | ||
| + | Постобработчик применяется для подстановки значений полей макета (поля можно добавить в форму настройки макета постобработчиком ФормаНастройкаМакета.ЗаполнитьПоляМакета.ПостОбработка). | ||
| + | < | ||
| + | aTxtModel - строка - строка макета. | ||
| + | aTegName - имя закладки макета: | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === Контекст.KKM_BeginPrint_бул.ПредОбработка === | ||
| + | Предобработчик выполняется перед началом печати по конкретному ККМ. | ||
| + | < | ||
| + | IsFiscal_бул - булево - если Истина, | ||
| + | CheckType_инт - число - тип чека: | ||
| + | 0 - продажа, | ||
| + | 1 - покупка, | ||
| + | 2 - возврат продажи, | ||
| + | 3 - возврат покупки | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | === Контекст.KKM_XReport_бул.ПредОбработка === | ||
| + | Предобработчик выполняется перед снятием X отчета. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === Контекст.KKM_XReport_бул.ПостОбработка === | ||
| + | Постобработчик выполняется после снятия X отчета. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === Контекст.KKM_ZReport_бул.ПредОбработка === | ||
| + | Предобработчик выполняется перед снятием Z отчета. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === Контекст.KKM_ZReport_бул.ПостОбработка === | ||
| + | Постобработчик выполняется после снятия Z отчета. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === Контекст.KKM_OpenSession_бул.ПостОбработка === | ||
| + | Постобработчик выполняется после открытия смены в ККМ. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | ==== Другие функции ==== | ||
| + | === ProtectedModules.Storno.ПостОбработка === | ||
| + | Постобработчик ф-ии ЗК СторноПозицииВЧеке. | ||
| + | < | ||
| + | Buy - строка состава чека формы регистрации.\\ | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === _ЗащищеннаяКомпонента.ФункцияФормыCheckOperation_ReturnOneCheckByNumber.ПредОбработка === | ||
| + | Предобработчик ф-ии подбора чека при возврате по номеру чека. | ||
| + | < | ||
| + | FirstTrans - номер первой транзакции чека.\\ | ||
| + | LastTrans - номер последней транзакции чека.\\ | ||
| + | Num_инт - номер возвращаемого чека.\\ | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | === ProtectedModules.ПеренестиВременнуюТранзакцию.ПредОбработка === | ||
| + | Предобработчик процедуры переноса временной транзакции в таблицу значений для записи в справочник Транзакции. | ||
| + | < | ||
| + | \\ | ||
| + | === ProtectedModules.ЗаполнитьТаблицуРежимов.ПостОбработка === | ||
| + | Постобработчик выполняется после размещения элеметов формы регистрации. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||
| + | |||