Имя: Пароль:
1C
1С v8
Можно ли менять состав полей динамического списка без кода?
0 camojiet
 
16.08.17
11:46
Доброго всем дня. У меня чистая форма, на ней динамический список с произвольным запросом, где одна таблица (справочник, она же основная таблица ДС), одно поле Ссылка и характеристики.

Поля с характеристиками можно сразу же использовать в отборах, сортировках, оформлении и выбирать для группировки. Всё работает. Но просто выбрать в качестве дополнительного поля невозможно (чтобы он встал рядом с ссылкой отдельным столбцом). Понятно, что с помощью кода это всё как-то там делается, но неужели это нельзя сделать без кода?
Куча настроечных элементов компоновки данных, которые можно разместить на форме, и нет возможности просто добавить поле? Или я делаю что-то не так?
1 DrShad
 
16.08.17
11:47
что-то делаешь не так
2 r_i_n_i_k
 
16.08.17
11:47
Все действия (или Ещё) - Настроить список - Изменить форму. Это не оно?
3 r_i_n_i_k
 
16.08.17
11:48
+(2) "настроить список" лишнее.
4 camojiet
 
16.08.17
11:53
Через неё кстати работает. Но при нажатии на заголовке стольбца (для сортировки), вылетает табличка, что по этому полю сортировать нельзя.
5 r_i_n_i_k
 
16.08.17
11:58
Это по какому полю сортировать пытаетесь? Не по комментарию?
Там есть ограничения для сортировки, типа поля неограниченной длины и что-то ещё. Может кстати значение "Индексировать" в палитре реквизита влияет на возможность сортировки
6 DrShad
 
16.08.17
12:00
еще группировка в запросе ДС не дает сортировать список
7 camojiet
 
16.08.17
12:02
(5) Это ПВХ и в составе его значений нет строки неограниченной длины.
(6) Мне и не надо. Мне надо по максимуму выжать всё из СКД. Я уже запарился рисовать эти элементы.
8 camojiet
 
16.08.17
12:03
(6) не так прочитал. Группировки там как-бы нет. Она как-раз там не нужна. Один уровень должен быть. Там и есть один.
9 r_i_n_i_k
 
16.08.17
12:04
какое поле не получается добавить? в "изменить форму" это поле видно?
10 DrShad
 
16.08.17
12:04
запрос покажи
11 camojiet
 
16.08.17
12:06
Да. Видно. Но толку от этого немного. Не уверен, что настройка "Изменить форму" сохраняется в "КомпоновщикНастроек" динамического списка. Мне в конце-концов надо будет переносить настройки между пользователями.

Запрос:

ВЫБРАТЬ
    CW_Грузоперевозки.Ссылка
ИЗ
    Справочник.CW_Грузоперевозки КАК CW_Грузоперевозки
ГДЕ
    CW_Грузоперевозки.Статус = &Статус
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.CW_Грузоперевозки)
    ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.CW_ПараметрыГрузоперевозок
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Идентификатор
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.CW_ХарактеристикиГрузоперевозок
    ПОЛЕОБЪЕКТА Грузоперевозка
    ПОЛЕВИДА Параметр
    ПОЛЕЗНАЧЕНИЯ Значение }
12 DrShad
 
16.08.17
12:09
(11) выбери нужные поля в результирующий запрос
13 Rovan
 
гуру
16.08.17
12:15
14 camojiet
 
16.08.17
12:32
(12)  - Так теряется смысл мероприятия. Хочу избавиться от характеристик в запросах.
(13) - спасибо, но информация уже не актуальна. таких свойств ДС больше нет.

Вот в целом как сейчас на видео https://www.screencast.com/t/j6jserKty
15 camojiet
 
16.08.17
13:30
В общем как я не крутил колонок через компоновщик данных - добавить мне не удалось (Без кода). Скорее всего это и невозможно, так как за колонки отвечает не реквизит формы дс, а элемент формы, что логично. Компоновщик рулит данными - элемент формы - отображением(Колонок в том числе).
То есть без программного увеличения подчиненных элементов Элемента формы - поменять их не получится.
Всем спасибо.
Независимо от того, куда вы едете — это в гору и против ветра!