Skip to content

Instantly share code, notes, and snippets.

@potoyalo
Last active April 24, 2023 15:41
Show Gist options
  • Save potoyalo/2f8c8ee7480ad552c2adeda63feceeee to your computer and use it in GitHub Desktop.
Save potoyalo/2f8c8ee7480ad552c2adeda63feceeee to your computer and use it in GitHub Desktop.
Мои шаблоны текста для конфигуратора 1С
{1,
{9,
{"Мои шаблоны",1,0,"",""},
{3,
{"Встроенный язык",1,0,"",""},
{15,
{"Операторы",1,0,"",""},
{0,
{"?",0,0,"??","?(<?>, , )"}
},
{0,
{"И",0,0,"ии","И "}
},
{0,
{"Не",0,0,"нее","Не "}
},
{0,
{"Или",0,0,"илии","Или "}
},
{0,
{"Для",0,0,"дляц","Для <?> По Цикл
КонецЦикла;"}
},
{0,
{"Для каждого",0,0,"дляк","Для каждого <?> Из Цикл
КонецЦикла;"}
},
{0,
{"Если",0,0,"если","Если <?> Тогда
КонецЕсли;"}
},
{0,
{"Если - Иначе",0,0,"еслии","Если <?> Тогда
Иначе
КонецЕсли;"}
},
{0,
{"Если - ИначеЕсли",0,0,"еслиие","Если <?> Тогда
ИначеЕсли Тогда
Иначе
КонецЕсли;"}
},
{0,
{"Если Ложь",0,0,"еслил[ожь]","Если Ложь Тогда <?> КонецЕсли;// TODO Удалить!"}
},
{0,
{"Пока",0,0,"пок[ац]","Пока <?> Цикл
КонецЦикла;"}
},
{0,
{"Попытка",0,0,"поп[ытк]","Попытка
<?>
Исключение
КонецПопытки;"}
},
{0,
{"Процедура",0,0,"про[цедура]","Процедура <?>()
КонецПроцедуры"}
},
{0,
{"Функция",0,0,"фун[кция]","Функция <?>()
КонецФункции"}
},
{0,
{"Асинх Функция",0,0,"афун[кция]","Асинх Функция <?>()
КонецФункции"}
}
},
{2,
{"Примитивные типы",1,0,"",""},
{0,
{"NULL",0,0,"тгдд","NULL"}
},
{0,
{"Неопределено",0,0,"нео[пределено]","Неопределено"}
}
},
{19,
{"Препроцессор",1,0,"",""},
{0,
{"#Область",0,0,"обл[аст]","#Область <?>
#КонецОбласти"}
},
{0,
{"СерверНеСервер",0,0,"снс","#Область ЭтогоКодаНеСуществует //TODO Удалить
#Если Сервер И Не Сервер Тогда
<?>
#КонецЕсли
#КонецОбласти"}
},
{0,
{"&На...",0,0,"7на","<?""Выбор директивы"", ВыборВарианта,
""&НаКлиенте"", ""&НаКлиенте"",
""&НаСервере"", ""&НаСервере"",
""&НаСервереБезКонтекста (для модуля формы)"", ""&НаСервереБезКонтекста"",
""&НаКлиентеНаСервереБезКонтекста (для модуля формы)"", ""&НаКлиентеНаСервереБезКонтекста"",
""&НаКлиентеНаСервере (для модуля команды)"", ""&НаКлиентеНаСервере"">"}
},
{0,
{"&НаКлиенте",0,0,"7нак","&НаКлиенте"}
},
{0,
{"&НаСервере",0,0,"7нас","&НаСервере"}
},
{0,
{"&НаСервереБезКонтекста",0,0,"7насб","&НаСервереБезКонтекста"}
},
{0,
{"&НаКлиентеНаСервереБезКонтекста",0,0,"7наксб","&НаКлиентеНаСервереБезКонтекста"}
},
{0,
{"#Если...",0,0,"3если","#Если <?> Тогда
#КонецЕсли"}
},
{0,
{"#Если Клиент",0,0,"3еслик","#Если Клиент Тогда
<?>
#КонецЕсли"}
},
{0,
{"#Если Веб-клиент",0,0,"3есливк","#Если ВебКлиент Тогда
<?>
#КонецЕсли"}
},
{0,
{"#Если Сервер",0,0,"3еслис","#Если Сервер Тогда
<?>
#КонецЕсли"}
},
{0,
{"#Если - Иначе",0,0,"3еслии","#Если <?> Тогда
#Иначе
#КонецЕсли"}
},
{0,
{"#Вставка",0,0,"3вс[тавка]","#Вставка<?>
#КонецВставки"}
},
{0,
{"#Удаление",0,0,"3уд[аление]","#Удаление<?>
#КонецУдаления"}
},
{0,
{"Общий модуль",0,0,"инит[модуль]","
#Область ПрограммныйИнтерфейс
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#КонецОбласти
"}
},
{0,
{"Модуль объекта",0,0,"инит[объект]","
#Область ОписаниеПеременных
#КонецОбласти
#Область ПрограммныйИнтерфейс
#КонецОбласти
#Область ОбработчикиСобытий
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#КонецОбласти
#Область Инициализация
#КонецОбласти
"}
},
{0,
{"Модуль формы",0,0,"инит[форма]","
#Область ОписаниеПеременных
#КонецОбласти
#Область ОбработчикиСобытийФормы
#КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы
#КонецОбласти
#Область ОбработчикиСобытийЭлементовТаблицыФормы//ИмяТаблицыФормы
#КонецОбласти
#Область ОбработчикиКомандФормы
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#КонецОбласти
"}
},
{0,
{"Модуль команды",0,0,"инит[команд]","
#Область ОбработчикиСобытий
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#КонецОбласти
"}
},
{0,
{"Серверный модуль",0,0,"инитс[ерв]","
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
<?>
#КонецЕсли
"}
}
}
},
{4,
{"Общие объекты",1,0,"",""},
{1,
{"Табличный документ",1,0,"",""},
{0,
{"Табличный документ - создать",0,0,"нтд","Новый ТабличныйДокумент;"}
}
},
{1,
{"Уникальный идентификатор",1,0,"",""},
{0,
{"ГУИД - создать",0,0,"гуид","Новый УникальныйИдентификатор"}
}
},
{6,
{"ОписаниеТипов",1,0,"",""},
{0,
{"ОписаниеТипов",0,0,"нот","Новый ОписаниеТипов(<?""Выбор типа"", ВыборВарианта, ""Без типа"", ""<?>"", ""Число"", ""\""Число\"""", ""Строка"", ""\""Строка\"""", ""Дата"", ""\""Дата\"""", ""Булево"", ""\""Булево\"""">)"}
},
{0,
{"ОписаниеТипов - число",0,0,"нотч","Новый ОписаниеТипов(""Число"")"}
},
{0,
{"ОписаниеТипов - строка",0,0,"нотс","Новый ОписаниеТипов(""Строка"")"}
},
{0,
{"ОписаниеТипов - дата",0,0,"нотд","Новый ОписаниеТипов(""Дата"")"}
},
{0,
{"ОписаниеТипов - булево",0,0,"нотб","Новый ОписаниеТипов(""Булево"")"}
},
{0,
{"ОписаниеТипов - конструктор",0,0,"нот+","<?"""", КонструкторОписанияТипов>"}
}
},
{1,
{"Форматированная строка",1,0,"",""},
{0,
{"Форматированная строка - создать",0,0,"нфс","Новый ФорматированнаяСтрока(<?>)"}
}
}
},
{7,
{"Глобальный контекст",1,0,"",""},
{2,
{"Значения типа Тип",1,0,"",""},
{0,
{"ТипЗнч",0,0,"типз[нч]","ТипЗнч(<?>)"}
},
{0,
{"Проверить тип значения",0,0,"типт[ип]","ТипЗнч(<?>) = Тип()"}
}
},
{4,
{"Интерактивная работа",1,0,"",""},
{0,
{"Предупреждение",0,0,"пре[дупрежден]","Предупреждение(""<?>"");"}
},
{0,
{"ПредупреждениеАсинх",0,0,"апре[дупрежден]","ПредупреждениеАсинх(""<?>"");"}
},
{0,
{"Сообщить",0,0,"соо[бщит]","Сообщить(<?><?""Выбор статуса"", ВыборВарианта,
""Без статуса"", "", СтатусСообщения.БезСтатуса"",
""Обычное (▸)"", """",
""Информация (i)"", "", СтатусСообщения.Информация"",
""Внимание (!)"", "", СтатусСообщения.Внимание"",
""Важное (!!)"", "", СтатусСообщения.Важное"",
""ОченьВажное (!!!)"", "", СтатусСообщения.ОченьВажное"">);"}
},
{0,
{"Состояние",0,0,"сос[тоян]","Состояние(<?>);"}
}
},
{1,
{"XML",1,0,"",""},
{0,
{"XMLСтрока",0,0,"чьдс","XMLСтрока(<?>)"}
}
},
{3,
{"Журнал регистрации",1,0,"",""},
{0,
{"Запись в ЖР",0,0,"жр","ЗаписьЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , , ТекстОшибки);"}
},
{0,
{"Запись в ЖР внутри исключения",0,0,"жри","ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
ЗаписьЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки);"}
},
{0,
{"Запись в ЖР внутри исключения с дополнением",0,0,"жри+","ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
Комментарий = СтрШаблон(""%1%2%3"", ТекстОшибки, Символы.ПС, ПодробноеПредставлениеОшибки);
ЗаписьЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , , Комментарий);"}
}
},
{2,
{"Прочие",1,0,"",""},
{0,
{"ЗаполнитьЗначенияСвойств",0,0,"ззс","ЗаполнитьЗначенияСвойств(<?>, );"}
},
{0,
{"ЗначениеЗаполнено",0,0,"зз","ЗначениеЗаполнено(<?>)"}
}
},
{3,
{"Форматирование",1,0,"",""},
{0,
{"СтрШаблон",0,0,"шаб[лон]","СтрШаблон("""", <?>);"}
},
{0,
{"СтрШаблон",0,0,"нша[блон]","ТекстШаблона = """";
<?> = СтрШаблон(ТекстШаблона, );"}
},
{0,
{"Формат",0,0,"формат","Формат(<?""Значение"">, ""<?, ФорматнаяСтрока>"")"}
}
},
{1,
{"Работа с ИБ",1,0,"",""},
{0,
{"Транзакция",0,0,"тран[закц]","НачатьТранзакцию();
Попытка
<?>
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
// TODO Обработка ошибки
ВызватьИсключение;
КонецПопытки;"}
}
}
},
{6,
{"Коллекции значений",1,0,"",""},
{1,
{"Массив",1,0,"",""},
{0,
{"Массив - создать",0,0,"нма[ссив]","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", ""Новый Массив"", ""Да"", ""Массив = Новый Массив;"">"}
}
},
{2,
{"Структура",1,0,"",""},
{0,
{"Структура - создать",0,0,"нст[руктура]","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", """", ""Да"", ""Структура = "">Новый Структура<?""Нужен конструктор?"", ВыборВарианта, ""Нет"", """", ""Да"", ""(\""<?>\"", )"">"}
},
{0,
{"Новый результат",0,0,"нрез","Результат = Новый Структура;
Результат.Вставить(""<?>"", );
Возврат Результат;"}
}
},
{1,
{"Соответствие",1,0,"",""},
{0,
{"Соответствие - создать",0,0,"нсоо[тветствие]","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", ""Новый Соответствие"", ""Да"", ""Соответствие = Новый Соответствие;"">"}
}
},
{1,
{"СписокЗначений",1,0,"",""},
{0,
{"СписокЗначений - создать",0,0,"нсз","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", ""Новый СписокЗначений"", ""Да"", ""СЗ = Новый СписокЗначений;"">"}
}
},
{1,
{"ТаблицаЗначений",1,0,"",""},
{0,
{"ТаблицаЗначений - создать",0,0,"нтз","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", ""Новый ТаблицаЗначений"", ""Да"", ""ТЗ = Новый ТаблицаЗначений;"">"}
}
},
{1,
{"ДеревоЗначений",1,0,"",""},
{0,
{"ДеревоЗначений - создать",0,0,"ндз","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", ""Новый ДеревоЗначений"", ""Да"", ""ДЗ = Новый ДеревоЗначений;"">"}
}
}
},
{1,
{"Интерфейс",1,0,"",""},
{0,
{"Описание оповещения - создать",0,0,"ноо","<?""Присвоить переменной?"", ВыборВарианта, ""Нет"", """", ""Да"", ""Оповещение = "">Новый ОписаниеОповещения(""<?""Имя процедуры"">"", <?""Модуль"", ВыборВарианта, ""Этот объект"", ""ЭтотОбъект"", ""Эта форма"", ""ЭтаФорма"">, <?""Дополнительные параметры?"", ВыборВарианта, ""Нет"", """", ""Да"", ""ДополнительныеПараметры"">)"}
}
},
{7,
{"Запросы",1,0,"",""},
{0,
{"Запрос - создать",0,0,"зап[рос]","Запрос = Новый Запрос;
#Область ПараметрыЗапроса
<?>
#КонецОбласти
#Область ТекстЗапроса
Запрос.Текст =
""<?"""", ТекстЗапроса>"";
#КонецОбласти"}
},
{0,
{"Запрос.УстановитьПараметр()",0,0,"запуст","Запрос.УстановитьПараметр(""<?>"", );"}
},
{0,
{"Выборка",0,0,"выб","Выборка = Запрос.Выполнить().Выбрать();"}
},
{0,
{"Выборка - если",0,0,"выбе","Если Выборка.Следующий() Тогда
<?>
КонецЕсли;"}
},
{0,
{"Выборка - цикл",0,0,"выбц","Пока Выборка.Следующий() Цикл
<?>
КонецЦикла;"}
},
{0,
{"Выгрузка",0,0,"выг","Выгрузка = Запрос.Выполнить().Выгрузить();"}
},
{0,
{"Выгрузка - цикл",0,0,"выгц","Для каждого СтрокаТЗ Из Выгрузка Цикл
<?>
КонецЦикла;"}
}
},
{1,
{"Системные наборы значений",1,0,"",""},
{0,
{"Символы",0,0,"Сим[волы]","Символы"}
}
},
{3,
{"БСП",1,0,"",""},
{0,
{"ЗначенияРеквизитов",0,0,"значрек","<?""Выбор варианта"", ВыборВарианта,
""ЗначениеРеквизитаОбъекта"", ""ОбщегоНазначения.ЗначениеРеквизитаОбъекта(<?>, """")"",
""ЗначенияРеквизитовОбъекта"", ""ОбщегоНазначения.ЗначенияРеквизитовОбъекта(<?>, Реквизиты)"",>"}
},
{0,
{"ЗначениеВМассиве",0,0,"знв[мас]","ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(<?>)"}
},
{0,
{"СвойствоСтруктуры",0,0,"свс[трукт]","ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(<?>, """", Неопределено)"}
}
},
{5,
{"Прочее",1,0,"",""},
{0,
{"{{",0,0,"{{","// infostart {{"}
},
{0,
{"}}",0,0,"}}","// }} infostart"}
},
{0,
{""" + + """,0,0,"++",""" + <?> + """}
},
{0,
{"// todo",0,0,"ещвщ","// TODO <?>"}
},
{0,
{"// todo",0,0,"todo","// TODO <?>"}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment