Имя: Пароль:
1C
 
Поведение реквизитов и элементов управляемой формы
0 formista2000
 
18.09.25
14:53
Привет!
Есть управляемая форма документа, в ней несколько динамически созданных реквизитов табличной части, которые при работе с формой рассчитываются, и несколько динамически созданных колонок ТЧ, которые заполняются.
Проблема в том, что при записи документа всё это обнуляется.
Есть ли способ не обнулять эти данные?
Спасибо!
1 Kongo2019
 
18.09.25
14:53
(0) Записать в базу.
Ты сегодня в ударе, на третий круг зашел.
2 Волшебник
 
18.09.25
14:53
а сохранять в базу пробовали?
3 CepeLLlka
 
18.09.25
14:56
(0)Так всегда. После записи нужно заново заполнить их.
4 formista2000
 
18.09.25
15:00
(1) (2) Они в базу не сохраняются, так как отсутствуют в метаданных. Добавляются на форму динамически. Затем рассчитываются. И очень неохота их пересчитывать каждый раз заново при сохранении документа.
5 formista2000
 
18.09.25
15:00
(3) вот и я думаю... :-/
6 Волшебник
 
18.09.25
15:04
(4) Чудес не бывает
7 CepeLLlka
 
18.09.25
15:04
(4)А чё не охота то? Либо хранить в базе, либо рассчитывать каждый раз. Не думаю что у вас там такие расчеты, что значительно повлияют на скорость открытия документа.

А вообще обычно такое решается через добавление реквизитов к документу и всё. Это от "горе от ума" такие вот решения получаются. От мыслей "Зачем мне это хранить, это же не нужно, место будет в базе занимать...".
8 программистище
 
18.09.25
15:10
можно попробовать расчёты через модуль с кэшированием на время сеанса, если входные данные меняться не будут, тогда перерасчета не будет
9 Kongo2019
 
18.09.25
15:13
Ну можно сделать регистр в расширении тогда уж, туда сохранять, при открытии дока считывать оттуда.
Надоело, грохнул расширение и все.
10 Мультук
 
гуру
18.09.25
15:23
(9)

И запихнуть в хранилище значений.
Быстро-удобно-молодежно.

Спустя год ТС-у говорят -- а давай "эти реквизиты", добавим в печатную форму,
а лучше всего в отчёт, а ? Это же не  сложно ?
11 Kongo2019
 
18.09.25
15:34
(10) А мьсе знает толк в извращениях.
12 Ботаник Гарден Меран
 
18.09.25
16:32
(11)
Ну, допустим, извращение.
Но распространенное в типовых.
А уже если кто в УХ заглядывал.
13 spiller26
 
18.09.25
16:38
Всё хлам, пределывайте. А вот (10) на будущее смотрит.
14 spiller26
 
18.09.25
16:41
И ещё "вишенка на торте", печать не в форме документа, а в списке и ещё раз придеться перерасчитывать для печати всё.
15 CepeLLlka
 
18.09.25
19:33
(10)Ну а что сложного-то? Он же их как-то рассчитывает в форме, так же будет рассчитывать при выводе печатной формы.