hljs.registerLanguage("1c",function(){"use strict";returnfunction(s){varx="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",n="далее возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",e="null истина ложь неопределено",o=s.inherit(s.NUMBER_MODE),t={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},a={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},i=s.inherit(s.C_LINE_COMMENT_MODE);return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:x,keyword:n,built_in:"разделительстраницразделительстроксимволтабуляцииansitooemoemtoansiввестивидсубконтоввестиперечислениеввестипериодввестиплансчетоввыбранныйплансчетовдатагоддатамесяцдатачислозаголовоксистемызначениевстрокузначениеизстрокикаталогибкаталогпользователякодсимвконгодаконецпериодабиконецрассчитанногопериодабиконецстандартногоинтервалаконкварталаконмесяцаконнеделилоглог10максимальноеколичествосубконтоназваниеинтерфейсаназваниенабораправназначитьвидназначитьсчетнайтиссылкиначалопериодабиначалостандартногоинтерваланачгоданачкварталаначмесяцаначнеделиномерднягоданомерднянеделиномернеделигодаобработкаожиданияосновнойжурналрасчетовосновнойплансчетовосновнойязыкочиститьокносообщенийпериодстрполучитьвремятаполучитьдатутаполучитьдокументтаполучитьзначенияотбораполучитьпозициютаполучитьпустоезначениеполучитьтапрефиксавтонумерациипрописьпустоезначениеразмразобратьпозициюдокументарассчитатьрегистрынарассчитатьрегистрыпосимвсоздатьобъектстатусвозвратастрколичествостроксформироватьпозициюдокументасчетпокодутекущеевремятипзначениятипзначенияструстановитьтанаустановитьтапофиксшаблоншаблонacosasinatanbase64значениеbase64строкаcosexploglog10powsinsqrttanxmlзначениеxmlстрокаxmlтипxmlтипзнчактивноеокнобезопасныйрежимбезопасныйрежимразделенияданныхбулевоввестидатуввестизначениеввестистрокуввестичисловозможностьчтенияxmlвопросвосстановитьзначениеврегвыгрузитьжурналрегистрациивыполнитьобработкуоповещениявыполнитьпроверкуправдоступавычислитьгодданныеформывзначениедатаденьденьгодаденьнеделидобавитьмесяцзаблокироватьданныедляредактированиязаблокироватьработупользователязаверш