Рекомендации по получению справочников из r_keeper
Чтобы не нагружать систему постоянными запросами справочников для контроля изменений в них, можно отслеживать изменения отдельным запросом GetRefList.
Запрос GetRefList позволяет получить полный перечень названий всех справочников, их версии и количество записей в них.
Этот запрос в отличие регулярных запросов самих справочников не нагружает систему. Частота выполнения запроса зависит от того, как часто у вас меняются справочники в r_keeper. Мы рекомендуем выполнять запрос не чаще, чем раз в 10 минут.
<?xml version="1.0" encoding="UTF-8"?>
<RK7Query>
<RK7CMD CMD="getreflist" >
</RK7CMD>
</RK7Query>
<?xml version="1.0" encoding="utf-8"?>
<RK7QueryResult ServerVersion="7.25.03.2014" XmlVersion="248" NetName="RESTORAN" Status="Ok" CMD="getreflist" ErrorText="" DateTime="2025-12-10T13:06:53" WorkTime="47" Processed="1" ArrivalDateTime="2025-12-10T13:06:52">
<RK7RefList Count="165">
<RK7Reference RefName="ALIASES" Count="30" DataVersion="1257"/>
<RK7Reference RefName="ALIASLANGUAGES" Count="29" DataVersion="718"/>
<RK7Reference RefName="ALLERGENS" Count="11" DataVersion="132"/>
<RK7Reference RefName="AVAILABILITYSCHDLOCAL" Count="0" DataVersion="1"/>
<RK7Reference RefName="AVAILABILITYSCHEDULES" Count="906618" DataVersion="5365177"/>
<RK7Reference RefName="AWARDSPENALTIESGROUPS" Count="15" DataVersion="313"/>
<RK7Reference RefName="AWARDSPENALTIESTYPES" Count="9" DataVersion="172"/>
<RK7Reference RefName="BANDEDPROPSRIGHTS" Count="1499" DataVersion="1676"/>
<RK7Reference RefName="BONUSTYPES" Count="1" DataVersion="39"/>
<RK7Reference RefName="BRIGADES" Count="1" DataVersion="2"/>
<RK7Reference RefName="BUSINESSPERIODS" Count="36" DataVersion="167"/>
<RK7Reference RefName="CASHES" Count="20267" DataVersion="521835"/>
<RK7Reference RefName="CASHFLOWOPERATIONGROUPS" Count="3" DataVersion="3"/>
<RK7Reference RefName="CASHFLOWOPERATIONTYPEDETAILS" Count="11" DataVersion="12"/>
<RK7Reference RefName="CASHFLOWOPERATIONTYPES" Count="10" DataVersion="21"/>
<RK7Reference RefName="CASHGROUPS" Count="14281" DataVersion="507889"/>
<RK7Reference RefName="CASHREPORTDETAILS" Count="145" DataVersion="4667"/>
<RK7Reference RefName="CATEGLIST" Count="351" DataVersion="30727"/>
<RK7Reference RefName="CHANGEABLEORDERTYPES" Count="26" DataVersion="348"/>
<RK7Reference RefName="CHECKLISTITEMS" Count="0" DataVersion="1"/>
<RK7Reference RefName="CHECKLISTS" Count="0" DataVersion="1"/>
<RK7Reference RefName="CHECKLISTTYPES" Count="1" DataVersion="1"/>
<RK7Reference RefName="CHECKTABLES" Count="239" DataVersion="5691"/>
<RK7Reference RefName="CLASSIFICATORGROUPS" Count="240" DataVersion="116504"/>
<RK7Reference RefName="CLASSINFOGROUPS" Count="19" DataVersion="490"/>
<RK7Reference RefName="CLASSINFOS" Count="225" DataVersion="7327"/>
<RK7Reference RefName="COLORMAPPINGS" Count="90" DataVersion="2316"/>
<RK7Reference RefName="COLORSCHEMES" Count="6" DataVersion="222"/>
<RK7Reference RefName="CONSUMATORS" Count="0" DataVersion="1"/>
<RK7Reference RefName="CONSUMTYPES" Count="1" DataVersion="1"/>
<RK7Reference RefName="CURRENCIES" Count="185" DataVersion="2535"/>
<RK7Reference RefName="CURRENCYFACEVALUES" Count="34" DataVersion="46"/>
<RK7Reference RefName="CURRENCYTYPES" Count="18" DataVersion="395"/>
<RK7Reference RefName="DEFAULTERTYPES" Count="2" DataVersion="7"/>
<RK7Reference RefName="DEPOSITCOLLECTREASONS" Count="14" DataVersion="535"/>
<RK7Reference RefName="DEVICEDATALOOKUPITEMS" Count="53" DataVersion="100"/>
<RK7Reference RefName="DEVICES" Count="19150" DataVersion="137825"/>
<RK7Reference RefName="DISCOUNTCOMPOSITIONS" Count="0" DataVersion="1"/>
<RK7Reference RefName="DISCOUNTDETAILS" Count="128" DataVersion="411"/>
<RK7Reference RefName="DISCOUNTS" Count="65" DataVersion="846"/>
<RK7Reference RefName="DISCOUNTTYPES" Count="23" DataVersion="274"/>
<RK7Reference RefName="DISHALLERGENS" Count="0" DataVersion="1"/>
<RK7Reference RefName="DISHGROUPS" Count="73828" DataVersion="125695"/>
<RK7Reference RefName="DISPLAYRESOLUTIONS" Count="14" DataVersion="449"/>
<RK7Reference RefName="DOCUMENTMAKETSCHEMELINKS" Count="4" DataVersion="9"/>
<RK7Reference RefName="DOCUMENTS" Count="146" DataVersion="6418"/>
<RK7Reference RefName="EMPLOYEEGROUPDETAILS" Count="0" DataVersion="3"/>
<RK7Reference RefName="EMPLOYEEGROUPS" Count="3" DataVersion="12"/>
<RK7Reference RefName="EMPLOYEEROLES" Count="138618" DataVersion="267557"/>
<RK7Reference RefName="EMPLOYEES" Count="138398" DataVersion="1483926"/>
<RK7Reference RefName="ENTITIES" Count="137" DataVersion="914"/>
<RK7Reference RefName="ENTITYDETAILS" Count="666" DataVersion="1389"/>
<RK7Reference RefName="ENTITYGROUPS" Count="5" DataVersion="197"/>
<RK7Reference RefName="ENTRANCECARDTYPES" Count="1" DataVersion="3"/>
<RK7Reference RefName="ENUMSTYPESDATAS" Count="97" DataVersion="1005"/>
<RK7Reference RefName="ENUMSTYPESINFOS" Count="30" DataVersion="371"/>
<RK7Reference RefName="EVENTLIST" Count="1" DataVersion="3"/>
<RK7Reference RefName="EVENTSLOGS" Count="202" DataVersion="205"/>
<RK7Reference RefName="EXTBASECONFIGS" Count="103" DataVersion="2740"/>
<RK7Reference RefName="FILTERS" Count="9332" DataVersion="837773"/>
<RK7Reference RefName="FINANCEACCOUNTS" Count="49" DataVersion="635"/>
<RK7Reference RefName="FINANCECASHFLOWDETAILS" Count="8" DataVersion="117"/>
<RK7Reference RefName="FINANCECASHFLOWGROUPS" Count="7" DataVersion="91"/>
<RK7Reference RefName="FISCDEVZRKEYS" Count="12" DataVersion="244"/>
<RK7Reference RefName="FORMDETAILS" Count="480" DataVersion="24756"/>
<RK7Reference RefName="FORMS" Count="104" DataVersion="3883"/>
<RK7Reference RefName="FORMSCHEMECHILDS" Count="2804" DataVersion="6083"/>
<RK7Reference RefName="FORMSCHEMES" Count="44" DataVersion="2513"/>
<RK7Reference RefName="FUNCTIONKEYGROUPS" Count="53" DataVersion="206"/>
<RK7Reference RefName="FUNCTIONKEYS" Count="812" DataVersion="15119"/>
<RK7Reference RefName="FUNDSACCOUNTINGPLACEDETAILS" Count="0" DataVersion="1"/>
<RK7Reference RefName="FUNDSACCOUNTINGPLACES" Count="15" DataVersion="209"/>
<RK7Reference RefName="GENERATEDPROPDATAS" Count="232963" DataVersion="1166334"/>
<RK7Reference RefName="GENERATEDPROPGROUPS" Count="9" DataVersion="352"/>
<RK7Reference RefName="GENERATEDPROPTYPES" Count="146" DataVersion="1912"/>
<RK7Reference RefName="GUESTTYPES" Count="1" DataVersion="4"/>
<RK7Reference RefName="HALLPLANS" Count="1035" DataVersion="35830"/>
<RK7Reference RefName="IMAGELIST" Count="66" DataVersion="181"/>
<RK7Reference RefName="IMAGENODES" Count="748" DataVersion="12358"/>
<RK7Reference RefName="INPDEVTYPES" Count="6" DataVersion="178"/>
<RK7Reference RefName="KBDLAYOUTS" Count="6" DataVersion="234"/>
<RK7Reference RefName="KBDTYPES" Count="17" DataVersion="466"/>
<RK7Reference RefName="KURSES" Count="11" DataVersion="13"/>
<RK7Reference RefName="LINKEDSYSTEMSCONFS" Count="11" DataVersion="26"/>
<RK7Reference RefName="LINKEDSYSTEMSTYPES" Count="9" DataVersion="162"/>
<RK7Reference RefName="LOCALPRICES" Count="0" DataVersion="1"/>
<RK7Reference RefName="LOCALRESTS" Count="0" DataVersion="1"/>
<RK7Reference RefName="MAKETS" Count="803" DataVersion="35207"/>
<RK7Reference RefName="MAKETSCHEMEDETAILS" Count="5164" DataVersion="238685"/>
<RK7Reference RefName="MAKETSCHEMES" Count="395" DataVersion="65415"/>
<RK7Reference RefName="MCRALGORITHMS" Count="81" DataVersion="1231"/>
<RK7Reference RefName="MEASURINGUNITS" Count="6" DataVersion="91"/>
<RK7Reference RefName="MENUITEMS" Count="8800" DataVersion="262710"/>
<RK7Reference RefName="MODIFIERS" Count="17007" DataVersion="204338"/>
<RK7Reference RefName="MODIGROUPS" Count="7054" DataVersion="117564"/>
<RK7Reference RefName="MODISCHEMEDETAILS" Count="10645" DataVersion="743831"/>
<RK7Reference RefName="MODISCHEMES" Count="3764" DataVersion="162390"/>
<RK7Reference RefName="OLAPCUBEEXTENDEDFIELDS" Count="4" DataVersion="126"/>
<RK7Reference RefName="OLAPCUBEFIELDSDETAILS" Count="25" DataVersion="339"/>
<RK7Reference RefName="OLAPCUBES" Count="437" DataVersion="26013"/>
<RK7Reference RefName="OLAPCUBESCHEMES" Count="37" DataVersion="1405"/>
<RK7Reference RefName="OLAPREPORTGROUPS" Count="103" DataVersion="2728"/>
<RK7Reference RefName="OLAPREPORTRIGHTS" Count="1783" DataVersion="4278"/>
<RK7Reference RefName="OLAPREPORTS" Count="505" DataVersion="10601"/>
<RK7Reference RefName="OPERATIONCLASSES" Count="34" DataVersion="856"/>
<RK7Reference RefName="OPERATIONS" Count="462" DataVersion="14691"/>
<RK7Reference RefName="ORDERVOIDS" Count="9" DataVersion="211"/>
<RK7Reference RefName="PARAMETEREXCEPTIONS" Count="174" DataVersion="269"/>
<RK7Reference RefName="PARAMETERHIERARHIES" Count="67" DataVersion="1611"/>
<RK7Reference RefName="PARAMETERS" Count="373" DataVersion="16825"/>
<RK7Reference RefName="PERIODDETAILS" Count="2869" DataVersion="10419"/>
<RK7Reference RefName="PERIODGROUPS" Count="64" DataVersion="2340"/>
<RK7Reference RefName="PERIODS" Count="863" DataVersion="14405"/>
<RK7Reference RefName="PRICECONSTANTS" Count="0" DataVersion="3"/>
<RK7Reference RefName="PRICECONSTANTTYPES" Count="1" DataVersion="5"/>
<RK7Reference RefName="PRICEFORMULAS" Count="2444" DataVersion="2516"/>
<RK7Reference RefName="PRICES" Count="796787" DataVersion="2907809"/>
<RK7Reference RefName="PRICETYPES" Count="408" DataVersion="6205"/>
<RK7Reference RefName="PRICEVALUES" Count="0" DataVersion="1"/>
<RK7Reference RefName="PRINTERPURPOSES" Count="20" DataVersion="533"/>
<RK7Reference RefName="PRIVILEGEGROUPS" Count="8" DataVersion="230"/>
<RK7Reference RefName="PRIVILEGES" Count="133" DataVersion="1641"/>
<RK7Reference RefName="RATECLASSES" Count="23" DataVersion="107"/>
<RK7Reference RefName="REFLINKS" Count="935" DataVersion="15433"/>
<RK7Reference RefName="REFTABLES" Count="179" DataVersion="4422"/>
<RK7Reference RefName="REPORTINGSERVERS" Count="1160" DataVersion="81409"/>
<RK7Reference RefName="REPORTSERVERGROUPS" Count="404130" DataVersion="5962797"/>
<RK7Reference RefName="REPORTSERVERSYNCITEMS" Count="9" DataVersion="20"/>
<RK7Reference RefName="RESTAURANTCONCEPTS" Count="3" DataVersion="4"/>
<RK7Reference RefName="RESTAURANTFRANCHISES" Count="96" DataVersion="354"/>
<RK7Reference RefName="RESTAURANTREGIONS" Count="261" DataVersion="514"/>
<RK7Reference RefName="RESTAURANTS" Count="1795" DataVersion="244516"/>
<RK7Reference RefName="RIGHTGROUPS" Count="20" DataVersion="3782"/>
<RK7Reference RefName="RIGHTS" Count="1991" DataVersion="4618"/>
<RK7Reference RefName="ROLES" Count="6114" DataVersion="542358"/>
<RK7Reference RefName="SCHEDULEDREPORTS" Count="0" DataVersion="1"/>
<RK7Reference RefName="SCRIPTS" Count="46" DataVersion="1170"/>
<RK7Reference RefName="SCRIPTTYPES" Count="14" DataVersion="502"/>
<RK7Reference RefName="SELECTORDETAILS" Count="7316" DataVersion="147846"/>
<RK7Reference RefName="SELECTORGROUPS" Count="157" DataVersion="2412"/>
<RK7Reference RefName="SELECTORHIERARHIES" Count="62" DataVersion="1753"/>
<RK7Reference RefName="SELECTORS" Count="732" DataVersion="41157"/>
<RK7Reference RefName="SELECTORTYPES" Count="54" DataVersion="1415"/>
<RK7Reference RefName="SELECTORTYPEVSTRADEOBJ" Count="86" DataVersion="2235"/>
<RK7Reference RefName="SERVICECHECKS" Count="594" DataVersion="6107"/>
<RK7Reference RefName="SERVICESCHEMES" Count="959" DataVersion="4962"/>
<RK7Reference RefName="SERVINGPOSITIONS" Count="230" DataVersion="16831"/>
<RK7Reference RefName="STOREHOUSECONFIGS" Count="3" DataVersion="20"/>
<RK7Reference RefName="SYNCDATAS" Count="10" DataVersion="1324029"/>
<RK7Reference RefName="TABLEATTRIBUTES" Count="0" DataVersion="1"/>
<RK7Reference RefName="TABLEGROUPS" Count="2" DataVersion="10359"/>
<RK7Reference RefName="TABLES" Count="7959" DataVersion="27344"/>
<RK7Reference RefName="TAPGROUPS" Count="1" DataVersion="1"/>
<RK7Reference RefName="TAPS" Count="0" DataVersion="1"/>
<RK7Reference RefName="TARIFFDETAILS" Count="0" DataVersion="1"/>
<RK7Reference RefName="TARIFFICATIONTYPES" Count="0" DataVersion="1"/>
<RK7Reference RefName="TAXDISHRULES" Count="133" DataVersion="747"/>
<RK7Reference RefName="TAXDISHTYPES" Count="12" DataVersion="1282"/>
<RK7Reference RefName="TAXES" Count="3" DataVersion="3302"/>
<RK7Reference RefName="TAXPAYRULES" Count="1" DataVersion="9"/>
<RK7Reference RefName="TAXPAYTYPES" Count="1" DataVersion="9"/>
<RK7Reference RefName="TAXRATES" Count="18" DataVersion="126"/>
<RK7Reference RefName="TRADEGROUPDETAILS" Count="30610" DataVersion="232956"/>
<RK7Reference RefName="TRADEGROUPS" Count="42" DataVersion="199355"/>
<RK7Reference RefName="UNCHANGEABLEORDERTYPES" Count="53" DataVersion="303"/>
</RK7RefList>
</RK7QueryResult>
Пример использования
Для получения актуального справочника меню нет необходимости постоянно запрашивать сам справочник MENUITEMS. Справочник большой, он будет долго обрабатываться и нагружать систему.
С помощью запроса GetRefList система регулярно проверяет последнюю версию MENUITEMS. Если версия изменилась, то тогда уже есть смысл запросить само меню.