|
Получить данные регистра сведений "Дополнительные сведения" из базы с через расширение.
| ☑ |
0
ArturR
09.03.19
✎
18:45
|
Привет, всем!
Пытаюсь работать с расширениями. Из основной конфигурации (УНФ) заимствую регистр накопления "ДополнительныеСведения", что бы впоследствии из расширения запросом получить данные из базы. Однако нет поля ссылка для измерения "Объект" (я эту ссылку хочу как параметр в запрос передать), причем для измерения "Свойство" все есть. Почему?
Вот ссылка на скриншот:
Ну или можно по другому спросить - Как из расширения получить "Дополнительные сведения" справочника из основной базы в типовой конфигурации (УНФ)?
|
|
1
Rovan
гуру
09.03.19
✎
19:01
|
(0) делай сам запрос в основной конфигурации, а потом переноси в расширение.
Конструктор запросов в коде расширения криво работает, но выполнение запроса идет хорошо.
|
|
2
ArturR
09.03.19
✎
19:07
|
(1) Нельзя конфигурацию снимать с замка.
А по поводу кривоватости запроса это возможно. Попробую ручками прописать.
|
|
3
ArturR
09.03.19
✎
20:39
|
Не получилось запросом. Пришлось из базы данные регистр сведений читать без запроса через выборку регистров.
|
|
4
jsmith82
09.03.19
✎
20:44
|
(3) быть такого не может
|
|
5
jsmith82
09.03.19
✎
20:46
|
(0) потому что объект имеет составной тип. если захватишь один из типов в расширение, откроется деревце Объект - (Список документов) - Реквизиты
|
|
6
jsmith82
09.03.19
✎
20:48
|
запросы, как говорят в (1) делай в контексте основной конфигурации (файл - создать внешнюю обработку - открыть модуль объекта - тут и делай, потом копируй)
(2) ты сказал по сути чушь. в контексте основной конфигурации, а не в модуле типового объекта, чей замок ты снял, чтобы своять запрос. во внешней обработке делай
|
|
7
jsmith82
09.03.19
✎
20:50
|
и не забывай, что код расширения действует в контексте основной конфигурации
тащить объекты в расширение нужно только, если они участвуют в формах, ролях и собственных данных (расширений таблиц основной конфигурации и собственных таблиц) расширения
|
|
8
hhhh
09.03.19
✎
21:38
|
(5) наверно он в запросе пишет Объект.Ссылка, а надо писать просто: Объект.
|
|