Модуль объекта как обратиться к справочнику в расширении?
По теме из базы знаний
Найденные решения
(1)
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
Банк=Справочники.БанковскиеСчета.МойРеквизит
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если я правильно понял вопрос, то правильный ответ написали в (3). Контекстная подсказка в модуле объекта основной конфы не покажет объекты из расширения, основная конфа "узнает" о расширении после компиляции. Поэтому просто пишите код как обычно "Справочники.МойСпрИзРасширения", игнорируйте сообщение об ошибке, а после запуска в режиме предприятия ваш код будет работать. Аналогично для экспортных процедур и функций расширения.
(1)
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
Банк=Справочники.БанковскиеСчета.МойРеквизит
Это вообще нигде не может быть доступом ни к какому реквизиту. Это будет воспринято как получение предопределенного значения элемента справочника.
Теперь уточните, из какого модуля объекта и что получить?
Если же из модуля объекта справочника получить реквизит этого же справочника, то где пытаетесь к нему обратиться? Для возможности обратиться к реквизиту добавленному в расширении и чтобы он был "виден" конфигуратором, то это нужно делать в том же расширении, в котором добавлен и реквизит. Т.е. добавить в расширение метод из модуля объекта и работать с ним в расширении.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот