Основная база у меня работает на 8.2.19 тексты я пишу для использования плюшек от ТурбоКонфа в 8.3.12. Поэтому конструкция: #Область TurboConf_ОбъявлениеТипов Если Ложь Тогда Параметры = Новый ; КонецЕсли; #КонецОбласти При проверке выдает ошибку. Команда препроцессора не известна. Я для себя пользуюсь другим шаблоном: // типизирование переменных без вреда для исполняемого кода #Если Сервер И Не Сервер Тогда Параметры = Новый Структура; #КонецЕсли который нормально отрабатывает на 8.2 Хотелось бы объявление типа переменной обрамлять так, как это делается у меня. Поэтому и прошу перенести в Скрипты.
#1, 18 сентября 2019 15:30
Как вариант сейчас срабатывает такая конструкция:
#Если Сервер И Не Сервер Тогда // #Область TurboConf_ОбъявлениеТипов
тзМагазины = Новый ТаблицаЗначений;
Параметры = Новый Структура;
#КонецЕсли // #КонецОбласти
#2, 18 сентября 2019 15:44
(1) miha, вообще 8.2 не поддерживается 😃
но попробую добавить, такого вида будет конструкция:
//#Область TurboConf_ОбъявлениеТипов
Если Ложь Тогда Спр = Справочники.Справочник1.СоздатьЭлемент(); КонецЕсли;
Если Ложь Тогда Таб = Новый ТаблицаЗначений; КонецЕсли;
//#КонецОбласти
#3, 18 сентября 2019 15:45
bolsun изменил статус на Принятые предложения
#4, 19 сентября 2019 07:03
(3) bolsun, Зачем делать в каждой строчке
Если Ложь Тогда
Когда можно на весь блок написать
#Если Сервер И Не Сервер Тогда
Компилироваться и выполняться будет быстрее + более аккуратно выглядит
#5, 27 сентября 2019 18:11
В версии 5.9.7195.24038 внес изменения, чтобы работало в 8.2
Пока без настраиваемых шаблонов, но хотя бы работает.
#6, 21 апреля 2020 14:04
bolsun изменил статус на Завершено