Версия для печати темы (https://pro1c.org.ua/index.php?s=7c385f7cf700f214529a3838b8284835&showtopic=65400)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Почему не видно колонок в динамическом списке?

Автор: Vofka 23.03.21, 22:12

Заставила меня судьба связаться с конфигурацией КУП.
Есть значит КУП версии 2.1.13.2, работающий на платформе версии 8.3.9.2170.

Понадобилось мне добавить в форму списка справочника партнеров кое что. Что хотел сделать, я сделал. Но я так и не понял следующего. Смотрим:



Что мы тут видим. В списке 5 видимых колонок. Внизу в окне сообщений я выводил ПриОткрытии и ПриЗакрытии список колонок с признаком Видимости. Там видно, что, например, есть колонка БизнесРегион, ОсновнойМенеджер, у которых видимость включена (ещё раз сделаю акцент, что в событии ПриЗакрытии формы эти колонки тоже есть и тоже видимы). Ещё что: колонки БизнесРегион в настройках формы вообще нету.

Пробовал сбрасывать настройки через меню "Установить стандартные настройки", ожидаемого эффекта это не дало.

Что это за фигня? Где колонки?

Автор: sava1 23.03.21, 22:21

Видимость по ролям?

Автор: logist 23.03.21, 22:54

"Условное оформление" формы, уже после открытия, там может быть программное заполнение

Автор: DartRomanius 24.03.21, 10:23

Vofka @ Вчера, 23:12 * ,

ПартнерыИКонтрагенты.ПартнерыФормаВыбораСпискаПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);

там формируется программное заполнение запроса и прочее
та же "хрень" встречается в УТ

Автор: Vofka 24.03.21, 10:46

Цитата(sava1 @ 23.03.21, 22:21) *
Видимость по ролям?

Работаю под Полными правами, да и вроде таких ограничений в этих колонках нету.

Цитата(logist @ 23.03.21, 22:54) *
"Условное оформление" формы, уже после открытия, там может быть программное заполнение

В ПередЗагрузкойДанныхИзНастроекНаСервере (которое вызывается после ПриСозданииНаСервере) я проверял условное оформление Списка и Формы, там ничего такого нету.

Цитата(DartRomanius @ 24.03.21, 10:23) *
ПартнерыИКонтрагенты.ПартнерыФормаВыбораСпискаПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
там формируется программное заполнение запроса и прочее

Я на ней спотыкался уже. Но в данном случае дело не в этом, у меня сделано сейчас так:
ТекстЗапрос = Список.ТекстЗапроса;
ПартнерыИКонтрагенты.ПартнерыФормаВыбораСпискаПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
Список.ТекстЗапроса = ТекстЗапрос;
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(
    Список,
    "ПредставлениеОбособленногоПодразделения",
    НСтр("ru='Обособленное подразделение';uk='Відокремлений підрозділ'")
);


И в тексте запроса точно есть и ОсновнойМенеджер и БизнесРегион.

Автор: DartRomanius 24.03.21, 11:21

Vofka @ Сегодня, 11:46 * ,

Функциональная опция - "Использовать бизнес-регионы". Завязано на соответствующую константу.

Автор: Vofka 24.03.21, 11:32

DartRomanius, точно, спасибо! А почему у Основного менеджера на скрине по умолчанию галка снята? При том, что видимость у него установлена в Истина.

Автор: DartRomanius 24.03.21, 12:04

Vofka @ Сегодня, 12:32 * ,

Вот тут не подскажу, где-то в коде видимо "надмозг" постарался.

Автор: Vofka 24.03.21, 12:39

Цитата(DartRomanius @ 24.03.21, 12:04) *
Вот тут не подскажу, где-то в коде видимо "надмозг" постарался.

Так, а как так в принципе: в настройках списка в интерфейсе видимость выключена (галка снята), но программно показывается, что включена?

Автор: DartRomanius 24.03.21, 13:46

Vofka @ Сегодня, 13:39 * ,

Загадка, я пока сам не понял, с отладчиком прошелся, может чего не заметил.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua