|
8.3. ХранилищеНастроек. | ☑ | ||
---|---|---|---|---|
0
Bot01
22.12.15
✎
14:24
|
Доброго времени суток.
8.3 При создании "ХранилищаНастроек" указал только "Имя". В результате: &НаСервере Процедура НастройкиСохранитьНаСервере() Настройки = Новый Структура("Группировка, Порядок, Отбор", Список.Группировка, Список.Порядок, Список.Отбор); ХранилищаНастроек.ХранилищеНастроек1.Сохранить("Документ.РасходнаяНакладная.ФормаСписка",, Настройки,,ИмяПользователя()); НастройкиЙ = ХранилищаНастроек.ХранилищеНастроек1.Загрузить("Документ.РасходнаяНакладная.ФормаСписка",,,ИмяПользователя()); //Получаем: НастройкиЙ = Неопределено ХранилищеОбщихНастроек.Сохранить("Документ.РасходнаяНакладная.ФормаСписка",, Настройки,,ИмяПользователя()); НастройкиУ = ХранилищеОбщихНастроек.Загрузить("Документ.РасходнаяНакладная.ФормаСписка",,,ИмяПользователя()); //А тут: НастройкиУ = Структура КонецПроцедуры Почему не работает с моим хранилищем? |
|||
1
Лефмихалыч
22.12.15
✎
14:26
|
Структура просто так не хранится в базе. Ее надо в ХранилищеЗначения завернуть сначала.
|
|||
2
Лефмихалыч
22.12.15
✎
14:28
|
или не надо?
|
|||
3
Лефмихалыч
22.12.15
✎
14:28
|
короче - попробуй
|
|||
4
Bot01
22.12.15
✎
14:29
|
(1)
&НаСервере Процедура НастройкиСохранитьНаСервере() Настройки = "12345"; ХранилищаНастроек.ХранилищеНастроек1.Сохранить("Документ.РасходнаяНакладная.ФормаСписка",, Настройки,,ИмяПользователя()); НастройкиЙ = ХранилищаНастроек.ХранилищеНастроек1.Загрузить("Документ.РасходнаяНакладная.ФормаСписка",,,ИмяПользователя()); //Получаем: НастройкиЙ = Неопределено ХранилищеОбщихНастроек.Сохранить("Документ.РасходнаяНакладная.ФормаСписка",, Настройки,,ИмяПользователя()); НастройкиУ = ХранилищеОбщихНастроек.Загрузить("Документ.РасходнаяНакладная.ФормаСписка",,,ИмяПользователя()); //А тут: НастройкиУ = Структура КонецПроцедуры |
|||
5
Bot01
22.12.15
✎
14:29
|
*//А тут: НастройкиУ = "12345"
|
|||
6
Лефмихалыч
22.12.15
✎
14:29
|
заинтриговал. Ща проверю
|
|||
7
Nuobu
22.12.15
✎
14:33
|
||||
8
Nuobu
22.12.15
✎
14:35
|
(4) Твоё хранилище настроек - только обёртка, всё сохранение и возврат настроек нужно реализовать самому.
|
|||
9
Bot01
22.12.15
✎
14:36
|
(8) В смысле - завести справочник или регистр и там всё это хозяйство сохранять?
|
|||
10
Bot01
22.12.15
✎
14:42
|
(7) Ну да...
"При добавлении в конфигурацию собственного хранилища настроек 1С требуется на языке 1С прописать обработчики загрузки и сохранения значений, иначе хранилище работать не будет". Спасибо. |
|||
11
Лефмихалыч
22.12.15
✎
14:43
|
а, вон оно чо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |