Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
кассир5:внешниемодули:обработчикивзк [2017/03/29 09:49] dzayonchkovskiy |
кассир5:внешниемодули:обработчикивзк [2021/11/29 14:23] (текущий) dzayonchkovskiy |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ==== ProtectedModules.AddBuyInCheck.ПредОбработка | + | ===== Список обработчиков в защищенной компоненте ===== |
| + | ==== Добавление товара в чек ==== | ||
| + | === ProtectedModules.AddBuyInCheck.ПредОбработка === | ||
| Предобработчик выполняется перед каждым добавлением позиции в состав чека, независимо от способа добавления.\\ | Предобработчик выполняется перед каждым добавлением позиции в состав чека, независимо от способа добавления.\\ | ||
| < | < | ||
| TypeOfValue_стр - строка - способ подбора товара: | TypeOfValue_стр - строка - способ подбора товара: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| + | === ProtectedModules.AddBuyInCheck.ПостОбработка === | ||
| + | Предобработчик выполняется после каждого добавления позиции в состав чека, независимо от способа добавления.\\ | ||
| + | < | ||
| + | Buy - добавленная/ | ||
| + | IsNewRow - булево - Истина, | ||
| + | TypeOfValue_стр - строка - способ подбора товара: | ||
| + | Возвращаемое значение - булево - Истина, | ||
| \\ | \\ | ||
| - | ==== Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка | + | === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === |
| Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | Преобработчик ф-ии ЗК ДобавитьПозициюПоКодуАртикулу. | ||
| < | < | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | ==== ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка ==== | + | === ProtectedModules.Good_CreateIfNo.ПредОбработка === |
| - | Предобработчик выполняется перед вызовом функции закрытия чека в ККМ. | + | |
| - | < | + | |
| - | StringKKM - строка ККМ, по которому выполняется печать. | + | |
| - | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | + | |
| - | Возвращаемое значение - булево.\\ | + | |
| - | \\ | + | |
| - | ==== ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка ==== | + | |
| - | Постобработчик выполняется после вызова функции закрытия чека в ККМ, но до записи транзакций в БД. | + | |
| - | В реквизит формы модуля логики " | + | |
| - | < | + | |
| - | StringKKM - строка ККМ, по которому выполняется печать. | + | |
| - | Cancel_инт - число - 0 - закрытие чека, 1 - отмена чека, 2 - отложенный чек. | + | |
| - | Возвращаемое значение - булево.\\ | + | |
| - | \\ | + | |
| - | ==== ProtectedModules.FnKKM_CashIncome.ПостОбработка ==== | + | |
| - | Преобработчик ф-ии ЗК FnKKM_CashIncome. | + | |
| - | < | + | |
| - | Возвращаемое значение - булево.\\ | + | |
| - | \\ | + | |
| - | ==== ProtectedModules.Good_CreateIfNo.ПредОбработка | + | |
| Предобработчик выполняется перед подбором товара, | Предобработчик выполняется перед подбором товара, | ||
| < | < | ||
| Строка 37: | Строка 26: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | ==== ProtectedModules.ДобавитьЕдиницуКВыборуПриРегистрации.ПостОбработка | + | === ProtectedModules.ДобавитьЕдиницуКВыборуПриРегистрации.ПостОбработка === |
| Постобработчик процедуры заполнения строки таблицы значений " | Постобработчик процедуры заполнения строки таблицы значений " | ||
| < | < | ||
| Строка 43: | Строка 32: | ||
| ДобавляемыйОбъект - строка описания доп. единицы.\\ | ДобавляемыйОбъект - строка описания доп. единицы.\\ | ||
| \\ | \\ | ||
| - | + | === ProtectedModules.SelectWeightBarcode.ПредОбработка === | |
| - | ==== ProtectedModules.SelectWeightBarcode.ПредОбработка | + | |
| Предобработчик выполняется при подборе весового штрихкода. | Предобработчик выполняется при подборе весового штрихкода. | ||
| < | < | ||
| Строка 50: | Строка 38: | ||
| Возвращаемое значение - структура разобранного весового штрихкода.\\ | Возвращаемое значение - структура разобранного весового штрихкода.\\ | ||
| \\ | \\ | ||
| - | ==== ProtectedModules.SelectGoodByBarcode.ПредОбработка | + | === ProtectedModules.SelectGoodByBarcode.ПредОбработка === |
| Предобработчик ф-ии поиска и выбора товара/ | Предобработчик ф-ии поиска и выбора товара/ | ||
| < | < | ||
| Строка 68: | Строка 56: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | ==== ProtectedModules.AddByBarcode.ПредОбработка | + | === ProtectedModules.AddByBarcode.ПредОбработка === |
| Предобработчик ф-ии ЗК ДобавитьПозициюПоШтрихкоду. | Предобработчик ф-ии ЗК ДобавитьПозициюПоШтрихкоду. | ||
| < | < | ||
| Строка 75: | Строка 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.ПеренестиВременнуюТранзакцию.ПредОбработка | + | === ProtectedModules.FnKKM_CashIncome.ПостОбработка === |
| - | Предобработчик | + | Преобработчик |
| - | < | + | < |
| - | + | Возвращаемое значение - булево.\\ | |
| - | ==== ProtectedModules.BeforePrintCheque_бул.ПредОбработка | + | \\ |
| + | === ProtectedModules.BeforePrintCheque_бул.ПредОбработка === | ||
| Предобработчик выполняется после ввода сумы клиента, | Предобработчик выполняется после ввода сумы клиента, | ||
| < | < | ||
| Строка 99: | Строка 95: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | ==== ProtectedModules.GetTxtModelPath.ПостОбработка | + | === ProtectedModules.GetTxtModelPath.ПостОбработка === |
| - | Постобработчик применяется для подстановки значений полей макета (см. ). | + | Постобработчик применяется для подстановки значений полей макета (поля можно добавить в форму настройки |
| < | < | ||
| aTxtModel - строка - строка макета. | aTxtModel - строка - строка макета. | ||
| Строка 115: | Строка 111: | ||
| Возвращаемое значение - булево.\\ | Возвращаемое значение - булево.\\ | ||
| \\ | \\ | ||
| - | ==== Контекст.KKM_BeginPrint_бул.ПредОбработка | + | === Контекст.KKM_BeginPrint_бул.ПредОбработка === |
| Предобработчик выполняется перед началом печати по конкретному ККМ. | Предобработчик выполняется перед началом печати по конкретному ККМ. | ||
| < | < | ||
| Строка 123: | Строка 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.ЗаполнитьТаблицуРежимов.ПостОбработка === | ||
| + | Постобработчик выполняется после размещения элеметов формы регистрации. | ||
| + | < | ||
| + | Возвращаемое значение - булево.\\ | ||
| + | \\ | ||