|
Хранение доп. информации (структуры) для документа | ☑ | ||
---|---|---|---|---|
0
ikolegov
09.09.14
✎
14:54
|
Подскажите как организовать хранение доп. информации для документа. Нужно хранить определенную структуру. Пробовал 2 варианта 1. Через ХранилищеНастроек - недостаток доступно только определенному пользователю,2.Сериализовал через строкуXML и помещал в доп. реквизит созданный для этого документа - обрезает строку до 1024 символов.
|
|||
1
Wobland
09.09.14
✎
14:55
|
я юзаю РС ЗначенияСвойствОбъектов
|
|||
2
nufnufcheg
09.09.14
✎
14:55
|
ХранилищеЗначений
|
|||
3
GROOVY
09.09.14
✎
14:56
|
Через хранилище настроек можно и разным пользователям настройки общие сохранять, но они совсем не для этой задачи.
|
|||
4
ikolegov
09.09.14
✎
15:02
|
(1) я в БП 3.0 там нет такого, может ДополнительныеСведения(2) можно подробнее
|
|||
5
ikolegov
09.09.14
✎
15:07
|
(3) перечислять каждого пользователя, а если будут пользователи добавляться
|
|||
6
Легат
09.09.14
✎
15:07
|
(4) А что там не понятного? Новый ХранилащеЗначения;
|
|||
7
SeiOkami
09.09.14
✎
15:14
|
(6), вопрос, как я понял, не как, а где
|
|||
8
SeiOkami
09.09.14
✎
15:14
|
(5), разве нельзя сохранить общую настройку? Вроде можно было
|
|||
9
Легат
09.09.14
✎
15:16
|
Ааа, что касается ХЗ, то я его в реквизит спрятал. Про остальное ничего не могу сказать..
|
|||
10
SeiOkami
09.09.14
✎
15:17
|
СтандартноеХранилищеНастроекМенеджер.Сохранить (StandardSettingsStorageManager.Save)
СтандартноеХранилищеНастроекМенеджер (StandardSettingsStorageManager) Сохранить (Save) Синтаксис: Сохранить(<КлючОбъекта>, <КлючНастроек>, <Настройки>, <ОписаниеНастроек>, <ИмяПользователя>) Параметры: <...> <ИмяПользователя> (необязательный) |
|||
11
Легат
09.09.14
✎
15:17
|
А хранилище настроек, как правильно подмечено в (3), не совсем про это..кажетсо..
|
|||
12
SeiOkami
09.09.14
✎
15:17
|
ИмяПользователя - необязательный
|
|||
13
ikolegov
09.09.14
✎
15:22
|
(12) если не указывать то это для текущего пользователя - уже наступал на эти грабли.
Я пробовал еще так Строка = XMLСтрока(Новый ХранилищеЗначения(СтруктураДопДанных, Новый СжатиеДанных())); и помещал в доп. сведения по этому документу, но бывает не влезает в 1024 символа |
|||
14
_fvadim
09.09.14
✎
15:25
|
||||
15
SeiOkami
09.09.14
✎
15:32
|
(13), действительно.
Если уж очень не хочется трогать конфу, чтобы добавить один реквизитик, то можно ухитриться, например, со справочником "Файлы". Жесть, но как вариант. |
|||
16
ikolegov
09.09.14
✎
15:37
|
(13)Хотелось хранить не один реквизит, а несколько + таблицу, и как ее засунуть в справочник "Файл"?
|
|||
17
Легат
09.09.14
✎
15:38
|
Есть много регистров, которые имеют ресурс - ХранилищеЗначения. Почему бы их подпрячь? Короч, вариантов хватает.. (16) Структура вполне подходит
|
|||
18
SeiOkami
09.09.14
✎
15:41
|
(16), верно Легат говорит. Пихай всё в структуру, её в хранилище, а это хранилище уже помещай в справочник\регистр, который и подойдёт и от твоих манипуляций ничего не сломает.
|
|||
19
ikolegov
10.09.14
✎
11:11
|
Использую Справочник ПоставляемыеДанные. Там есть реквизит
ХранимыйФайл с типом ХРанилищеЗначений. Когда создаю новую запись этого справочника то все нормально, когда же пытаюсь писать в существующую запись то при попытке Элемент.ХранимыйФайл = МоеХранилище ругается, что поле объекта недоступно. Как правильно ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |