|
Почему в форме документа нельзя создать реквизит формы (не объекта) для табличной части? |
☑ |
0
Birmingem
31.03.22
✎
18:45
|
Вроде простейшая задача, а как сделать не пойму...
Управляемые формы.
В форме документа есть элемент Таблица (поле формы), привязанный к табличной части документа.
В этой таблице нужно создать колонку, чтобы в ней пользователь галочками отметил строки, которые хочет распечатать.
В управляемых формах у поля формы обязательно должен быть путь к данным. Это понятно.
Для шапки документа можно создать любой реквизит формы и указать его как путь к данным в поле формы.
А вот для табличной части почему нельзя также создать колонку-реквизит формы (не документа, не объекта)?
А если можно, то как это сделать?
Сразу отвечу, почему не хочу создавать реквизит табличной части документа (объекта)?
Во первых - значение этого поля сохранять не нужно.
Во вторых - признак модифицированности документа не должен изменяться при установке/снятии галочки в строке табл.части.
|
|
1
ejikbeznojek
31.03.22
✎
18:57
|
|
|
2
lubitelxml
31.03.22
✎
18:59
|
Просто справа открываешь Объект, там находишь свою ТЧ, добавляешь туда реквизит, выводишь на форму
|
|
3
Birmingem
31.03.22
✎
19:04
|
(1), (2) Да, так добавляется реквизит.
Но он становится реквизитом, подчиненным Объект (основной реквизит формы), с вытекающими отсюда последствиями в виде того, что при изменении значения этой колонки устанавливается признак модифицированности формы.
А задача в том, чтобы признак модифицированности не менялся.
|
|
4
VladZ
31.03.22
✎
19:09
|
(0) Сделай доп.обработку с ТЗ. Передавай туда ТЧ документа и выделяй строки как тебе нравится.
|
|
5
Birmingem
31.03.22
✎
19:13
|
(4)Да, пока вижу только такой вариант.
Но неужели никак нельзя проще, штатными средствами формы документа.
Для шапки же можно сделать отдельный реквизит формы, без подчинения к Объект.
Так почему нельзя такое же для табличной части?
|
|
6
Prog111
31.03.22
✎
19:17
|
А если программно добавить колонку?
|
|
7
ejikbeznojek
31.03.22
✎
19:18
|
Может ещё в обработчике событий таблицы -> ПередНачаломИзменения запоминать признак модифицированности, а в приИзменении() флажка - восстанавливать?
Почему - это вряд ли кто-то скажет.
|
|
8
Birmingem
31.03.22
✎
19:24
|
(6)Пробовал. Результат тот же.
(7)Можно конечно и так. Но боюсь в какой ни-будь нестандартной ситуации глюк платформы какой ни-будь словить с этой модифицированностью, не сработает штатно, разбирайся потом, почему в документе одни цифры, а в движениях другие.
|
|