README.md

Подсистема Локальные константы

Часть вспомогательной библиотека для адаптации типовых конфигураций под нужды конечного заказчика, избавляет от НайтиПоНаименованию
Данная конфигурация встраивается в конфигурацию предприятия и служит для облегчения последующих доработок.
Для работы необходима БСП. разрабоатывалась на версии 3.1 и выше.

  • Избавляет от необходимости хранить вспомогательные данные в программном коде
  • Может использоваться для хранения авторизационных данных (на базе безопасного хранилища 1с).


    Использование в разработке

    Примеры вызова из встроенного языка:

    Получение константы

    константа = pr_ЛокальныеКонстантыСервер.ПолучитьКонстанту(“Константа”);

    Получение списка

    коллекция = pr_ЛокальныеКонстантыСервер.ПолучитьКонстанту(“Коллекция”,,Истина);

    Получение пароля

    пароль = pr_ЛокальныеКонстантыСервер.ПолучитьКонстанту(“Пароль”);

Добавление констант

Подсистема “Отдел Разработки”, команда “Локальные константы”

1. Добавление обычной константы

-Необходимо указать УИД, по этому полю будет искаться константа в коде; -Выбрать тип значения и записать! (если в списке нет нужного типа, необходимо в план видов зарактеристик pr_ЛокальныеКонстанты добавить требуемые типы данных); -На вкладке Установленные значения задать значение константы и дату начала действия значения;

2. Добавление константы со списком

-Проделать действия в п.1, на вкладке “Приложенный список” выбрать тип элементов и заполнить список;

3. Добавление Пароля

-Проделать действия в п.1, Установить флажок “Это пароль”. задать Логин и Пароль;

Сборка и установка

Выполните команды в Windows, указав корректный путь к версии 1С:

git clone https://gitflic.ru/project/vazelin/subslokk.git
ring edt workspace export --workspace-location "%CD%/w" --project "%CD%/GitConverter/GitConverter" --configuration-files "%CD%/xml"
"C:\Program files\1cv8\%ВерсияПлатформы%\bin\1cv8" CREATEINFOBASE File=%CD%/db
"C:\Program files\1cv8\%ВерсияПлатформы%\bin\1cv8" DESIGNER /WA- /DisableStartupDialogs /IBConnectionString File="%CD%/db" /LoadConfigFromFiles "%CD%/xml" /UpdateDBCfg
"C:\Program files\1cv8\%ВерсияПлатформы%\bin\1cv8" DESIGNER /WA- /DisableStartupDialogs /IBConnectionString File="%CD%/db" /CreateDistributionFiles -cffile "%CD%/1cv8.cf"

Можно использовать обычное сравнение/объединение полученного cf и разрабатываемой конфигурации.
В окне сравнения/объединения выделить по подсистеме файла pr_ЛокальныеКонстанты.
В план видов зарактеристик pr_ЛокальныеКонстанты добавить требуемые типы данных.
В Определяемый тип pr_ТипыЭлементовСпискаКонстанты добавить требуемый тип данных прилагаемого к константе списка
После встраивания необходимо добавить роли:
pr_БазовыеПрава всем пользователям.
pr_АдминистраторВнедрения назначается ответственному за настройку констант сотруднику.

Описание

Подсистема локальных констант для облегчения доработки типовых конфигураций

Конвейеры
0 успешных
0 с ошибкой