|
0
altaykniga
11.11.26
✎
08:44
|
Доброго времени суток, уважаемые.
На управляемую форму документа выведена его табличная часть. Нужно добавить на форму колонку "Напечатать". Пользователь проставляет галочки в этой колонке на необходимых строках, жмет Кнопку "Напечатать". Обрабатываются только строки, в которых пользователь проставил галочки. При закрытии формы значения из колонки "Напечатать" сохранять не нужно.
Добавил в основной реквизит формы "Объект" в реквизит "Товары"(тип = табличная часть) колонку реквизита "Напечатать" (тип - булево). Вывел эту колонку на форму.
В пользовательском режиме при изменении значения в колонке "Напечатать" модифицированность формы меняется в Истина. Как этого избежать?
Пытался использовать события таблицы "Товары" на форме:
-перед началом изменения (сохранял значение модифицированности формы в созданный реквизит формы)
-при изменении (брать значение модифицированности формы из сохраненного значения в событии "перед началом изменения")
Но на этапе "при изменении" форма еще не видит, что она была модифицирована. В итоге при изменении значения в колонке "Напечатать" форма думает, что она модифицирована.
Добавлять в метаданные новый реквизит табличной части не хотелось бы, рассчитываю обойтись реквизитом, создаваемым непосредственно при создании формы документа
Прошу подсказать, как этого добиться. Заранее благодарю за помощь
|
|