|
УФ с расширением конфигурации | ☑ | ||
---|---|---|---|---|
0
KILL_
OFF_COBECTb 23.07.19
✎
09:26
|
Всем добрый день. Вопрос по управляемым формам.
Заметил странную особенность (а может это так и должно работать, не уверен): есть форма с динамическим списком, в запросе нужный реквизит выбирается (номенклатура), но галочка "использовать всегда" не стоит, поэтому в режиме предприятие через "изменить форму" вытащить этот реквизит не могу на форму, реквизит с сервера на клиент не передается. Чтобы это изменить перенес форму в расширение, эта форма потащила за собой в расширение вагон и маленькую тележку объектов, плюс еще потребовалось тащить кучу дополнительных объектов, чтобы можно было работать с этим динамическим списком. В итоге галочку "использовать всегда" поставил в расширении, в режиме предприятие через добавленную номенклатуру вытащил еще артикул. Потом подумал, что ради одной галочки тащить весь ворох объектов в расширение слишком жирно, отменил все изменения в расширении, обновил, запускаю предприятие, на форме номенклатура разумеется пропала, а вот артикул остался. Вопрос: Почему артикул на форме есть, хотя номенклатура не передается и достать ее никак нельзя? Получается что реквизит динамического списка все равно как-то можно через "изменить форму" вытащить, даже если галочка "использовать всегда" не стоит? Гугл везде говорит, что если галка не стоит, то на клиент реквизит не передается и он никак не может быть доступен. |
|||
1
lucbak
23.07.19
✎
09:34
|
(0) Добавить реквизит через точку на форму динамического списка гораздо проще перехватив процедуру "ПриСозданииНаСервере" (в типовых есть общий перехват данной процедуры через общий модуль) и прописать добавление реквизита програмно (там всего одна строчка кода)
|
|||
2
KILL_
OFF_COBECTb 23.07.19
✎
11:04
|
(1) Спасибо за совет, но этот вариант все равно предполагает перенос объектов в расширение
А мне не понятно все же как пользователю вытащить реквизит, не вмешиваясь в код. Судя по всему это возможно, но нигде не описано как. |
|||
3
lucbak
23.07.19
✎
12:30
|
(2) Нет, этот вариант как раз не предполагает перенос объектов расширение.
|
|||
4
Cyberhawk
23.07.19
✎
12:31
|
Как это "не вмешиваясь в код"?
|
|||
5
lucbak
23.07.19
✎
12:33
|
(4) Через "Добавить поле" в "Изменить форму" - это он имеет ввиду.
|
|||
6
Cyberhawk
23.07.19
✎
12:36
|
А, плевое дело
|
|||
7
KILL_
OFF_COBECTb 23.07.19
✎
13:01
|
(6) да, через изменить форму, но как к нему обратиться, если оно в запросе есть, а на форме использовать всегда не стоит?
|
|||
8
Cyberhawk
23.07.19
✎
13:21
|
(7) Переопределить этот флажок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |