Хранение настроек в разрезе пользователя
☑
0
blueisacolour
05.08.15
✎
08:18
Добрый день.Есть документ с реквизитом типом ТЗ.Необходимо сделать так чтобы добавленные в ТЗ элементы отражались только по конкретному документу.Так как метод автосохранение не дал результат,после записи,добавленные элементы отражались во всех новых документах.Пробовал через эту процедуру не вышло,видимо нужно ТЗ перебирать.Помогите,плз!!!
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ЭтаФорма.ИмяРеквизитаФормы= ПолучитьНастройку("ИмяРеквизитаФормы");
КонецПроцедуры
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
СохранитьНастройку( "ИмяРеквизитаФормы", ЭтаФорма.ИмяРеквизитаФормы);
КонецПроцедуры
&НаСервере
Процедура СохранитьНастройку(Ключ, Настройка)
ХранилищеОбщихНастроек.Сохранить(Объект, Ключ, Настройка);
КонецПроцедуры
&НаСервере
Функция ПолучитьНастройку(Ключ)
Возврат ХранилищеОбщихНастроек.Загрузить(Объект, Ключ);
КонецФункции
1
shuhard_серый
05.08.15
✎
08:23
(0)[Есть документ с реквизитом типом ТЗ]
реквизит документа или реквизит формы документа ?
2
blueisacolour
05.08.15
✎
08:24
(1) Реквизит формы.Форма УФ
3
shuhard_серый
05.08.15
✎
08:27
(2) ну а хранить то данные надо внутри документа и это либо ТЧ, либо реквизит с типом Хранилище для ТЗ
4
blueisacolour
05.08.15
✎
08:38
(3) Хранилище пустая,видимо придется перебирать элементы ТЗ
5
blueisacolour
05.08.15
✎
09:10
Затищье
6
Cube
05.08.15
✎
09:12
(5) Ответ в (3).
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший