Базовый курс. МГ сессия от 19.11.10

Новая сессия ответов на вопросы участников базового курса.

Сегодня рассмотрены следующие вопросы.

1. —Насколько я понял платформа не допускает использования в качестве названия переменных зарезервированных слов. Почему в данном примере объявляется экземпляр класса с именем “Массив”, хотя класс массив является системным классом?

2. —NULL – это примитивный ТИП данных или специальное ЗНАЧЕНИЕ типа данных? —Т.е. во всех языках программирования переменной любого ТИПА данных можно присвоить определенное значение, и если NULL – это тип данных, то получается что можно описывать переменные типа NULL.

3. —Можно ли сразу при интерактивном добавлении нового элемента списка значений (т.е. список значений находится на форме и доступен для редактирования пользователю), назначить тип элемента, чтобы пользователю оставалось только ввести или выбрать соответствующее значение?

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Базовый курс. МГ сессия от 19.11.10”

  1. Евгений Шилов 22.11.2010 в 11:02

    Спасибо, с 7-кой не работал, но почему то были странные очучения, что это оттуда :)

  2. Евгений Шилов 21.11.2010 в 19:48

    Возвращаясь к первому вопросу. Какие префиксы стоит использовать и в каких случаях? Например, “гл” для обозначения переменных глобального контекста. Видел не самый лучший пример переименования “Отказ” в “ппОтказ”. “тз” для обозначения таблиц значения.
    Какие еще варианты бывают полезными?

    • Считаю единственным допустимым префиксом “гл”.
      Вообще префиксы эффективно оставлять для доработки конфигураций.
      Чтобы можно было быстро отличить добавленные функции, переменные, общие модули.
      А имя переменной должно точно отражать ее смысл, экономить на буквах не стоит :)

      А что касается пп, тз, сз и других, давайте их оставим в версии 7.7, и больше использовать не будем.
      Сравните сзКлиенты и СписокКонтрагентов :)

    • Кстати, лучше использовать минимум сокращений.
      Например, ТекПользователь не так наглядно, как ТекущийПользователь.