<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE hrc PUBLIC "-//Cail Lomecb//DTD Colorer HRC take5//EN"
"http://colorer.sf.net/2003/hrc.dtd">
<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd">
<!--
1C Syntax by Walery Studennikov <hqsoftware@mail.ru>
-->
<type name="c1c">
<import type="def"/>
<region name="c1cString" parent="String"/>
<region name="c1cComment" parent="Comment"/>
<region name="c1cSymb" parent="Symbol"/>
<region name="c1cWord" parent="Keyword"/>
<region name="c1cWord2" parent="Keyword"/>
<region name="c1cVar" parent="VarStrong"/>
<scheme name="c1c">
<!-- Comments -->
<block start="/\/\//" end="/$/" scheme="Comment" region="c1cComment"/>
<!-- Strings -->
<regexp match="/(".*?")/" region0="c1cString"/>
<!-- Numbers -->
<regexp match="/\b[0-9.]+\b/" region0="Number"/>
<regexp match="/\b\M((Ôóíêöèÿ|Function|Ïðîöåäóðà|Procedure) \s* \w+)/" region1="Function"/>
<block start="/\b(Ôóíêöèÿ|Function)\b/i" end="/\b(ÊîíåöÔóíêöèè|EndFunction)\b/i" scheme="c1c" region00="PairStart" region10="PairEnd" region01="c1cWord" region11="c1cWord"/>
<block start="/\b(Ïðîöåäóðà|Procedure)\b/i" end="/\b(ÊîíåöÏðîöåäóðû|EndProcedure)\b/i" scheme="c1c" region00="PairStart" region10="PairEnd" region01="c1cWord" region11="c1cWord"/>
<!-- paired block -->
<block start="/(\()/" end="/(\))/" scheme="c1c" region00="Symbol" region01="PairStart" region10="Symbol" region11="PairEnd"/>
<block start="/(\[)/" end="/(\])/" scheme="c1c" region00="Symbol" region01="PairStart" region10="Symbol" region11="PairEnd"/>
<!-- Symbols -->
<keywords region="c1cSymb">
<symb name=";"/>
<symb name="="/>
<symb name="+"/>
<symb name="-"/>
<symb name="/"/>
<symb name="*"/>
<symb name=","/>
<symb name="<"/>
<symb name=">"/>
<symb name="%"/>
<symb name="?"/>
<symb name="[" region="Error"/>
<symb name="]" region="Error"/>
<symb name="(" region="Error"/>
<symb name=")" region="Error"/>
</keywords>
<!-- 1C KeyWords -->
<keywords ignorecase="yes" region="c1cWord">
<word name="Ïðîöåäóðà"/>
<word name="ÊîíåöÏðîöåäóðû"/>
<word name="Procedure"/>
<word name="EndProcedure"/>
<word name="Ôóíêöèÿ"/>
<word name="ÊîíåöÔóíêöèè"/>
<word name="Function"/>
<word name="EndFunction"/>
<word name="Åñëè"/>
<word name="Òîãäà"/>
<word name="ÊîíåöÅñëè"/>
<word name="If"/>
<word name="Then"/>
<word name="EndIf"/>
<word name="Èíà÷åÅñëè"/>
<word name="ElsIf"/>
<word name="针֌"/>
<word name="Else"/>
<word name="Ïîêà"/>
<word name="Öèêë"/>
<word name="ÊîíåöÖèêëà"/>
<word name="While"/>
<word name="Do"/>
<word name="EndDo"/>
<word name="Äëÿ"/>
<word name="Ïî"/>
<word name="ïî"/>
<word name="For"/>
<word name="To"/>
<word name="Ïîïûòêà"/>
<word name="Èñêëþ÷åíèå"/>
<word name="ÊîíåöÏîïûòêè"/>
<word name="Try"/>
<word name="Except"/>
<word name="EndTry"/>
<word name="Ïåðåéòè"/>
<word name="Goto"/>
<word name="Ïðîäîëæèòü"/>
<word name="Continue"/>
<word name="Ïðåðâàòü"/>
<word name="Break"/>
<word name="Âîçâðàò"/>
<word name="Return"/>
<word name="ÂûçâàòüÈñêëþ÷åíèå"/>
<word name="Raise"/>
<word name="ÇàãðóçèòüÈçÔàéëà"/>
<word name="LoadFromFile"/>
<word name="Äàëåå"/>
<word name="Forward"/>
<word name="Ïåðåì"/>
<word name="Var"/>
<word name="Ýêñïîðò"/>
<word name="Export"/>
</keywords>
<!-- 1C Standart Functions -->
<keywords ignorecase="yes" region="c1cWord2">
<word name="Îêð"/>
<word name="Round"/>
<word name="Öåë"/>
<word name="Int"/>
<word name="Ìèí"/>
<word name="Min"/>
<word name="Ìàêñ"/>
<word name="Max"/>
<word name="Ëîã10"/>
<word name="Log10"/>
<word name="Ëîã"/>
<word name="Ln"/>
<word name="ÑòðÄëèíà"/>
<word name="StrLen"/>
<word name="ÏóñòàÿÑòðîêà"/>
<word name="IsBlankString"/>
<word name="ÑîêðË"/>
<word name="TrimL"/>
<word name="ÑîêðÏ"/>
<word name="TrimAll"/>
<word name="ÑîêðËÏ"/>
<word name="TrimR"/>
<word name="Ëåâ"/>
<word name="Left"/>
<word name="Ïðàâ"/>
<word name="Right"/>
<word name="Ñðåä"/>
<word name="Mid"/>
<word name="Íàéòè"/>
<word name="Find"/>
<word name="ÑòðÇàìåíèòü"/>
<word name="StrReplace"/>
<word name="Ñòð×èñëîÂõîæäåíèé"/>
<word name="StrCountOccur"/>
<word name="ÑòðÊîëè÷åñòâîÑòðîê"/>
<word name="StrLineCount"/>
<word name="ÑòðÏîëó÷èòüÑòðîêó"/>
<word name="StrGetLine"/>
<word name="Âðåã"/>
<word name="Upper"/>
<word name="Íðåã"/>
<word name="Lower"/>
<word name="OemToAnsi"/>
<word name="AnsiToOem"/>
<word name="Ñèìâ"/>
<word name="Chr"/>
<word name="ÊîäÑèìâ"/>
<word name="Asc"/>
<!-- Ðàáîòà ñ äàòîé / âðåìåíåì -->
<word name="Ðàáî÷àÿÄàòà"/>
<word name="WorkingDate"/>
<word name="ÒåêóùàÿÄàòà"/>
<word name="CurDate"/>
<word name="ÄîáàâèòüÌåñÿö"/>
<word name="AddMonth"/>
<word name="Íà÷Ìåñÿöà"/>
<word name="BegOfMonth"/>
<word name="ÊîíÌåñÿöà"/>
<word name="EndOfMonth"/>
<word name="Íà÷Êâàðòàëà"/>
<word name="BegOfQuart"/>
<word name="ÊîíÊâàðòàëà"/>
<word name="EndOfQuart"/>
<word name="Íà÷Ãîäà"/>
<word name="BegOfYear"/>
<word name="ÊîíÃîäà"/>
<word name="EndOfYear"/>
<word name="Íà÷Íåäåëè"/>
<word name="BegOfWeek"/>
<word name="ÊîíÍåäåëè"/>
<word name="EndOfWeek"/>
<word name="ÄàòàÃîä"/>
<word name="GetYear"/>
<word name="ÄàòàÌåñÿö"/>
<word name="GetMonth"/>
<word name="Äàòà×èñëî"/>
<word name="GetDay"/>
<word name="ÍîìåðÍåäåëèÃîäà"/>
<word name="GetWeekOfYear"/>
<word name="ÍîìåðÄíÿÃîäà"/>
<word name="GetDayOfYear"/>
<word name="ÍîìåðÄíÿÍåäåëè"/>
<word name="GetDayOfWeek"/>
<word name="ÏåðèîäÑòð"/>
<word name="PeriodStr"/>
<word name="Íà÷àëîÑòàíäàðòíîãîÈíòåðâàëà"/>
<word name="BegOfStandardRange"/>
<word name="ÊîíåöÑòàíäàðòíîãîÈíòåðâàëà"/>
<word name="EndOfStandardRange"/>
<word name="ÒåêóùååÂðåìÿ"/>
<word name="CurrentTime"/>
<!-- Ðàáîòà ñ ïîçèöèåé äîêóìåíòà -->
<word name="ÑôîðìèðîâàòüÏîçèöèþÄîêóìåíòà"/>
<word name="MakeDocPosition"/>
<word name="ÐàçîáðàòüÏîçèöèþÄîêóìåíòà"/>
<word name="SplitDocPosition"/>
<!-- Ïðåîáðàçîâàíèå òèïîâ -->
<word name="Äàòà"/>
<word name="Date"/>
<word name="Ñòðîêà"/>
<word name="String"/>
<word name="×èñëî"/>
<word name="Number"/>
<word name="Ïðîïèñü"/>
<word name="Spelling"/>
<word name="Ôîðìàò"/>
<word name="Format"/>
<word name="Øàáëîí"/>
<word name="Template"/>
<word name="ÔèêñØàáëîí"/>
<word name="FixTemplate"/>
<!-- Äèàëîã ââîäà -->
<word name="ÂâåñòèÇíà÷åíèå"/>
<word name="InputValue"/>
<word name="Ââåñòè×èñëî"/>
<word name="InputNumeric"/>
<word name="ÂâåñòèÑòðîêó"/>
<word name="InputString"/>
<word name="ÂâåñòèÄàòó"/>
<word name="InputDate"/>
<word name="ÂâåñòèÏåðèîä"/>
<word name="ÂâåñòèÏåðèîä"/>
<word name="ÂâåñòèÏåðå÷èñëåíèå"/>
<word name="InputEnum"/>
<!-- Îáùåãî íàçíà÷åíèÿ -->
<word name="Âîïðîñ"/>
<word name="DoQueryBox"/>
<word name="Ïðåäóïðåæäåíèå"/>
<word name="DoMessageBox"/>
<word name="Ñîîáùèòü"/>
<word name="Message"/>
<word name="Î÷èñòèòüÎêíîÑîîáùåíèé"/>
<word name="ClearMessageWindow"/>
<word name="Ñîñòîÿíèå"/>
<word name="Status"/>
<word name="Ñèãíàë"/>
<word name="Beep"/>
<word name="Ðàçì"/>
<word name="Dim"/>
<!-- Ñðåäà èñïîëíåíèÿ -->
<word name="ÇàãîëîâîêÑèñòåìû"/>
<word name="SystemCaption"/>
<word name="ÈìÿÊîìïüþòåðà"/>
<word name="ComputerName"/>
<word name="ÈìÿÏîëüçîâàòåëÿ"/>
<word name="UserName"/>
<word name="ÏîëíîåÈìÿÏîëüçîâàòåëÿ"/>
<word name="UserFullName"/>
<word name="ÍàçâàíèåÍàáîðàÏðàâ"/>
<word name="RightName"/>
<word name="ÏðàâîÄîñòóïà"/>
<word name="AccessRight"/>
<word name="ÍàçâàíèåÈíòåðôåéñà"/>
<word name="UserInterfaceName"/>
<word name="ÊàòàëîãÏîëüçîâàòåëÿ"/>
<word name="UserDir"/>
<word name="ÊàòàëîãÈÁ"/>
<word name="IBDir"/>
<word name="ÊàòàëîãÏðîãðàììû"/>
<word name="BinDir"/>
<word name="ÊàòàëîãÂðåìåííûõÔàéëîâ"/>
<word name="TempFilesDir"/>
<word name="ÌîíîïîëüíûéÐåæèì"/>
<word name="ExclusiveMode"/>
<word name="Îñíîâíîéßçûê"/>
<word name="GeneralLanguage"/>
<word name="Íà÷àòüÒðàíçàêöèþ"/>
<word name="BeginTransaction"/>
<word name="ÇàôèêñèðîâàòüÒðàíçàêöèþ"/>
<word name="CommitTransation"/>
<word name="ÎòìåíèòüÒðàíçàêöèþ"/>
<word name="RollBackTransaction"/>
<!-- Îáðàáîòêà çíà÷åíèé -->
<word name="Çíà÷åíèåÂÑòðîêóÂíóòð"/>
<word name="ValueToStringInternal"/>
<word name="Çíà÷åíèåÈçÑòðîêèÂíóòð"/>
<word name="ValueFromStringInternal"/>
<word name="Çíà÷åíèåÂÑòðîêó"/>
<word name="ValueToString"/>
<word name="Çíà÷åíèåÈçÑòðîêè"/>
<word name="ValueFromString"/>
<word name="Çíà÷åíèåÂÔàéë"/>
<word name="ValueToFile"/>
<word name="Çíà÷åíèåÈçÔàéëà"/>
<word name="ValueFromFile"/>
<word name="ÑîõðàíèòüÇíà÷åíèå"/>
<word name="SaveValue"/>
<word name="ÂîññòàíîâèòüÇíà÷åíèå"/>
<word name="RestoreValue"/>
<!-- Îïåðàòèâíûé ó÷åò -->
<word name="Ïîëó÷èòüÒÀ"/>
<word name="GetAP"/>
<word name="Ïîëó÷èòüÄàòóÒÀ"/>
<word name="GetDateOfAP"/>
<word name="Ïîëó÷èòüÂðåìÿÒÀ"/>
<word name="GetTimeOfAP"/>
<word name="Ïîëó÷èòüÄîêóìåíòÒÀ"/>
<word name="GetDocOfAP"/>
<word name="Ïîëó÷èòüÏîçèöèþÒÀ"/>
<word name="GetAPPosition"/>
<word name="ÓñòàíîâèòüÒÀíà"/>
<word name="SetAPToBeg"/>
<word name="ÓñòàíîâèòüÒÀïî"/>
<word name="SetAPToEnd"/>
<word name="Ðàññ÷èòàòüÐåãèñòðûÍà"/>
<word name="CalcRegsOnBeg"/>
<word name="Ðàññ÷èòàòüÐåãèñòðûÏî"/>
<word name="CalcRegsOnEnd"/>
<!-- Áóõãàëòåðñêèé ó÷åò -->
<word name="ÂûáðàííûéÏëàíÑ÷åòîâ"/>
<word name="DefaultChartOfAccounts"/>
<word name="ÎñíîâíîéÏëàíÑ÷åòîâ"/>
<word name="MainChartOfAccounts"/>
<word name="Ñ÷åòÏîÊîäó"/>
<word name="AccountByCode"/>
<word name="Íà÷àëîÏåðèîäàÁÈ"/>
<word name="BeginOfPeriodBT"/>
<word name="ÊîíåöÏåðèîäàÁÈ"/>
<word name="EndOfPeriodBT"/>
<word name="ÊîíåöÐàññ÷èòàííîãîÏåðèîäàÁÈ"/>
<word name="EndOfCalculatedPeriodBT"/>
<word name="ÌàêñèìàëüíîåÊîëè÷åñòâîÑóáêîíòî"/>
<word name="EndOfCalculatedPeriodBT"/>
<word name="Íàçíà÷èòüÑ÷åò"/>
<word name="SetAccount"/>
<word name="ÂâåñòèÏëàíÑ÷åòîâ"/>
<word name="InputChartOfAccounts"/>
<word name="ÂâåñòèÂèäÑóáêîíòî"/>
<word name="InputSubcontoKind"/>
<word name="ÎñíîâíîéÆóðíàëÐàñ÷åòîâ"/>
<word name="BasicCalcJournal"/>
<!-- Ñïåöèàëüíûå -->
<word name="ÑîçäàòüÎáúåêò"/>
<word name="CreateObject"/>
<word name="ÑòàòóñÂîçâðàòà"/>
<word name="ReturnStatus"/>
<word name="ÒèïÇíà÷åíèÿ"/>
<word name="ValueType"/>
<word name="ÒèïÇíà÷åíèÿÑòð"/>
<word name="ValueTypeStr"/>
<word name="ÏóñòîåÇíà÷åíèå"/>
<word name="EmptyValue"/>
<word name="Ïîëó÷èòüÏóñòîåÇíà÷åíèå"/>
<word name="GetEmptyValue"/>
<word name="Íàçíà÷èòüÂèä"/>
<word name="SetKind"/>
<word name="ÏðåôèêñÀâòîÍóìåðàöèè"/>
<word name="AutoNumPrefix"/>
<word name="Ïîëó÷èòüÇíà÷åíèÿÎòáîðà"/>
<word name="GetSelectionValues"/>
<word name="ÇàïèñüÆóðíàëàÐåãèñòðàöèè"/>
<word name="LogMessageWrite"/>
<word name="ÊîìàíäàÑèñòåìû"/>
<word name="System"/>
<word name="ÇàïóñòèòüÏðèëîæåíèå"/>
<word name="RunApp"/>
<word name="ÇàâåðøèòüÐàáîòóÑèñòåìû"/>
<word name="ExitSystem"/>
<word name="ÍàéòèÏîìå÷åííûåÍàÓäàëåíèå"/>
<word name="FindMarkedForDelete"/>
<word name="ÍàéòèÑñûëêè"/>
<word name="FindReferences"/>
<word name="ÓäàëèòüÎáúåêòû"/>
<word name="DeleteObjects"/>
<word name="ÎáðàáîòêàÎæèäàíèÿ"/>
<word name="IdleProcessing"/>
<word name="ÎòêðûòüÔîðìó"/>
<word name="OpenForm"/>
<word name="ÎòêðûòüÔîðìóÌîäàëüíî"/>
<word name="OpenFormModal"/>
</keywords>
<!-- 1C Standart Standart Variables and Objects -->
<keywords ignorecase="yes" region="c1cVar">
<word name="ÐàçäåëèòåëüÑòðàíèö"/>
<word name="PageBreak"/>
<word name="ÐàçäåëèòåëüÑòðîê"/>
<word name="LineBreak"/>
<word name="ÑèìâîëÒàáóëÿöèè"/>
<word name="TabSymbol"/>
<!-- STD OBJECTS -->
<word name="Êîíñòàíòà"/>
<word name="Const"/>
<word name="Ïåðå÷èñëåíèå"/>
<word name="ÏëàíûÑ÷åòîâ"/>
<word name="ChartsOfAccounts"/>
<!-- STD VARIABLES -->
<word name="ÍîìåðÑòðîêè"/>
<word name="LineNum"/>
</keywords>
</scheme>
</type>
</hrc>
<!-- ***** BEGIN LICENSE BLOCK *****
- Version: MPL 1.1/GPL 2.0/LGPL 2.1
-
- The contents of this file are subject to the Mozilla Public License Version
- 1.1 (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is the Colorer Library.
-
- The Initial Developer of the Original Code is
- Cail Lomecb <cail@nm.ru>.
- Portions created by the Initial Developer are Copyright (C) 1999-2003
- the Initial Developer. All Rights Reserved.
-
- Contributor(s):
-
- Alternatively, the contents of this file may be used under the terms of
- either the GNU General Public License Version 2 or later (the "GPL"), or
- the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- in which case the provisions of the GPL or the LGPL are applicable instead
- of those above. If you wish to allow use of your version of this file only
- under the terms of either the GPL or the LGPL, and not to allow others to
- use your version of this file under the terms of the MPL, indicate your
- decision by deleting the provisions above and replace them with the notice
- and other provisions required by the LGPL or the GPL. If you do not delete
- the provisions above, a recipient may use your version of this file under
- the terms of any one of the MPL, the GPL or the LGPL.
-
- ***** END LICENSE BLOCK ***** -->