|
Поведение реквизитов и элементов управляемой формы
banco, formista2000, CepeLLlka, Mankubus, Kongo2019, rozer76, mikecool, Il19, WB789, spiller26, Мультук, Группа неравнодушных, Dен, piter3, Krendel, yanikolay, ldo6, Ботаник Гарден Меран, Ненавижу 1С, Доминошник, Волшебник, alexela, kkkanjji, backfire, pasha_d, shuhard, Hawk_1c, yurikmellon2, bolder, lEvGl, программистище, takefive, Terrixus, phabeZ, Timon1405, Prog_man, АгентБезопаснойНацио, Галахад, Хряк, Rovan, SleepyHead, d_monah, Guk, _Batoo
| ☑ |
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)Ну а что сложного-то? Он же их как-то рассчитывает в форме, так же будет рассчитывать при выводе печатной формы.
|
|