Вход | Регистрация
 

Почему в типовой 1С УФ в форму списка можно добавлять группировки, но нельзя поля?

Почему в типовой 1С УФ в форму списка можно добавлять группировки, но нельзя поля?
Я
   Гений 1С
 
06.09.20 - 15:12
т.е. через группировку поля можно вытащить, а вот добавлять поля нельзя?
Я вот только что клиенту показал такой хак с полями через группировку.
А поля нельзя штолле?
   ПрестарелыйЗаяц
 
1 - 06.09.20 - 15:14
Попробуйте обратиться к программисту.
   RomanYS
 
2 - 06.09.20 - 15:16
(0) можно
   ДенисЧ
 
3 - 06.09.20 - 15:19
Добавлять можно. Те, что есть в запросе.
   RomanYS
 
4 - 06.09.20 - 15:20
(3) ТС вероятно про реквизиты реквизитов
   Гений 1С
 
5 - 06.09.20 - 15:21
(4) спасибо что прочитали мои мысли.
   Ненавижу 1С
 
6 - 06.09.20 - 15:31
Реквизиты реквизитов тоже можно. Например наши все опечалилась что нигде у номенклатуры не отображается артикул. А потом радости не было предела, когда показали как добавить
   Гений 1С
 
7 - 06.09.20 - 17:24
(6) ну и как?
   Mort
 
8 - 06.09.20 - 17:39
в "Изменить форму".
   Ненавижу 1С
 
9 - 06.09.20 - 17:45
(8) для Гения такой совет стоит 5 тыс. рублей. Гений платит за знания, спросите у Зимбицкого
   alkorolev
 
10 - 06.09.20 - 17:46
Через "Изменить форму" же можно
   Гений 1С
 
11 - 07.09.20 - 07:59
(10) там нет такой команды в списке
   Гений 1С
 
12 - 07.09.20 - 07:59
Может потому что платформа 8.3.10.2561. А вот группировка уже есть.
   ДенисЧ
 
13 - 07.09.20 - 08:01
(11) Геня... Я за 5 минут нашёл... А ты второй день ищешь...
   Гений 1С
 
14 - 07.09.20 - 08:01
Да, и режим совместимости "Версия 8.2.16" 
(9) Хватит умничать. Нет в таком режиме "Изменить форму", потому и спрашиваю. Интересуют пути мысли разработчиков 1С, т.е. группировку они догадались сделать в свое время, а вывод реквизитов нет?
   Гений 1С
 
15 - 07.09.20 - 08:02
(13) если ты про баян с "изменить форму", то перечитай внимательно о какой платформе идет речь. Находчик.
   Гений 1С
 
16 - 07.09.20 - 08:03
Кстати, посмотрел внимательнее, проблема не в платформе.
В некоторых списках "Изменить форму" в "Все действия" есть, а в некоторых (большинстве) нет. Вот тут теряюсь в догадках почему так.
Программно что ли стоит запрет на изменение формы? Счас гляну
   Гений 1С
 
17 - 07.09.20 - 08:04
Да, посмотрел, снята галочка "Разрешить изменять форму". ОК. Понятно. Предложу клиенту эту галочку поставить.
Но все равно логика странная - через группировку реквизиты можно вытаскивать, а доп. колонки добавлять нельзя. Какой-то селезневский бред.
   LoneWanderer
 
18 - 07.09.20 - 08:15
(17) >Какой-то селезневский бред.
Куда уж нам до гениев...
   Fish
 
19 - 07.09.20 - 08:29
М-да. Гений уже не тот. А ведь когда-то довольно полезные вещи писал.
   lodger
 
20 - 07.09.20 - 08:43
(19) видимо, возрастное.
   Гений 1С
 
21 - 07.09.20 - 09:29
(18) не, ну а че? В режиме запрета изменения формы вытаскивать реквизиты через группировку можно, а через поля нет. Где логика?
   LoneWanderer
 
22 - 07.09.20 - 10:51
(21) Конечно с гениями общаться немного опасно, того глядит самого в гении запишут...
Но всё же рискну ответить ;)
Логика такая:
1. Механизм пользовательской настройки формы (вызывается через "Изменить форму") предназначен для изменения свойств (и немного состава) элементов формы.
2. Настройки группировок в динамическом списке (так же как и все остальные настройки динамического списка) не меняют свойства (и состав) элементов формы.
3. 1 + 2 => Т.к. запрет изменения формы не является запретом вообще любых действий с формой, а группировки не являются "изменением формы" (в том смысле, который заложен в "Изменить форму") то этот запрет ни как влияет на возможность настраивать группировки (или менять любые другие настройки списка).

Да, это "техногенное", а не пользовательское объяснение.

Возможно, будет гораздо удобнее настраивать и состав выбираемых в динамическом списке полей через настройки списка (компоновки), а не "Настройки формы".
Но простого ответа как интегрировать настройки компоновки и формы вроде бы нет.
   Вафель
 
23 - 07.09.20 - 10:53
ну то что поля отдельно, настройки списка отдельно - это явный косяк 1с
   Вафель
 
24 - 07.09.20 - 10:54
оно конечно понятно что так было проще ибо в скд нет свойств элементов форм
   LoneWanderer
 
25 - 07.09.20 - 11:01
(24) Из тех свойств что выведены в "Изменить форму" в компоновке всё или почти всё есть (точнее - такие же).
Но что потом делать с колонками (полями), которые образовались из настроек компоновки?
Как их отображать в объектную модель?
К в "Настроить форму"?

Простой ответ - не отображать вообще (так же как пользовательские изменения формы "не видны" из объектной модели).
Но вроде это не совсем то, что хотелось бы получить на выходе.

А с другой стороны конечные пользователи в большинстве своём всё равно не пользуются настройками компоновки (потому что они для них слишком сложные) и уже тем более "Изменить форму" - т.е. критичность у этого "косяка" (и соответственно востребованность у потенциального решения) не особо высокая.
   Гений 1С
 
26 - 07.09.20 - 11:04
(22) это из серии "Она надела короткую юбку, поэтому я ее изнасиловал". Нет логики. Если можно вытащить реквизиты через группировку, почему нельзя через поля?
   Вафель
 
27 - 07.09.20 - 11:08
(25) ты хочешь чтоб я за 5 мин родил проектное решение?
   LoneWanderer
 
28 - 07.09.20 - 11:12
(26) Проходите мимо, пожалуйста.

(27) Да нет - просто написал что дело в не отсутствии свойств.
Ведь "преобразование" в одну сторону уже сделали - при вызове ПолучитьИсполняемыеНастройкиКомпоновкиДанных настройки формы преобразуются в настройки компоновки.
При желании, можно сделать и в обратную сторону.
P.S. Но на "проектное решение" можно и не за 5 мин я бы не отказался взглянуть ;)
   Вафель
 
29 - 07.09.20 - 11:13
(28) для этого у бг есть брат


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