#---------------------------------------------------------------------- # Format: # ParentItem Caption Action Parameter ItemName Shortcut AccessFlag #---------------------------------------------------------------------- # ParentItem is: # AZSPos have values for parent: # ExitSubmenu, SessionSubmenu, ReportSubmenu, FuelSubmenu, ControlSubmenu, # PumpSubmenu, ToolsSubmenu, AdministratorSubmenu, StorySubmenu, # CashSubmenu, ToolsSubmenu, ViewSubmenu, HelpSubmenu #---------------------------------------------------------------------- # Action is: # Run, RunModal, RunDll, RunStdDll, Action #---------------------------------------------------------------------- # Parameter for action 'Run' and 'RunModal' is command line. # Valid command line macros: # %U - UserName, %u - User id, %S - session name %s - session id, %h - Main # window HWND, %p - Process Id. # If Action is RunDll, RunStdDll paramener must be DllName + fuctionName, # see RunDll32 parameters. # RunDll function: void Fn(char *); # RunStdDll function: void __stdcall Fn(char *); # If Action is Action, Parameter must be predefined action: # HideMenu,ShowTRKGrid,ShowSaleGrid,Exit,Off,RebootSystem,ContinueSession, # NewSession,CloseSession,TempCloseSession,WithoutOpenSession,Report,Report1, # Report2,Report3,FuelForm,Append,UnlockCashAction,LockCashAction, # ProgramCashAction,Calculator,SetCounter,Tetris,Pusk,Stop,StopAll, # ChangeMode,SetMode1,SetMode2,SetMode3,ChangeCash,SetCash1,SetCash2, # SetCash3,SetCash4,SetCash5,TrkSelect,TrkSelect1,TrkSelect2,TrkSelect3, # TrkSelect4,TrkSelect5,TrkSelect6,TrkSelect7,TrkSelect8,TrkSelect9, # TrkSelect10,TrkSelect11,TrkSelect12,TrkSelect13,TrkSelect14,TrkSelect15, # TrkSelect16,CloseCheck,SaleGoods,SelectGoods,ChangeNozzle,SetNozzle1, # SetNozzle2,SetNozzle3,SetNozzle4,ShowHelp,XReportActon,ZReportAction, # LineFeedAction,AppendMoneyAction,OpenBoxAction,LastCheckAction, # SpecialCashAction,DiscountAction,IncreaseAction,DozatoMoneyAction, # SetTrkQualityAction,Measure,PassportAction,ShowTankGrid, # OpenOldSession,SetDiscount,ModePopup,NozzlePopup,CashPopup,FuelPrice # DiscountPopup,OrdersClose,AbortOrder,ResetTrk,NullCheckAction,NmLockOff #---------------------------------------------------------------------- # ItemName must be valid component name #---------------------------------------------------------------------- # Shortcut must be valid shortcut string, such as "Ctrl+C" or "Alt+F4" #---------------------------------------------------------------------- # Access flag is sum of values: # AccConfig = 4, AccPrice = 8, AccAppend = 16, AccShopSale = 32, # AccFuelSale = 64, AccChangePass = 128, AccTrkCount = 256, AccReport = 512, # AccTestFuelling = 1024 # AccAppendGoods = 2048 # if 0 = All. #---------------------------------------------------------------------- ExitSubmenu "Выход" Action Exit "" Alt+F4 0 ExitSubmenu "-" ExitSubmenu "Перезагрузка" Action RebootSystem "" ExitSubmenu "-" ExitSubmenu "Выключение" Action Off "" #---------------------------------------------------------------------- SessionSubmenu "Продолжить смену" Action ContinueSession "" SessionSubmenu "-" SessionSubmenu "Новая смена" Action NewSession "" SessionSubmenu "Закрыть смену" Action CloseSession "" SessionSubmenu "-" SessionSubmenu "Временно закрыть" Action TempCloseSession "" SessionSubmenu "Вход без открытия" Action WithoutOpenSession "" #SessionSubmenu "-" #SessionSubmenu "Открыть предыдущую смену" Action OpenOldSession "" #---------------------------------------------------------------------- ReportSubmenu "Отчеты" RunModal "Report.exe" "" "7" 512 ReportSubmenu "Отчеты Автоградуировка" RunModal "TankReport\Report.exe" "" "" 512 #---------------------------------------------------------------------- FuelSubmenu "Окно \"Топливо\"" Action FuelForm FuelSubmenu "Ввод замеров уровня" Action Measure FuelSubmenu "-" FuelSubmenu "Марка и цена" Action FuelPrice FuelSubmenu "Начало Прихода топлива" RunModal "deliver2.exe -f1 %u" "" "" 16 FuelSubmenu "Окончание Прихода топлива" RunModal "deliver2.exe -f2 %u" "" "" 16 #FuelSubmenu "Приход топлива" RunModal "deliver.exe -f %u" "" "" 16 #---------------------------------------------------------------------- PumpSubmenu "Счетчики" Action SetCounter PumpSubmenu "Установка погрешностей ТРК" Action SetTrkQualityAction #---------------------------------------------------------------------- StorySubmenu "Просмотр товаров" Action SelectGoods StorySubmenu "Приход" RunModal "deliver2.exe -g %u" "" "9" 2048 StorySubmenu "-" #StorySubmenu "Возврат товара" RunModal "deliver2.exe -p %u" #---------------------------------------------------------------------- AdministratorSubmenu "Паспорт" RunModal "pass.exe %p" "" "" 4 AdministratorSubmenu "Настройка" RunModal "POSSet.exe -u %u" "" "" 4 AdministratorSubmenu "Просмотр протокола работы" RunModal "ProtView.exe \\Файл протокола АЗС.txt" "" "" 4 #---------------------------------------------------------------------- ToolsSubmenu "Калькулятор" Action Calculator "" "Alt+Z" ToolsSubmenu "Просмотр продаж" RunModal "view.exe -s %u" "" 512 ToolsSubmenu "Просмотр приходов" RunModal "view.exe -d %u" "" 512 #ToolsSubmenu "-" #ToolsSubmenu "Тетрис" Action Tetris #ToolsSubmenu "-" #ToolsSubmenu "Test" RunModal "slave.exe %h %u" "" 512 #---------------------------------------------------------------------- ViewSubmenu "Показать таблицу ТРК" Action ShowTRKGrid ViewSubmenu "Показать таблицу продажи" Action ShowSaleGrid "" "=" ViewSubmenu "Показать таблицу резервуаров" Action ShowTankGrid #---------------------------------------------------------------------- #CashSubmenu "Автономный режим" Action UnlockCashAction #CashSubmenu "Рабочий режим" Action LockCashAction #CashSubmenu "-" #CashSubmenu "Программировать кассу" Action ProgramCashAction CashSubmenu "-" CashSubmenu "X-отчет" Action XReportActon #CashSubmenu "Z-отчет" Action ZReportAction CashSubmenu "-" CashSubmenu "Прогон бумаги" Action LineFeedAction CashSubmenu "Служебный внос/выдача денег" Action AppendMoneyAction CashSubmenu "Открыть кассовый сейф" Action OpenBoxAction CashSubmenu "Копия последнего чека" Action LastCheckAction CashSubmenu "Нолевой чек" Action NullCheckAction CashSubmenu "-" CashSubmenu "Дополнительно..." Action SpecialCashAction #---------------------------------------------------------------------- HelpSubmenu "О программе" Action AboutAction #---------------------------------------------------------------------- #"" "Дополнительно" "" "" AdditionSumbenu #AdditionSumbenu "Пасьянс \"Косынка\"" RunModal "sol.exe" #AdditionSumbenu "Пасьянс \"Свободная ячейка\"" RunModal freecell.exe ReportSubmenu "Отчет по резервуарам" RunDll "report.dll _RunFunction tankreport -1" ReportSubmenu "Отчет по счетчикам ТРК" RunDll "report.dll _RunFunction pumpreport -1" ToolsSubmenu "-" ToolsSubmenu "Проверка талонов" RunDll "talons.dll _TalonCheck"