Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ с расширением конфигурации

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.