![]() |
![]() |
|
Заменить значение в хранилище | ☑ | ||
---|---|---|---|---|
0
ladalk
06.05.13
✎
13:49
|
Добрый день.
В справочнике тип одного из реквизитов - хранилище. При определенных условиях нужно перезаписать этот реквизит с новым значением. ЭлСпр = справочники......ПолучитьОбъект(); ЭлСпр.Хранилище = НовоеЗначение; ЭлСпр.Записать(); Затем получаю значение из справочника через .....Хранилище.Получить(); а там - значения, которые были записаны в первый раз. в чем может быть ошибка? |
|||
1
mikecool
06.05.13
✎
13:51
|
Хранилище = Новый Хранилище
|
|||
2
ice777
06.05.13
✎
13:51
|
как ни странно Хранилище.Записать? )
|
|||
3
ladalk
06.05.13
✎
13:54
|
(1) есть это перед присвоением нового значения
|
|||
4
ladalk
06.05.13
✎
13:55
|
(2) а зачем хранилище.записать()?
когда элемент справочника записывается. у хранилища - только получить() |
|||
5
mikecool
06.05.13
✎
13:56
|
давай весь код
|
|||
6
Ненавижу 1С
гуру
06.05.13
✎
13:57
|
(0) а случайно не из ранее (до записи) прочитанного объекта получаешь?
|
|||
7
ladalk
06.05.13
✎
13:58
|
ЭлементСохрНастр = Справочники.СохраненныеНастройки.НайтиПоНаименованию(Строка(ПараметрыСеанса.ТекущийПользователь)+ "АБ_ВизыПриказов").ПолучитьОбъект();
ВизыХранилище = Новый ХранилищеЗначения(Визы); //надо как-то перезаписать ЭлементСохрНастр.ХранилищеНастроек = ВизыХранилище; ЭлементСохрНастр.Записать(); |
|||
8
ice777
06.05.13
✎
13:58
|
(4) в версии 8.2 именно записать
а в какой ты там - хез |
|||
9
cw014
06.05.13
✎
13:58
|
Где это добро вызывается то?
|
|||
10
ladalk
06.05.13
✎
13:59
|
(8) нет в 8.2 записать у хранилища
|
|||
11
ladalk
06.05.13
✎
14:00
|
(9) при закрытии формы настройки визирования
|
|||
12
cw014
06.05.13
✎
14:00
|
(11) Это что за форма? Справочника?
|
|||
13
mikecool
06.05.13
✎
14:00
|
(8) ты в какой такой версии работаешь? )
(7) ЭлементСохрНастр - найден то элемент? |
|||
14
Ненавижу 1С
гуру
06.05.13
✎
14:01
|
ответь на (6) по хорошему
|
|||
15
mikecool
06.05.13
✎
14:01
|
Строка(ПараметрыСеанса.ТекущийПользователь) - бери наименование от пользователя
|
|||
16
ladalk
06.05.13
✎
14:01
|
(13) 8.2.18.61
найден. |
|||
17
mikecool
06.05.13
✎
14:01
|
(14) суровый ты, девочке угрожать )
|
|||
18
ladalk
06.05.13
✎
14:02
|
(14), (6). нет. получаю объект первый раз и записываю.
|
|||
19
ladalk
06.05.13
✎
14:02
|
(15) ищет нормально. записывает даже то, что нужно.
потом, когда извлекаю значение - получаю старое. |
|||
20
ice777
06.05.13
✎
14:03
|
(13) тсс.)
(0) откуда берутся Визы?: "ВизыХранилище = Новый ХранилищеЗначения(Визы);" |
|||
21
mikecool
06.05.13
✎
14:04
|
а) записываешь не туда, куда надо
б) не записываешь в) транзакция записи неявно откатывается ) |
|||
22
ladalk
06.05.13
✎
14:04
|
визы - это таблица значений. берется из данных с формы
|
|||
23
cw014
06.05.13
✎
14:05
|
(22) ответь на (12)
|
|||
24
ladalk
06.05.13
✎
14:05
|
(23) это дополнительная форма для внешних печатных форм.
|
|||
25
cw014
06.05.13
✎
14:06
|
(24) модуль обработки и модуль формы на почту скинь, чуется мне подвох
|
|||
26
ladalk
06.05.13
✎
14:06
|
(21) транзакция записи неявно откатывается - это как?
|
|||
27
ice777
06.05.13
✎
14:07
|
(22) проверь, что это ТЗ.
|
|||
28
mikecool
06.05.13
✎
14:07
|
(26) а не понравилась скулю запись в блоб - он ее откатил, мб 1с это пронюхать не может
|
|||
29
ladalk
06.05.13
✎
14:08
|
(27) тз тз
|
|||
30
ladalk
06.05.13
✎
14:09
|
(25) ушло
|
|||
31
mikecool
06.05.13
✎
14:09
|
(25) стопудово есть подвох )
|
|||
32
ladalk
06.05.13
✎
14:09
|
(28) это уж слишком
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |