0
NikePopov
30.05.14
✎
11:03
|
Доброго дня всем!
Столкнулся с довольно простой на вид задачей(задача типовая):
В документе "Поступление" в табличной части "Номенклатура" создать реквизит "Коэффициент"(коэффициент пересчета для единицы измерения). Данный реквизит при первом запуске формы должен не быть виден пользователю. Он заполняется сам при выборе единицы измерения.
НО, если уж пользователь сказал, что ему этот реквизит показывать надо, то сохранять настройку видимости колонок надо как и обычно она сохраняется для управляемой формы. То есть, если при закрытии формы в прошлый раз реквизит был виден - при следующем открытии формы он должен быть виден, если он был невиден - то так и должен остаться.
Поиск решения.
Привели к краху:
1. У колонки поставить "Видимость" - Ложь. Реквизита вообще нет в настройках формы("Изменить форму")
2. ПриСозданииНаСервере: "Элементы.НоменклатураКоэффициент.Видимость = Ложь". Реквизита вообще нет в настройках формы("Изменить форму")
Плохой результат:
2. ПриОткрытии: "Элементы.НоменклатураКоэффициент.Видимость = Ложь". При всегда при открытии формы колонка не видна, даже если в прошлый раз ее вывел.
Что искал:
Галочку у элемента формы "КолонкаТаблицы" "ВсегдаИспользоватьНаФорме" - ничего не нашел.
Есть у кого-нибудь опыт в данном вопросе?
Заранее благодарен!
|
|
4
NikePopov
30.05.14
✎
11:32
|
(1) Благодарю за участие.
Решение сам нашел.
Есть прекрасная настройка "Пользовательская видимость элемента по умолчанию", она обозначает видимость данной колонки при первом запуске. Далее видимость можно изменить и она будет сохранена и восстановлена из настроек при изменении!
Вопрос закрыт!
|
|