|
Почему в форме документа нельзя создать реквизит формы (не объекта) для табличной части? | ☑ | ||
---|---|---|---|---|
0
Birmingem
31.03.22
✎
18:45
|
Вроде простейшая задача, а как сделать не пойму...
Управляемые формы. В форме документа есть элемент Таблица (поле формы), привязанный к табличной части документа. В этой таблице нужно создать колонку, чтобы в ней пользователь галочками отметил строки, которые хочет распечатать. В управляемых формах у поля формы обязательно должен быть путь к данным. Это понятно. Для шапки документа можно создать любой реквизит формы и указать его как путь к данным в поле формы. А вот для табличной части почему нельзя также создать колонку-реквизит формы (не документа, не объекта)? А если можно, то как это сделать? Сразу отвечу, почему не хочу создавать реквизит табличной части документа (объекта)? Во первых - значение этого поля сохранять не нужно. Во вторых - признак модифицированности документа не должен изменяться при установке/снятии галочки в строке табл.части. |
|||
1
ejikbeznojek
31.03.22
✎
18:57
|
А точно нельзя?
https://pastenow.ru/7b1ed603cbae917b0653e843fdb38a3e |
|||
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)Можно конечно и так. Но боюсь в какой ни-будь нестандартной ситуации глюк платформы какой ни-будь словить с этой модифицированностью, не сработает штатно, разбирайся потом, почему в документе одни цифры, а в движениях другие. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |