Не появляется общая команда из расширения
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Эволюция расширения конфигурации
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- Сервис SberPay QR (Плати QR) от Сбербанка для Розница 2.3, УТ 11.5, ERP/КА 2.5 , УНФ 3.0, Розница 3.0, Бухгалтерия 3.0
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(27) я даже не знаю как еще объяснить. Уже на скрине показал.
То что ее нет в режиме предприятия, то это уже дальше смотреть. Как вариант нет прав. Возможно для формы происходит программная настройка формы. Это уже дальше смотреть. Во всяком случае в настройках формы команда появилась.
То что ее нет в режиме предприятия, то это уже дальше смотреть. Как вариант нет прав. Возможно для формы происходит программная настройка формы. Это уже дальше смотреть. Во всяком случае в настройках формы команда появилась.
(28) Сначала подумал, что речь про общую команду, которую нужно вывести в командный интерфейс какого-то раздела, потом уже почитал затяжную дискуссию )
Если вы хотите к документу(ам) на командную панель добавить общую команду из расширения, то:
1. У команды в свойствах должно быть: группа - Командная панель формы.Важное, тип параметра команды - типы документов (ссылка), в которых будет показываться команда. Соответственно документы предварительно нужно добавить в расширение.
2. У пользователя должны быть права на использование команды.
И всё, никакие формы документов добавлять в расширение и править вообще не нужно.
Если вы хотите к документу(ам) на командную панель добавить общую команду из расширения, то:
1. У команды в свойствах должно быть: группа - Командная панель формы.Важное, тип параметра команды - типы документов (ссылка), в которых будет показываться команда. Соответственно документы предварительно нужно добавить в расширение.
2. У пользователя должны быть права на использование команды.
И всё, никакие формы документов добавлять в расширение и править вообще не нужно.
(31) Ок -> типовая БП 3.0.96.35, платформа 8.3.18.1363
Создаю новое расширение, переношу в расширение роль ПолныеПрава и документ СчетНаОплатуПокупателю. Добавляю в расширение общую команду. В ПолныхПравах разрешаю просмотр команды, в свойствах команды указываю: группа - Командная панель формы.Важное, тип параметра команды - ДокументСсылка.СчетНаОплатуПокупателю.
Применяю изменения, запускаю базу -> в форме списка и документа на командной панели отображается новая кнопка.
Создаю новое расширение, переношу в расширение роль ПолныеПрава и документ СчетНаОплатуПокупателю. Добавляю в расширение общую команду. В ПолныхПравах разрешаю просмотр команды, в свойствах команды указываю: группа - Командная панель формы.Важное, тип параметра команды - ДокументСсылка.СчетНаОплатуПокупателю.
Применяю изменения, запускаю базу -> в форме списка и документа на командной панели отображается новая кнопка.
(37) В примере с БП выше у док-та СчетНаОплатуПокупателю отключено автозаполнение командной панели и в форме списка и у формы документа, но команда из расширения отображается. Фишка в том, что есть группа кнопок панели, у которой указан источник команд - форма, что по сути тоже самое автозаполнение. Если такой трюк с группой кнопок не проделать и будет отключено Автозаполнение у командной панели, то да команда не появится... Про автозаполнение сморозил, смутило отключенное автозаполнение командной панели и при этом наличие новой команды, подумал может что-то изменилось, а так да, логично: нет автозаполнения - нет команды.
(42) Это изменение связано с ролями. До 8.3.22 право доступа к команде расширения объекта основной конфигурации предоставлялось, когда в роли основной конфигурации было право на объект. В расширении можно было права на команду не давать. С 8.3.22 нужно в расширении явно дать права на команду объекта. При этом, если роль расширения основная, в которой надо дать право на команду, в ней нужно ставить флаг Независимые права подчинённых объектов.
У расширения проверь в свойствах основной режим запуска. Я пол дня потерял, с подобной проблемой, не появляется документ и всё тут, а когда создал форму, и вижу что она обычного приложения, а я запускаю под управляемыми формами
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот