Имя: Пароль:
1C
1С v8
АвтоматическоеСохранениеДанныхВНастройках Как сбросить кеш сохраненных настроек?
0 xintrea
 
07.12.12
08:55
Здравствуйте!


Имею управляемую форму. Это форма настроек отчета. То есть она по сути ни с чем не связана.

На форме есть элемент Таблица, связанная с реквизитом ТаблицаЗначений. В ней перечисляются поля, которые нужно показать в отчете.

Я в обработчике ПриСозданииНаСервере программно заполнил реквизит ТаблицаЗначений несколькими строками. И в форме пославил АвтоматическоеСохранениеДанныхВНастройках в значение "Использовать". И форма нормально работала, и нормально запоминала, у каких строк стоят галочки.


Но вот у меня изменились имена полей, добавилось несколько новых полей.

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


Я не могу понять, как обновить или сбросить автоматически сохраненные данные для данной формы. Причем это нужно сделать для всех пользователей. Как это делается?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший