Реестр настроек

15.08.25

Задачи пользователя - Журналы и реестры данных

Аналог стандартного функционала хранения значений в константах с расширенным функционалом доступа.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Реестр настроек
.cfe 29,18Kb
0 4 550 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

В стандартном функционале существуют «константы», которые могут хранить ссылки на значения различных объектов. Но добавление новой константы производится через конфигуратор. Предлагаемый «реестр настроек» представляет собой иерархический справочник с общим модулем, который предоставляет функции получения данных из данного справочника в различных представлениях.

 

        

Данные в реестр могут храниться в виде единичного значения (реквизит «Значение»), либо в виде таблицы (табличная часть «СписокЗначений»), при этом в каждой строке можно хранить до 6 различных значений (реквизиты «Свойство», «Значение», «Значение2» – «Значение5»).

 

         

После установки расширения необходимо первоначально настроить типы данных, которые можно хранить в реестре настроек. Для этого в конфигураторе для реквизитов «Свойство», «Значение», «Значение2» – «Значение5» необходимо задать необходимые типы, либо указать «ЛюбаяСсылка».

 

 

В режиме предприятия реестр настроек представляет собой обыкновенный справочник, который заполняется стандартным функционалом 1С.

 

 

Основной преимущество реестра настроек заключается в предоставляемых методах (функции обще модуля), которые можно вызывать из кода программы как вдк_Настройки.

ПолучитьЗначенияНастроек(СписокНастроек), где СписокНастроек – это наименование элемента справочника, группы элементов или нескольких элементов, разделенных запятой.

Пример:

вдк_Настройки.ПолучитьЗначенияНастроек("СбытДляОбмена,ВидыДоговоров,СвойствоТребуетсяРасшифровкаАктаПоСбыту");

Описание всех функций:

  1. ПолучитьЗначенияНастроек(СписокНастроек) - возвращает структуру со списком значений, заданных в параметре СписокНастроек (через запятую), можно задавать группу. Наименование ключей структуры соответствует наименованию элементов справочника.
  2. ПолучитьЗначениеНастройки(Настройка) - возвращает значение одной настройки.
  3. ПолучитьРеквизитЗначенияНастройки(Настройка, Реквизит) - возвращает реквизит значения одной настройки.
  4. ПроверитьНаличиеНастройки(Настройка) - проверяет есть ли в справочнике настройка, с заданным именем.
  5. ПолучитьСписокЗначенийНастройки(Настройка,ПолучатьСвойства,ТолькоСПометкой) - возвращает табличную часть настройки (Свойство или Значение) в виде массива, имя настройки задается в виде строки. Можно получать все строки, либо те, у которых реквизит «Пометка» установлен в Истина.
  6. ПолучитьЗначениеСвойстваНастройкиИзСписка(Настройка,Свойство,ТолькоСПометкой,НомерЗначения) - возвращает значение столбца "Значение" по переданному значению указанного свойства из табличной части настройки, имя настройки задается в виде строки. Если НомерЗначения = 0, то возвращает реквизит ТЧ "Значение", иначе Значение2 или Значение3 или Значение4. Если в результате одна строка, то возвращает значение, если несколько, то возвращает массив. Если не найдено, то возвращает значение  по умолчанию (значение элемента справочника).
  7. ПолучитьТаблицуЗначенийНастройки(Настройка,ТолькоСПометкой) - возвращает табличную часть настройки в виде таблицы значений.

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.11.255

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Зарплата Журналы и реестры данных Бухгалтер Пользователь 1С v8.3 Сложные периодические расчеты 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Налоговый учет Управленческий учет Абонемент ($m)

Внешняя печатная форма «Журнал регистрации платежных ведомостей» Форма Т-53а для 1С автоматизирует учет выплат зарплаты через банк и кассу. Позволяет быстро формировать отчеты с деталями по ведомостям, фильтровать по периоду, организации и подразделению, обеспечивая удобство и точность для бухгалтерии и контроля.

1 стартмани

11.07.2025    574    0    war41k    0    

1

Журналы и реестры данных Бухгалтер Пользователь 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Абонемент ($m)

Позволяет вести учет доверенностей клиента (обычно "годовые") и автоматически заполнять реквизиты печати.

1 стартмани

11.04.2025    611    7    user1057169    2    

1

Логистика, склад и ТМЦ Журналы и реестры данных Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Отчёт пригодится бухгалтеру для ответа на запрос налоговой о списке поступлений с товарами.

1 стартмани

11.04.2025    592    3    SergeyRomanov    0    

1

Журналы и реестры данных Бухгалтер Пользователь 1С v8.3 1С:Розница 2 Бухгалтерский учет НДС Абонемент ($m)

Сумма НДС в списке документов "Реализация товаров", "Поступление товаров", "Возврат товаров от покупателя", "Возврат товаров поставщику", "Чек".

2 стартмани

04.03.2025    684    0    Rassel8911    0    

1

Журналы и реестры данных Программист Бухгалтер Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Абонемент ($m)

Обработка позволяет оперативно находить и отображать необходимый ряд документов в базе 1С, применяя гибкие фильтры в любой комбинации. Реализован функционал пометки документов на удаление. Достаточно проста в использовании. Есть возможность подключить как дополнительную обработку.

1 стартмани

03.03.2025    759    4    Devion20    0    

3