Имя: Пароль:
1C
1С v8
Как программно вернуть форму (таблицу на форме) в состояние "по умолчанию"?
0 Morluginn
 
11.09.19
18:03
На форме есть таблица, которой время от времени программно подсовывается новая "ОсновнаяТаблица" (это динамический список). Если пользователь поигрался с "настроить список", то после смены основной таблицы платформа иногда ругается.
1 Morluginn
 
11.09.19
18:09
Или: есть ли способ программно удалить все колонки таблицы на форме ("подчинённые" элементы управления по сути)?
2 vicof
 
11.09.19
18:09
Установить стандартные настройки в компоновщике
3 Morluginn
 
11.09.19
18:10
(2) Мне так непонятно, строчку кода, пожалуйста...
4 vicof
 
11.09.19
18:14
КомпоновщикНастроекКомпоновкиДанных.ЗагрузитьНастройки (DataCompositionSettingsComposer.LoadSettings)
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
ЗагрузитьНастройки (LoadSettings)
Синтаксис:

ЗагрузитьНастройки(<Настройки>)
Параметры:

<Настройки> (обязательный)

Тип: НастройкиКомпоновкиДанных.
Компонуемые настройки.
Описание:

Загружает настройки в компоновщик.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

Пользовательские настройки заново заполняются на основе этих настроек.
--------------------------------------------------------------------------------

     Методическая информация
5 Morluginn
 
11.09.19
18:24
МойРеквизитФормыКоторыйДинамическийСписок.КомпоновщикНастроек.ЗагрузитьНастройки(Новый НастройкиКомпоновкиДанных);

Так?
6 Morluginn
 
11.09.19
18:39
Не, при таком коде настройка списка перестаёт работать ))
7 Morluginn
 
11.09.19
18:49
И вопрос наверное я недостаточно хорошо задал. Ну вот например, пользователь устанавливает отбор в списке ("поиск") по какому-то полю, как при смене ОсновнойТаблицы этот отбор убрать?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший