Соглашения по написанию кода


Главная - Проблемы с 1С - Соглашения по написанию кода
ПРЕФИКСЫ В HАИМЕHОВАHИЯХ ПРОЦЕДУР, ФУHКЦИЙ И ПЕРЕМЕННЫХ

Первый вариант
1. Область действия
г - идентификаторы в глобальном модуле (с пометкой Экспорт).
м - идентификаторы в модуле формы.
л - идентификаторы переменных, объявленных в процедуре или функции (локальные переменные).
ф - идентификаторы элементов формы (не реквизиты).
п - формальный параметр процедуры или функции.

2. Типы данных
с - строка.
ч - число.
д - дата.
а - объект агрегатного типа (справочник, документ и т.д.)
с - справочник
д - документ
ж - журнал
п - перечисление
к - константа
p - регистр
т - таблица
з - запрос
к - контекст формы
з - список значений

3. Типы элементов управления в форме
к - Кнопка
ф - Флажок
с - Список, поле со списком
т - Текст
в - Поле ввода

4. Замечание по использованию
Имя идентификатору дается следующим образом:
Область действия + Тип + Наименование с большей буквы.
Например: гчКоэффициент - говорит о том, что переменная объявлена в глобальном модуле и имеет тип число.

Второй вариант
г - глобальная переменная, объявленная в глобальном модуле
об - объект неопределенного типа
с - строка
ч - число
д - дата
ф - флаг (0 - ложь; 1 - истина)
сп - справочник
дк - документ
р - регистр
би - бухгалтерские итоги
сч - бухгалтерский счет
сз - список значений
тз - таблица значений
таб - табличная форма

Третий вариант
Гл_ - глобальная переменная, процедура или функция. Описана в глобальном модуле с ключевым словом ЭКСПОРТ.
м_ - переменная, описанная явно или неявно в текущем программном модуле.
л_ - переменная, описанная явно или неявно в текущей процедуре или функции.
п_ - параметр текущей процедуры или функции.
рд_ - реквизит диалога. Описан в форме диалога.
от_ - область таблицы в режиме ввода данных. Определена в таблице или в модуле методом ОБЛАСТЬ.