Имя: Пароль:
1C
1С v8
Сохранить переменную из таблицы значений в хранилище
0 synapce
 
27.09.21
14:19
Всем привет!
Есть таблица значений, вся она скомпонована программно. Но когда код выполняет процедуру её обновления, сбрасывается один из её программных реквизитов, со значением Булево.

Верно ли я думаю, о том, что здесь необходимо применить "ПоместитьВоВременноеХранилище(), выгрузить во вр.хранилище ТЗ? И, если да, то как сохранить определенный реквизит в нем и затем, после обновления загрузить видоизмененный в ТЗ
1 synapce
 
27.09.21
14:19
1с 8.3
2 dubolom
 
27.09.21
14:21
Процедуру обновления подкорректировать не вариант, я правильно понимаю?
3 synapce
 
27.09.21
14:24
(2) да, дополнительно рассматриваю варианты.
Если это, к примеру, делать через хранилище, то возможно как-то выдернуть отдельный реквизит и затем  загрузить его?
4 VladZ
 
27.09.21
14:26
(0) Что за нелепые телодвижения?
5 acht
 
27.09.21
14:43
Слишком низко порог входа 1С опустила, ох слишком низко. Скорей бы уж 1Cv9.
6 polosov
 
27.09.21
14:47
(5) Только мы и будем в ней ковыряться. Студенты в другие технологии уйдут окончательно.
7 acht
 
27.09.21
14:54
(6) Студентов все равно в чем топить. Тут хоть почище станет.
8 Мультук
 
гуру
27.09.21
15:15
(0)

тзКопия = ХорошоСкомпонованнаяТз.Скопировать();


Можно конечно сделать даже так

тзКопия = ХорошоСкомпонованнаяТз.Скопировать(, "РеквизитБулево");

Правда в этом случае, тебе наверное сложно будет определить какой "флажок" какой строке принадлежит,
хотя можно верить, что порядок строк не изменился.