Имя: Пароль:
1C
1С v8
V8.3 Как задать произвольную область свертки кода в режиме конфигуратора?
0 gengineer
 
05.06.13
09:35
"Расширены возможности организации программного кода за счет выделения и группировки произвольных областей текста в редакторе модуля. Разработчик может дать каждой области свое собственное имя, что делает программный код более читабельным."

Подскажите как это делается?
1 Рэйв
 
05.06.13
09:37
попробуй

///  Имя
  чтото
///
2 gengineer
 
05.06.13
09:40
1) нет, не меняется ничего
3 Рэйв
 
05.06.13
09:42
А может так?:-)

#region Имя
  чтото
#endregion
4 gengineer
 
05.06.13
09:46
(3) как ты это нашел?))
5 gengineer
 
05.06.13
09:46
Ответ в (3)
6 ptiz
 
05.06.13
09:48
http://downloads.v8.1c.ru/content/Platform/8_3_3_641/1cv8upd.htm#4288e495-1835-11e2-b237-e61f135f174b

В редакторе текста на встроенном языке реализована возможность группировки произвольного количества строк, аналогично другим конструкциям встроенного языка (условия, циклы).
Реализованы инструкции препроцессора #Область и #КонецОбласти. Во время исполнения встроенного языка данные инструкции игнорируются.
В стандартные шаблоны добавлен шаблон создания области.
7 Feunoir
 
05.06.13
09:49
Вообще-то справку иногда неплохо читать.

Раздел "Инструкции препроцессора".
8 Рэйв
 
05.06.13
09:53
Понятно.
Они с шарпа слизали:-)
9 gengineer
 
05.06.13
09:59
(7) не догадался в каком направлении копать, искал в интерфейсе возможности.

(8) спасибо.

Для информации, имя блока должно быть согласно правил формирования переменных и имен идентификаторов.
10 orefkov
 
05.06.13
10:03
(8)
Причем довольно спорно слизано.
Нахрена делать аж целую инструкцию препроцессора (которые должен компилятор разбирать, и который тогда тоже нужно переделать), которая нужна только для редактора кода и смысловой нагрузки при выполнении не несет. Почему бы не сделать это с помощью комментариев спец-вида? Тем более декларируется, что базы с 8.3.3 можно конвертнуть обратно в 8.2., а оно ничего об #Область не знает.
11 Рэйв
 
05.06.13
10:04
(10)Да, препроцессор тут явно не в тему.