По теме из базы знаний
- Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С
- Шаблон MVC для управляемого интерфейса
- Форма 30 федерального статистического наблюдения "Сведения о медицинской организации"
- Подсистема регулярных выражений с использованием RegEx
- Статический анализатор кода проектов 1C (EPF, ERF, CF, CFE)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) отображаются они из-за установленного свойства "Использовать стандартные команды" объекта метаданных (в данном случае справочника).
Вы просто задублировали включение справочника в подсистему.
Нужно в расширении убрать нужные справочники из подсистемы.
Достаточно того, что в основной конфигурации они уже включены в нужные подсистемы.
Вы просто задублировали включение справочника в подсистему.
Нужно в расширении убрать нужные справочники из подсистемы.
Достаточно того, что в основной конфигурации они уже включены в нужные подсистемы.
Столкнулся с такой же ситуацией в расширении.
Причем, локально на файловой дубляжа не было, а тонким через web появлялся.
Решил методическим подходом ))
Стандартные объекты (Контрагент, Реализации, Счета) включаю в корневую подсистему. В ней отключение видимости Контрагента избавляет от его дубляжа.
А объекты расширения включаю в подчиненные подсистемы.
Получается такая картина: Вначале командной панели столбик без заглавия со стандартными объектами,
а дальше разделы с заглавиями объектов моего расширения.
Причем, локально на файловой дубляжа не было, а тонким через web появлялся.
Решил методическим подходом ))
Стандартные объекты (Контрагент, Реализации, Счета) включаю в корневую подсистему. В ней отключение видимости Контрагента избавляет от его дубляжа.
А объекты расширения включаю в подчиненные подсистемы.
Получается такая картина: Вначале командной панели столбик без заглавия со стандартными объектами,
а дальше разделы с заглавиями объектов моего расширения.
(10) Дополнение.
Все таки в методе который я в (10) описал есть недостаток - если число объектов в командном интерфейсе корневой подсистемы больше некоторого числа столбец начинает продолжатся на соседнем - как-бы заворачивается.
Действительно, в (8) описано решение. Но, человеку, впервые столкнувшемуся с данной темой, решение не очевидно.
Попробую описать это же решение своими словами, исходя из своих набитых шишек )
Подсмотрел решение в БП30 в Подсистеме Справочники, подчиненная подсистема ПокупкиИПродажи
Там в состав подчиненной подсистемы добавлен справочник Контрагенты, а в Командный интерфейс система еще подтягивает и команду Контрагенты. Видимость справочника Контрагенты отключена, а команды включена. Соответственно, в пользовательском интерфейсе мы видим ссылку по команде.
С расширением, возникает такая ситуация - если мы заимствуем только справочник Контрагенты, то дубляж происходит из-за неявного подтягивание команды Контрагенты в расширение. Для решения данной проблемы нужно явно позаимствовать в расширение и команду Контрагенты, и в Командном интерфейсе сделать как и в подсистеме ПокупкиИПродажи - отключить видимость справочника Контрагенты и оставить видимость команды этого справочника.
Все таки в методе который я в (10) описал есть недостаток - если число объектов в командном интерфейсе корневой подсистемы больше некоторого числа столбец начинает продолжатся на соседнем - как-бы заворачивается.
Действительно, в (8) описано решение. Но, человеку, впервые столкнувшемуся с данной темой, решение не очевидно.
Попробую описать это же решение своими словами, исходя из своих набитых шишек )
Подсмотрел решение в БП30 в Подсистеме Справочники, подчиненная подсистема ПокупкиИПродажи
Там в состав подчиненной подсистемы добавлен справочник Контрагенты, а в Командный интерфейс система еще подтягивает и команду Контрагенты. Видимость справочника Контрагенты отключена, а команды включена. Соответственно, в пользовательском интерфейсе мы видим ссылку по команде.
С расширением, возникает такая ситуация - если мы заимствуем только справочник Контрагенты, то дубляж происходит из-за неявного подтягивание команды Контрагенты в расширение. Для решения данной проблемы нужно явно позаимствовать в расширение и команду Контрагенты, и в Командном интерфейсе сделать как и в подсистеме ПокупкиИПродажи - отключить видимость справочника Контрагенты и оставить видимость команды этого справочника.
(11)
Дополнение 2
После продолжения танцев с бубнами нашлось еще одно, похоже универсальное, решение.
Просто дублирующие объекты, команды нужно добавить в состав корневой подсистемы,
и в ней явно отключить их видимость.
Команду Контрагенты - отключил и в подчиненной, и в корневой подсистемах.
Справочник Контрагенты - включил в подчиненной, и отключил в корневой подсистемах.
И, совет - всегда проверяйте на локальной базе и на серверной через тонкого клиента.
Результат может отличаться.
Дополнение.
Дополнение 2
После продолжения танцев с бубнами нашлось еще одно, похоже универсальное, решение.
Просто дублирующие объекты, команды нужно добавить в состав корневой подсистемы,
и в ней явно отключить их видимость.
Команду Контрагенты - отключил и в подчиненной, и в корневой подсистемах.
Справочник Контрагенты - включил в подчиненной, и отключил в корневой подсистемах.
И, совет - всегда проверяйте на локальной базе и на серверной через тонкого клиента.
Результат может отличаться.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот