Пример добавления нового справочника

Описание программы

Добавление нового справочника 1C
При создании сложной модели может понадобиться добавление новых сущностей. В данной статье на примере будет показано, как создавать дополнительные справочники для возможности хранения новых объектов и привязывать их к элементам Дерева процессов. Все выполнение работ будет происходить с использованием режима запуска "Конфигуратор" для информационной базы. Настройки будут действовать только внутри одной базы. Напомним, что ОптимаСофт:Менеджер процессов базируется на платформе 1С, что дает большие возможности по настройке системы при необходимости добавить справочник в конфигурации 1С. В любом случае, при всей кажущейся простоте, рекомендуем выполнять такую работу при наличии соответствующих знаний по конфигурированию 1С.

Перед началом любых действий с базой данных необходимо делать резервную копию базы 1С.

В качестве абстрактного примера для демонстрации, рассмотрим следующую задачу. Берем исходную конфигурацию ОптимаСофт:Менеджер процессов. В ней, для элемента в ролью "Программа" должно быть добавлено поле "Обслуживает" с типом справочника "Контрагенты". Для добавляемого спр.«Контрагенты» должна быть возможность хранения номера телефона и текстового поля для дополнительной информации. Данную задачу будем решать добавлением нового набора дополнительной информации "Программа" для элемента Дерева процессов с ролью "Программа". И добавлением через конфигуратор нового справочника "Контрагенты" с требуемыми полями. В наборе доп. информации "Программа" будет ссылка на добавленный справочник.

1_prikkartinka_f4f0ec13-2eb7-43e0-b94d-091a11a3bdeb.png


1. Включение возможности редактирования конфигурации
Все дополнительные хранимые сущности (справочники) добавляются в конфигураторе. Для этого запускаем систему в режиме «Конфигуратор».

2_prikkartinka_7d68e325-ca5f-491d-9749-66b72e93ce54.png
Возможность изменения конфигурации настраиваем через команду главного меню "Настройка поддержки".

3_prikkartinka_5e858c8c-94e8-4f28-9719-2db3bb863847.png

2. Добавление справочника "Контрагенты"
В дереве метаданных через контекстное меню добавляем новый справочник.

4_prikkartinka_d9935728-3f6b-4bc0-b4c5-a853d10b4477.png
Указываем Имя справочника и Синоним. В режиме пользователя будет отображаться только Синоним.

5_prikkartinka_494c8233-1339-4d3d-8527-cb5ecaf48eea.png

На закладке данные добавляем поля "Телефон" с типом Строка 50 и "Комментарий" с типом Строка 1024.

6_prikkartinka_eb373270-69b1-48d7-b29f-8648633e1d0e.png

Форма справочника для редактирования реквизитов будет создаваться автоматически. Для ролей "Пользователь", "Администратор" и остальных включаем доступность к справочнику. Для этого в контекстном меню вызываем команду "Дополнительно" и в открывшемся окне на закладке "Права" устанавливаем галочки доступа.

7_prikkartinka_306056ac-370c-49b3-89b6-9578d30dfc32.png

Для завершения добавления справочника нажимаем последовательно "F7" и "F5". Программа обновит метаданные и запустит 1С в режиме "Предприятие".

3. Добавление набора дополнительной информации
В справочнике "Наборы доп. инфо" добавляем новые элемент "Программа". В табличной части "Строки шапки" добавляем новую строку, заполняем колонки "Имя" и "Представление". В колонке "Тип" указываем новый справочник "Контрагенты".

8_prikkartinka_fcaea461-5a2d-4aba-9389-00f84c87e67f.png

Теперь у нас есть новый справочник, который привязан к набору дополнительной информации (смотрим самую верхнюю картинку). Для привязки набора к элементу Дерева процессов должен использоваться справочник "Роли элементе Дерева процессов". В нем мы указываем новый набор доп.инфо.

9_prikkartinka_0469de2d-da3d-4220-bb1e-743c09ff8580.png

4. Проверка и использование
Если элемент с ролью "Программа" был создан после добавления нового справочника и набора доп. инфо, то поле "Обслуживает" в нем появится автоматически.
10_prikkartinka_81bfd84b-fce1-49e7-937a-5e049c6798ae.png

В случае, если элемент Дерева процессов был создан до, то может понадобиться нажать на кнопку "Обновить строки доп. инфо" на верхней панели. Если в процессе выполнения возникли вопросы, то без стеснения можно задавать их нашей службе тех. поддержки.

написать комментарий
*Имя *e-mail
*разрешена загрузка файлов типа:
**максимальный размер загружаемого файла: 150 kb.


прикрепить файл
 
Защита от автоматического заполнения
CAPTCHA
обновить изображение
Введите слово с картинки*: