├── README.md └── Шаблоны_Tavalik.st /README.md: -------------------------------------------------------------------------------- 1 | # 1C-CodeTemplates 2 | 3 | **Шаблоны кода для конфигуратора** 4 | 5 | Для подключения необходимо: 6 | 7 | 1. Включить автоматическое использование шаблонов в параметрах 8 | 9 | ![Screen4](https://user-images.githubusercontent.com/25642145/195063575-38cfc5d9-575c-4751-9297-9890d0b842eb.png) 10 | 11 | ![Screen5](https://user-images.githubusercontent.com/25642145/195063597-ab200da7-6ec5-42e8-b242-845839ff9c4e.png) 12 | 13 | 2. Открыть шаблоны в конфигураторе 14 | 15 | ![Screen1](https://user-images.githubusercontent.com/25642145/195062287-d03450dd-5529-4193-8076-2ab8a9046892.png) 16 | 17 | 3. Окрыть окно настройки шаблонов 18 | 19 | ![Screen2](https://user-images.githubusercontent.com/25642145/195062343-4aa2d42e-7963-45bb-ba37-f2d988994319.png) 20 | 21 | 4. Отключить стандартные шаблоны и подключить файл "Шаблоны_Tavalik.st" 22 | 23 | ![Screen3](https://user-images.githubusercontent.com/25642145/195062366-08ecd9ce-8058-4251-8cdd-a00c9fa185e8.png) 24 | 25 | Пример использования: 26 | 27 | https://user-images.githubusercontent.com/25642145/195062072-1c8d3232-971e-415e-a393-ad8062ec42fb.mp4 28 | 29 | -------------------------------------------------------------------------------- /Шаблоны_Tavalik.st: -------------------------------------------------------------------------------- 1 | {1, 2 | {3, 3 | {"Стандартные",1,0,"",""}, 4 | {5, 5 | {"Прочие",1,0,"",""}, 6 | {0, 7 | {"//",0,0,"..","// "} 8 | }, 9 | {0, 10 | {"Сообщение",0,0,"Сообщ[ение]","ТекстСообщения = НСтр(""ru = ''""); 11 | Сообщить(ТекстСообщения);"} 12 | }, 13 | {0, 14 | {"Запрос",0,0,"Запрос","Запрос = Новый Запрос; 15 | Запрос.Текст = """"; 16 | 17 | Результат = Запрос.Выполнить(); 18 | Выборка = Результат.Выбрать(); 19 | 20 | Пока Выборка.Следующий() Цикл 21 | 22 | 23 | 24 | КонецЦикла;"} 25 | }, 26 | {0, 27 | {"++",0,0,"++"," + 1;"} 28 | }, 29 | {0, 30 | {"--",0,0,"--"," - 1;"} 31 | } 32 | }, 33 | {13, 34 | {"Латинские",1,0,"",""}, 35 | {0, 36 | {"@",0,0,"22","@"} 37 | }, 38 | {0, 39 | {"#",0,0,"33","#"} 40 | }, 41 | {0, 42 | {"$",0,0,"44","$"} 43 | }, 44 | {0, 45 | {"&",0,0,"77","&"} 46 | }, 47 | {0, 48 | {"[",0,0,"хх","["} 49 | }, 50 | {0, 51 | {"]",0,0,"ъъ","]"} 52 | }, 53 | {0, 54 | {"|",0,0,"\\","|"} 55 | }, 56 | {0, 57 | {"<",0,0," бб"," < "} 58 | }, 59 | {0, 60 | {"<=",0,0," ббб"," <= "} 61 | }, 62 | {0, 63 | {">",0,0," юю"," > "} 64 | }, 65 | {0, 66 | {">=",0,0," ююю"," >= "} 67 | }, 68 | {0, 69 | {"<>",0,0," бю"," <> "} 70 | }, 71 | {0, 72 | {"[]",0,0,"хъ","[]"} 73 | } 74 | }, 75 | {14, 76 | {"Управляющие",1,0,"",""}, 77 | {0, 78 | {"Если",0,1,"Если","Если Тогда 79 | 80 | 81 | 82 | КонецЕсли;"} 83 | }, 84 | {0, 85 | {"Если Иначе",0,1,"ЕслиИн[аче]","Если Тогда 86 | 87 | 88 | 89 | Иначе 90 | 91 | КонецЕсли;"} 92 | }, 93 | {0, 94 | {"Для По Цикл",0,0,"Для","Для По Цикл 95 | 96 | 97 | 98 | КонецЦикла;"} 99 | }, 100 | {0, 101 | {"Для Каждого Из Цикл",0,1,"ДляКа[ждого]","Для Каждого Из Цикл 102 | 103 | 104 | 105 | КонецЦикла;"} 106 | }, 107 | {0, 108 | {"Пока",0,0,"Пока","Пока Цикл 109 | 110 | 111 | 112 | КонецЦикла;"} 113 | }, 114 | {0, 115 | {"Процедура",0,0,"Про[цедура]","Процедура () 116 | 117 | 118 | 119 | КонецПроцедуры 120 | "} 121 | }, 122 | {0, 123 | {"Функция",0,0,"Фун[кция]","Функция () 124 | 125 | 126 | 127 | КонецФункции"} 128 | }, 129 | {0, 130 | {"Попытка",0,0,"Попытка","Попытка 131 | 132 | 133 | 134 | Исключение 135 | 136 | КонецПопытки;"} 137 | }, 138 | {0, 139 | {"Директива компиляции",0,0,"&На","&"} 140 | }, 141 | {0, 142 | {"Директива компиляции 2",0,0,"Дир[ектива]","&"} 143 | }, 144 | {0, 145 | {"Инструкция Если",0,0,"#Ес","#Если Тогда 146 | 147 | #КонецЕсли"} 148 | }, 149 | {0, 150 | {"Инструкция Если 2",0,0,"Инст[рукция]","#Если Тогда 151 | 152 | #КонецЕсли"} 153 | }, 154 | {0, 155 | {"Инструкция Область",0,0,"#Обл[асть]","#Область 156 | 157 | #КонецОбласти"} 158 | }, 159 | {0, 160 | {"Инструкция Область 2",0,0,"Обл[асть]","#Область 161 | 162 | #КонецОбласти"} 163 | } 164 | } 165 | } 166 | } --------------------------------------------------------------------------------