Имя: Пароль:
1C
1С v8
Добавить на форму таблицу значений с сохранением значения после закрытия
0 neiroromantik
 
13.04.16
05:53
Всем доброго времени суток! Есть форма настроек учетной политики, привязанная к регистру сведений. Конфа нестандартная, но не суть. Платформа 8.3. на управляемых формах. Нужно на форму этого регистра добавить реквизит типа "ТаблицаЗначений" или "СписокЗначений". Таблица на форме заполняется из справочника. Нужно чтобы после закрытия формы значения из таблицы сохранялись.
Обычно задача сохранения данных для реквизита формы решается указанием пути к реквизиту регистра, который эти данные хранит. Проблема в том, что у реквизита регистра нельзя указать тип CписокЗначений или ТаблицаЗначений.
Почитал, что можно задачу реализовать через хранилище значения. Однако, когда ставишь на форму СписокЗначения, у него ПутьКДанным до реквизита регистра с типом ХранилищеЗначения не выбирается.
В,общем, коллеги, подскажите как чего куда прикрутить, что где написать :).
1 ЛисИзЛеса
 
13.04.16
06:09
Ключевая фраза
"Таблица на форме заполняется из справочника".
То есть надо при закрытии формы изменить(-ять) элемент(ы) справочника?
2 neiroromantik
 
13.04.16
06:22
(1) Нет. Элементы справочника изменять не нужно. Их нужно просто запомнить в таблице на форме, чтобы при закрытии и последующем открытии эти данные были также на форме.
Цель помещения данных на форму - настройка интерфейса для уже написанного кода. Пользователь по замыслу выбирает элементы справочника Организаций на форме, по которым нужно распределить данные по специфическому алгоритму.
3 фобка
 
13.04.16
06:27
Путь к данным должен быть к списку значений, а не хранилищу, логично? Из хранилища ты сам ручками заполняешь реквизит формы с типом СЗ
4 neiroromantik
 
13.04.16
06:44
(3) Фобка, т.е. в реквизите регистра нельзя сохранить список значений?
Как я тебя понимаю, нужно на закрытие формы повесить процедуру записи в хранилище значений. И на открытие формы процедуру чтения из хранилища.
Вроде норм. вариант, но  есть два нюанса по-моему:
1. По замыслу мне нужно прочитать сохраненные настройки пользователя  из обработки, когда форма настроек уже закрыта. Я смогу их прочитать из этого хранилища значений?
2. В синтаксис-помошнике написано, что в ХранилищеЗначений не рекомендуется хранить ссылки на элементы справочника.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший