Чистый код 1С. Анализ кода 1С

Стандарты разработки 1С

Пусть код содержит некоторую строку СтрокаТабличнойЧасти.

Порядок анализа кода в модуле формы 1С:

  1. Наличие (объявление) в модуле формы переменной СтрокаТабличнойЧасти?
  2. Наличие у формы реквизита СтрокаТабличнойЧасти?
  3. Наличие у объекта УправляемаяФорма свойства СтрокаТабличнойЧасти?
  4. Наличие у расширения формы свойства СтрокаТабличнойЧасти?
  5. Наличие свойства глобального контекста СтрокаТабличнойЧасти?
  6. Наличие в модуле управляемого приложения экспортной переменной СтрокаТабличнойЧасти?

Если на все вопросы получен ответ "Нет", значит СтрокаТабличнойЧасти – это локальная переменная, определяемая непосредственно в этом операторе присваивания.

ВНИМАНИЕ! При использовании Синтакс-помощника не забудьте проверить и установить соответствующий флажок режима исполнения для отображения объектов встроенного языка (Сервис - Параметры - Справка).

Необходимые проверки "защиты от дурака"

  1. деление на 0 ;
  2. наличие в массиве элемента с заданным индексом (через Массив.Количество() или сравнение с Неопределено);
  3.  

[свернуть]

Настройка синтакс-помощника

Настройка синтакс-помощника

[свернуть]

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.