Инструменты пользователя

Инструменты сайта


кассир5:внешниемодули:обработчикивзк

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
кассир5:внешниемодули:обработчикивзк [2017/03/29 10:07]
dzayonchkovskiy
кассир5:внешниемодули:обработчикивзк [2021/11/29 14:23] (текущий)
dzayonchkovskiy
Строка 1: Строка 1:
 +===== Список обработчиков в защищенной компоненте =====
 ==== Добавление товара в чек ==== ==== Добавление товара в чек ====
 === ProtectedModules.AddBuyInCheck.ПредОбработка === === ProtectedModules.AddBuyInCheck.ПредОбработка ===
Строка 5: Строка 6:
 TypeOfValue_стр - строка - способ подбора товара: "Подбор" "Артикул" "СканерШК" "ШК" "Секция". TypeOfValue_стр - строка - способ подбора товара: "Подбор" "Артикул" "СканерШК" "ШК" "Секция".
 Возвращаемое значение - булево.\\ Возвращаемое значение - булево.\\
 +=== ProtectedModules.AddBuyInCheck.ПостОбработка ===
 +Предобработчик выполняется после каждого добавления позиции в состав чека, независимо от способа добавления.\\
 +<code> Функция ProtectedModules_AddBuyInCheck_ПостОбработка(Buy, IsNewRow, Знач Товар, Знач Barcode_стр, Знач ДопЕдиница, Знач Coef_дрб, Знач Amount_дрб, Знач Price_дрб, Section_инт, Знач IsNewGood_бул, Знач TypeOfValue_стр, Знач Форм, Знач КодРазреза_стр) Экспорт</code>
 +Buy - добавленная/измененная строка состава чека\\
 +IsNewRow - булево - Истина, если добавлена новая строка\\
 +TypeOfValue_стр - строка - способ подбора товара: "Подбор" "Артикул" "СканерШК" "ШК" "Секция".
 +Возвращаемое значение - булево - Истина, если товар успешно добавлен в чек.\\
 \\ \\
 === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка === === Контекст.ДобавитьПозициюПоКодуАртикулу.ПредОбработка ===
Строка 54: Строка 62:
 dPrice_дрб - цена товара, по-умолчанию -1 (брать цену товара).\\ dPrice_дрб - цена товара, по-умолчанию -1 (брать цену товара).\\
 Возвращаемое значение - булево.\\ Возвращаемое значение - булево.\\
 +\\
 +=== ProtectedModules.ЗапроситьЦенуТовара.ПредОбработка ===
 +Предобработчик выполняется перед вводом цены товара с нулевой ценой при добавлении в состав чека.
 +<code> Функция ProtectedModules_ЗапроситьЦенуТовара_ПредОбработка() Экспорт</code>
 +Возвращаемое значение - число - цена товара.\\
 +\\
 +==== Работа с ККМ ====
 === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка === === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПредОбработка ===
 Предобработчик выполняется перед вызовом функции закрытия чека в ККМ. Предобработчик выполняется перед вызовом функции закрытия чека в ККМ.
Строка 61: Строка 76:
 Возвращаемое значение - булево.\\ Возвращаемое значение - булево.\\
 \\ \\
-==== Работа с ККМ ==== 
 === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка === === ProtectedModules.CloseCheck_CloseFiscalCheck_бул.ПостОбработка ===
 Постобработчик выполняется после вызова функции закрытия чека в ККМ, но до записи транзакций в БД. Постобработчик выполняется после вызова функции закрытия чека в ККМ, но до записи транзакций в БД.
Строка 82: Строка 96:
 \\ \\
 === ProtectedModules.GetTxtModelPath.ПостОбработка === === ProtectedModules.GetTxtModelPath.ПостОбработка ===
-Постобработчик применяется для подстановки значений полей макета (см. ).+Постобработчик применяется для подстановки значений полей макета (поля можно добавить в форму настройки макета постобработчиком ФормаНастройкаМакета.ЗаполнитьПоляМакета.ПостОбработка).
 <code> Функция ProtectedModules_GetTxtModelPath_ПостОбработка(aTxtModel, aTegName, PrintContext, Форм) Экспорт</code> <code> Функция ProtectedModules_GetTxtModelPath_ПостОбработка(aTxtModel, aTegName, PrintContext, Форм) Экспорт</code>
 aTxtModel - строка - строка макета. aTxtModel - строка - строка макета.
Строка 105: Строка 119:
  1 - покупка,  1 - покупка,
  2 - возврат продажи,  2 - возврат продажи,
- - возврат покупки+ - возврат покупки
 Возвращаемое значение - булево.\\ Возвращаемое значение - булево.\\
-==== Другие функции ==== 
-=== ProtectedModules.Storno.ПостОбработка === 
-Постобработчик ф-ии ЗК СторноПозицииВЧеке. 
-<code> Функция ProtectedModules_Storno_ПостОбработка(Buy, Форм) Экспорт</code> 
-Buy - строка состава чека формы регистрации.\\ 
-Возвращаемое значение - булево.\\ 
-\\ 
-=== _ЗащищеннаяКомпонента.ФункцияФормыCheckOperation_ReturnOneCheckByNumber.ПредОбработка === 
-Предобработчик ф-ии подбора чека при возврате по номеру чека. 
-<code> Функция _ЗащищеннаяКомпонента_ФункцияФормыCheckOperation_ReturnOneCheckByNumber_ПредОбработка(FirstTrans, LastTrans, Num_инт) Экспорт</code> 
-FirstTrans - номер первой транзакции чека.\\ 
-LastTrans - номер последней транзакции чека.\\ 
-Num_инт - номер возвращаемого чека.\\ 
-Возвращаемое значение - булево.\\ 
-\\ 
-=== ProtectedModules.ПеренестиВременнуюТранзакцию.ПредОбработка === 
-Предобработчик процедуры переноса временной транзакции в таблицу значений для записи в справочник Транзакции. 
-<code>Процедура CheckOperation_ПеренестиВременнуюТранзакцию_ПредОбработка(StringKKM, Ref, Bool1, Cancel, TransTable, DiscountByDC_дрб, Форм) Экспорт</code> 
-\\ 
 === Контекст.KKM_XReport_бул.ПредОбработка === === Контекст.KKM_XReport_бул.ПредОбработка ===
 Предобработчик выполняется перед снятием X отчета. Предобработчик выполняется перед снятием X отчета.
Строка 150: Строка 145:
 <code> Функция Контекст_KKM_OpenSession_бул_ПостОбработка(StringKKM, SessionNumber) Экспорт</code> <code> Функция Контекст_KKM_OpenSession_бул_ПостОбработка(StringKKM, SessionNumber) Экспорт</code>
 Возвращаемое значение - булево.\\ Возвращаемое значение - булево.\\
 +\\
 +==== Другие функции ====
 +=== ProtectedModules.Storno.ПостОбработка ===
 +Постобработчик ф-ии ЗК СторноПозицииВЧеке.
 +<code> Функция ProtectedModules_Storno_ПостОбработка(Buy, Форм) Экспорт</code>
 +Buy - строка состава чека формы регистрации.\\
 +Возвращаемое значение - булево.\\
 +\\
 +=== _ЗащищеннаяКомпонента.ФункцияФормыCheckOperation_ReturnOneCheckByNumber.ПредОбработка ===
 +Предобработчик ф-ии подбора чека при возврате по номеру чека.
 +<code> Функция _ЗащищеннаяКомпонента_ФункцияФормыCheckOperation_ReturnOneCheckByNumber_ПредОбработка(FirstTrans, LastTrans, Num_инт) Экспорт</code>
 +FirstTrans - номер первой транзакции чека.\\
 +LastTrans - номер последней транзакции чека.\\
 +Num_инт - номер возвращаемого чека.\\
 +Возвращаемое значение - булево.\\
 +\\
 +=== ProtectedModules.ПеренестиВременнуюТранзакцию.ПредОбработка ===
 +Предобработчик процедуры переноса временной транзакции в таблицу значений для записи в справочник Транзакции.
 +<code>Процедура CheckOperation_ПеренестиВременнуюТранзакцию_ПредОбработка(StringKKM, Ref, Bool1, Cancel, TransTable, DiscountByDC_дрб, Форм) Экспорт</code>
 \\ \\
 === ProtectedModules.ЗаполнитьТаблицуРежимов.ПостОбработка === === ProtectedModules.ЗаполнитьТаблицуРежимов.ПостОбработка ===
кассир5/внешниемодули/обработчикивзк.1490782047.txt.gz · Последнее изменение: 2017/03/29 10:07 (внешнее изменение)