Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
кассир5:внешниемодули:обработчикивзк [2017/03/29 09:50] dzayonchkovskiy |
кассир5:внешниемодули:обработчикивзк [2021/11/29 14:23] (текущий) dzayonchkovskiy |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Список обработчиков в защищенной компоненте ===== | ||
| ==== Добавление товара в чек ==== | ==== Добавление товара в чек ==== | ||
| === ProtectedModules.AddBuyInCheck.ПредОбработка === | === ProtectedModules.AddBuyInCheck.ПредОбработка === | ||
| Строка 5: | Строка 6: | ||
| TypeOfValue_стр - строка - способ подбора товара: | TypeOfValue_стр - строка - способ подбора товара: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| + | === ProtectedModules.AddBuyInCheck.ПостОбработка === | ||
| + | Предобработчик выполняется после каждого добавления позиции в состав чека, независимо от способа добавления.\\ | ||
| + | < | ||
| + | Buy - добавленная/ | ||
| + | IsNewRow - булево - Истина, | ||
| + | TypeOfValue_стр - строка - способ подбора товара: | ||
| + | Возвращаемое значение - булево - Истина, | ||
| \\ | \\ | ||
| === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === | === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === | ||
| Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | ||
| < | < | ||
| - | Возвращаемое значение - булево.\\ | ||
| - | \\ | ||
| - | ==== Работа с ККМ ==== | ||
| - | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка === | ||
| - | Предобработчик выполняется перед вызовом функции закрытия чека в ККМ. | ||
| - | < | ||
| - | StringKKM - строка ККМ, по которому выполняется печать. | ||
| - | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | ||
| - | Возвращаемое значение - булево.\\ | ||
| - | \\ | ||
| - | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка === | ||
| - | Постобработчик выполняется после вызова функции закрытия чека в ККМ, но до записи транзакций в БД. | ||
| - | В реквизит формы модуля логики " | ||
| - | < | ||
| - | StringKKM - строка ККМ, по которому выполняется печать. | ||
| - | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | ||
| - | Возвращаемое значение - булево.\\ | ||
| - | \\ | ||
| - | === ProtectedModules.FnKKM_CashIncome.ПостОбработка === | ||
| - | Преобработчик ф-ии ЗК FnKKM_CashIncome. | ||
| - | < | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| Строка 45: | Строка 32: | ||
| ДобавляемыйОбъект - строка описания доп. единицы.\\ | ДобавляемыйОбъект - строка описания доп. единицы.\\ | ||
| \\ | \\ | ||
| - | |||
| === ProtectedModules.SelectWeightBarcode.ПредОбработка === | === ProtectedModules.SelectWeightBarcode.ПредОбработка === | ||
| Предобработчик выполняется при подборе весового штрихкода. | Предобработчик выполняется при подборе весового штрихкода. | ||
| Строка 77: | Строка 63: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | === ProtectedModules.Storno.ПостОбработка === | + | === ProtectedModules.ЗапроситьЦенуТовара.ПредОбработка === |
| - | Постобработчик | + | Предобработчик |
| - | < | + | < |
| - | Buy - строка | + | Возвращаемое значение - число - цена товара.\\ |
| + | \\ | ||
| + | ==== Работа с ККМ ==== | ||
| + | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка === | ||
| + | Предобработчик выполняется перед вызовом функции | ||
| + | < | ||
| + | StringKKM | ||
| + | Cancel_инт - число - 0 - закрытие | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | === _ЗащищеннаяКомпонента.ФункцияФормыCheckOperation_ReturnOneCheckByNumber.ПредОбработка === | + | === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка === |
| - | Предобработчик | + | Постобработчик |
| - | < | + | В реквизит формы модуля логики " |
| - | FirstTrans | + | < |
| - | LastTrans | + | StringKKM |
| - | Num_инт - номер возвращаемого чека.\\ | + | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. |
| + | Возвращаемое | ||
| + | \\ | ||
| + | === ProtectedModules.FnKKM_CashIncome.ПостОбработка === | ||
| + | Преобработчик ф-ии ЗК FnKKM_CashIncome. | ||
| + | < | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | === ProtectedModules.ПеренестиВременнуюТранзакцию.ПредОбработка === | ||
| - | Предобработчик процедуры переноса временной транзакции в таблицу значений для записи в справочник Транзакции. | ||
| - | < | ||
| - | |||
| === ProtectedModules.BeforePrintCheque_бул.ПредОбработка === | === ProtectedModules.BeforePrintCheque_бул.ПредОбработка === | ||
| Предобработчик выполняется после ввода сумы клиента, | Предобработчик выполняется после ввода сумы клиента, | ||
| Строка 102: | Строка 96: | ||
| \\ | \\ | ||
| === ProtectedModules.GetTxtModelPath.ПостОбработка === | === ProtectedModules.GetTxtModelPath.ПостОбработка === | ||
| - | Постобработчик применяется для подстановки значений полей макета (см. ). | + | Постобработчик применяется для подстановки значений полей макета (поля можно добавить в форму настройки |
| < | < | ||
| aTxtModel - строка - строка макета. | aTxtModel - строка - строка макета. | ||
| Строка 125: | Строка 119: | ||
| 1 - покупка, | 1 - покупка, | ||
| 2 - возврат продажи, | 2 - возврат продажи, | ||
| - | 4 - возврат покупки | + | 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.ЗаполнитьТаблицуРежимов.ПостОбработка === | ||
| + | Постобработчик выполняется после размещения элеметов формы регистрации. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||