Финансово-Управленческий Комплекс БУХта.
Скрипты для работы с прайс-листом
Скрипты для работы с прайсом:
Прайс лист
OnBeforeLoadData(PriceNumName)
OnAfterLoadData(PriceNumName)
OnSelectTMCKol(TMCID, KolOld, Kol)
OnCreateDogovor(DogID, DogVid)
GetBizOperList(ByRef List)
RunBizOper(BizOper)
BeforeRunBizOper
AfterRunBizOper
RefreshButtonClick
RefreshOneRow(TMCID)
RefreshScreen
FormClose(ByRef Allow)
Карточка редактирования договора
OnCreateDoc(ByRef DocVid, ByRef DocDate, ByRef PartialSpec, ByRef CreateAllow, ByRef CreateAllowMsg)
OnBeforeInsertFromPriceButtonClick(ByRef Allow)
OnAfterInsertFromPriceButtonClick
OnBeforeCorrectFromPriceButtonClick(ByRef Allow)
OnAfterCorrectFromPriceButtonClick
Форма выбора цены (валюты, курса)
FormShow
SelectButtonClick(ByRef Allow)
CloseButtonClick(ByRef Allow)
Форма с выбранным товаром
FormShow
FormClose
CreateDog
Форма выбора вида договора и спецификации
FormShow
SelectButtonClick
CloseButtonClick
Некоторые события имеют возвращаемый параметр Allow типа Boolean. В случае его значения = False дальнейшая обработка события не производится, действие вызвавшее это событие не осуществляется, в противном случае работа продолжается в штатном режиме.
Кроме вышеописанных событий, в скрипте доступны события для всех компонентов этих форм типа TbmDBEdit:
OnEnter
OnExit
OnChange
OnValidate(ByRef IsValid, ByRef NoValidMessage)
На форме выбора цены появился флаг «Скрыть цены кроме выбранной», с помощью которого можно скрывать все колонки цен кроме выбранной. Значением этого флага можно управлять через скрипт.