Вход | Регистрация

1С:Предприятие ::

Метки: 

Сохранение настроек управляемой формы

Я
   Demanufactyre
 
20.08.18 - 18:32
Доброго времени суток, дорогие товарищи. Помогите пожалуйста разобраться. Добавляю в документ ТабличнуюЧасть, далее добавляю (реквизит)колонку, потом на управляемой форме добавляю все это на форму и видимость колонки убираю. В модуле формы делаю процедуру, при которой на форме когда надо появляется колонка (колонка.видимость = истина;). После проведения (записи), открываю форму, колонка отсутствует. Данные в строке записались, а свойство (видимость) колонки нет.
Вопрос: Как записать свойство колонки? Хранилище настроек?
Если хотите, можете подшутить над молодым программистом. Но между этим подскажите пожалуйста куда копать. Весь гугл уже перерыл.
 
 
   Вафель
 
1 - 20.08.18 - 18:44
после каждой записи нужно перезаполнять
   Demanufactyre
 
2 - 20.08.18 - 18:46
(1) То есть при открытии  снова заполнять просто? Нигде не сохранить настройки которые будут восстанавливать при открытии видимость колонок?
   Demanufactyre
 
3 - 20.08.18 - 18:58
Перезаполнять после каждой записи получается. Но правильно ли это? Не сильно повлияет на скорость работы? Как это делается в типовых?
   Mort
 
4 - 20.08.18 - 20:37
Не совсем понятно чо хотел. Чтобы видимость колонки записалась?
   Demanufactyre
 
5 - 21.08.18 - 05:01
(4) Да. Есть набор колонок. В зависимости от ситуации (в последствии работы процедуры) какие-то становится видно, а какие то нет. Все нормально по плану. Но когда я записываю и закрываю, то при открытии все колонки по умолчанию снова не видны. Решил пока задачу перезаполнением при открытии.
   Orfin
 
6 - 21.08.18 - 07:54
(5) У свойства формы включаешь автоматическое сохранение данных формы в настройках.
на форму добавляешь реквизит булево "ВидимостьКолонок"
ставишь напротив галочку сохранение.
- при открытии формы прописывешь код который типа
Элементы.Колонка1.Видимость = ВидимостьКолонок;
Элементы.Колонка2.Видимость = ВидимостьКолонок;
   Orfin
 
7 - 21.08.18 - 07:58
(5) можно вывести на в элементы формы ВидимостьКолонок, добавить процедуру при изменении и в ней тоже прописать
Элементы.Колонка1.Видимость = ВидимостьКолонок;
Элементы.Колонка2.Видимость = ВидимостьКолонок;
но лучше в отдельную процедуру это запихать, что бы код не повторять. и при изменении ВидимостьКолонок вызывать эту процедуру.
   Demanufactyre
 
8 - 22.08.18 - 17:42
(7) (6) Orfin спасибо большое! Попробую реализовать.


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует