не видно справочник созданный в расширении
смотрел в интернете не нашел, в зазеркалье пишут что будет если удалить расширение с таблицами, какие планы у них на будущее, напишите лучше как увидеть и обратиться к простому справочнику добавленному в расширение, мне не нужно читать все вместе про наследование и добавление, вопрос как увидеть в предприятии добавленный справочник , его не видно во всех функциях, при попытке записать в него пишет нет доступа, отключил непонятные галочки безопасный режим и защита от опасных действий, хотя и так понятно что смысл то одинаковый, у обоих галочек, или назовите по другому тогда, зачем делать две галки типа больше заплатят что ли, или два поля совместимость и совместимость расширения в расширении, это что такое, кто это поймет, открывать даташит и читать чтобы через пол года этого уже не стало?А да, вопрос, не вижу во всех функциях справочник созданный в расширении, профиль создал и права добавил на чтение и на запись, и подсистему создал тоже.
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Расширения конфигурации. Нюансы поведения
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Практические кейсы и примеры создания сценарных тестов с использованием фреймворка Тестирование 3.0
- Несколько альтернативных универсальных способов подбора ссылок при переносах данных
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) (5) Роль чисто из расширения не добавляется через конфигуратор. Ее нужно подключить программно.
Что-то вроде:
Можно внешней обработкой один раз запустить.
Роль начинает действовать только после перезагрузки. Т.е. после выполнения этого кода необходимо перезагрузить 1С.
Что-то вроде:
Пользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Если Не Пользователь.Роли.Содержит(Метаданные.Роли.Найти("ИмяНовойРоли")) Тогда
Пользователь.Роли.Добавить(Метаданные.Роли.Найти("ИмяНовойРоли"));
Пользователь.Записать();
КонецЕсли;
Можно внешней обработкой один раз запустить.
Роль начинает действовать только после перезагрузки. Т.е. после выполнения этого кода необходимо перезагрузить 1С.
Если честно, то не совсем понял, что значит справочник не видно во всех функциях. Создал новое расширение. В настройках расширения все галочки, кроме Активно сняты. Область действия - Информационная база. Добавил в нем новый справочник. Запускаю конфигурацию:
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот