Имею управляемую форму. Это форма настроек отчета. То есть она по сути ни с чем не связана.
На форме есть элемент Таблица, связанная с реквизитом ТаблицаЗначений. В ней перечисляются поля, которые нужно показать в отчете.
Я в обработчике ПриСозданииНаСервере программно заполнил реквизит ТаблицаЗначений несколькими строками. И в форме пославил АвтоматическоеСохранениеДанныхВНастройках в значение "Использовать". И форма нормально работала, и нормально запоминала, у каких строк стоят галочки.
Но вот у меня изменились имена полей, добавилось несколько новых полей.
Я в обработчике ПриСозданииНаСервере программно заполняю реквизит ТаблицаЗначений новыми данными, но форма открывается со старыми данными! И старые данные показываются до тех пор, пока не установлю АвтоматическоеСохранениеДанныхВНастройках в значение "Не использовать". Тогда начинает показываться новый список полей. Но он не запоминает галки (ведь АвтоматическоеСохранениеДанныхВНастройках отключено). А если включить АвтоматическоеСохранениеДанныхВНастройках, то опять показывается старый список полей.
Я не могу понять, как обновить или сбросить автоматически сохраненные данные для данной формы. Причем это нужно сделать для всех пользователей. Как это делается?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший