Имя: Пароль:
1C
1С v8
8.2 Как сохранять значение реквизитов внешних обработок?
0 Aswed
 
18.10.11
11:13
САБЖ
1 Defender aka LINN
 
18.10.11
11:15
КНОПКОЙ
2 Jstunner
 
18.10.11
11:15
в настройках пользователей
3 Aswed
 
18.10.11
11:15
(1) Какой?:)
4 Aswed
 
18.10.11
11:17
(2) А это как? Можешь дать пример кода?
5 andrewks
 
18.10.11
11:21
а форма-то какая?
6 Dimma
 
18.10.11
11:21
Вот простейший пример
Процедура ПриОткрытии()
// Восстанавливаем значение
ЗапрашиватьЦену = ВосстановитьЗначение("ЗапрашиватьЦенуПриПодборе");
...

Процедура ПриЗакрытии()
// Сохраняем значение
Если ЭлементыФормы.ЗапрашиватьЦену.Доступность Тогда
   СохранитьЗначение("ЗапрашиватьЦенуПриПодборе", ЗапрашиватьЦену);
КонецЕсли;
7 Aswed
 
18.10.11
11:22
(5) Управляемая конечно
8 Defender aka LINN
 
18.10.11
11:23
(7) А ты когда об этом собирался рассказать? :)
9 Aswed
 
18.10.11
11:24
(6) В управляемых такого нет
(8) тупанул чуток)
Написал 8.2 а дальше не сообразил)))
10 andrewks
 
18.10.11
11:24
чё-то старички сегодня жгут
11 Aswed
 
18.10.11
11:25
(10) /потупив взор ковыряю ножкой в полу/
12 andrewks
 
18.10.11
11:26
св-ва формы\СохранениеДанныхВНастройках, АвтоматическоеСохранениеДанныхВНастройках
13 Aswed
 
18.10.11
11:32
(12) Дык в том то и дело что не работает ни черта эта настройка)
Я наверное её не правильно готовлю.

Включил:
ПутьКИнформационнойБазе "Использовать"
СохранениеДанныхВНастройках "Использовать список"

Что там ещё надо настраивать?
14 andrewks
 
18.10.11
11:34
у мну работает
15 Aswed
 
18.10.11
11:35
(14) Только с такими настройками и все? Или создавал хранилище настроек?
16 andrewks
 
18.10.11
11:35
без хранилища работает, со списком
17 Aswed
 
18.10.11
11:36
(16) Млять, что же блин ни так.
18 andrewks
 
18.10.11
11:36
а что за ПутьКИнформационнойБазе  - я у себя такого не наблюдай в палитре св-в
19 Aswed
 
18.10.11
11:38
(18) Да это я вставил то что было в буфере)
там должно было быть написано "АвтоматическоеСохранениеДанныхВНастройках"
)))
Скачу между мониторами тут, запутался.
20 andrewks
 
18.10.11
11:39
ну у тебя хоть настройка твоя в списке появляется, или нет?
галочки на реквизитах нажал?
21 Aswed
 
18.10.11
11:41
(20) Всё понял в чем косяк.
У меня все реквизиты это реквизиты Объекта.
Вынес эти реквизиты как реквизиты формы и стало сохраняться.
А реквизиты объекта получается не сохранить.
22 Aswed
 
18.10.11
11:43
+ 21 нихрена. Галку на реквизите формы ставлю.
Все одно блин не сохраняет.
23 Aswed
 
18.10.11
11:44
(20) "галочки" ты имел ввиду "Сохранять данные"?
24 andrewks
 
18.10.11
11:44
(21) у мну сохраняет
25 andrewks
 
18.10.11
11:45
(23) второе ТП, сверху справа
колонка "Сохранение"
26 Aswed
 
18.10.11
11:46
(24) Всё. Теперь и у меня пошло.
27 Aswed
 
18.10.11
11:46
(25) Да, а я ставил в самом реквизите.
Спасибо, разобрался)
28 andrewks
 
18.10.11
11:47
а где в реквизите объекта галка сохранения?
29 Aswed
 
18.10.11
11:49
(28) В реквизите формы
30 Aswed
 
18.10.11
11:49
+ 29 "сохраняемые данные"
31 andrewks
 
18.10.11
11:53
(30) дык это, батенька, совсем на другую тему песня
модифицированность, только просмотр и т.д.
32 Aswed
 
18.10.11
11:54
(31) Уже понял)))))
33 vmv
 
18.10.11
11:55
советую учесть сразу

//
// Некоторые элементы формы, например ТаблицаФормы могут не восстанавливаться и даже блокировать вызов ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки),
// если с момента последнего сохранения они изменили свой тип или состав, т.е. в случае таблицы формы есть сохраненное значение с одним составом колонок,
// а после добавления или переименования колонки с установленным признаком "Сохранять" для таблицы уже не вызывается ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки).
// В этом методе можно модифицировать состав колонок сохраненной таблицы в соотвевествии с текущим составом.
//
Процедура ПередЗагрузкойДанныхИзНастроекНаСервере(Настройки)
34 Aswed
 
18.10.11
11:56
(33) Спасибо, пригодится.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс