Собственные константы в расширении
Объекты метаданные Константы в расширении можно создавать только на технологической платформе 8.3.16 и выше. Однако, не все типовые конфигурации на момент написания этой статьи поддерживают режим совместимости 8.3.16 .
Подробнее о свойствах категории Совместимость можно посмотреть здесь, а режим совместимости некоторых типовых конфигураций в зависимости от версии можно посмотреть здесь
Пример работы с собственными константами ( параметрами) в расширении при режиме совместимости ниже 8.3.16
В связи с тем, что режим совместимости расширения не может быть выше режима совместимости основной ( расширяемой) конфигурации приходится сохранить собственные константы в регистре сведений, если режим совместимости меньше 8.3.16 . Возможности расширения конфигурации в последних версиях технологической платформы 1С можно посмотреть здесь.
Я написал в расширении интеграцию 1С с Rtail CRM для управления торговли, редакции , редакции 11.4.12 и выше с режимом совместимости 8.3.14. В этом расширении все необходимые константы ( параметры) расширения я храню в ресурсах регистра сведений.

Для получения значений констант я обращаюсь к функции общего модуля ПолучитьКонстантыОбмена, которая возражает структуру со всеми значениями параметров, сохраненных в ресурсах регистра
Функция ПолучитьКонстантыОбмена() Экспорт
Результат = Новый Структура();
Результат.Вставить("УслугаДоставка", Справочники.Номенклатура.ПустаяСсылка()) ;
Результат.Вставить("БазовыйВидЦены", Справочники.ВидыЦен.ПустаяСсылка());
Результат.Вставить("ДатаНачалаУчета",Дата(1,1,1));
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| rCRM_Константы.УслугаДоставка КАК УслугаДоставка,
| rCRM_Константы.БазовыйВидЦены КАК БазовыйВидЦены,
| rCRM_Константы.ДатаНачалаУчета КАК ДатаНачалаУчета
|ИЗ
| РегистрСведений.rCRM_Константы КАК rCRM_Константы";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ЗаполнитьЗначенияСвойств(Результат,ВыборкаДетальныеЗаписи);
КонецЦикла;
Возврат Результат;
КонецФункции // ПолучитьКонстантыОбмена()Форма ввда параметров выгладит так:
