Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 01:50

в таблице формы докуметна

Автор evgenij1428, 13 окт 2011, 08:44

0 Пользователей и 1 гость просматривают эту тему.

evgenij1428

как сделать чтобы при изменении одного реквизита (флажок, например "лицензия") видимость у другого ("ДатаОкончанияЛицензии") стала истина(а до этого чтобы была Ложь)?

has

ЭлементыФормы.ДатаОкончанияЛицензии.Видимость =  Лицензия;
Это для обычного интерфейса. Лицензия - это реквизит с типом булево, ну и флажком на форме

evgenij1428

просто когда пишу в процедуре (событие) Элемент-ПриИзменении

Если Лицензия Тогда
 ДатаОкончанияЛицензии.Видимость = Истина;
КонецЕсли

Пишет что "не видит" Лицензия и ДатаОкончанияЛицензии на ТонкомКлиенте..

evgenij1428

..не понял. В управляяемой форме.

evgenij1428

пробовал ПриОткрытии Формы писать что
Лицензия = Ложь;
ДатаОкончанияЛицензии.Видимость = Ложь;
- не понимает.

evgenij1428

просто пишет что не определены..

evgenij1428

может глобально как нибудь. Но тогда как это сделать?
Пробовал через Константы.. - всё равно не понимает (тонкий клиент..)

evgenij1428

Проблема: Как объявить или оперделить эти реквизиты, если они сами - тогда как это происходит и как это можно изменить (посмотреть, изменить)

evgenij1428

извините за опечатки: оперделить - определить

Андрей Федотов

Если Лицензия Тогда
Элементы.ДатаОкончанияЛицензии.Видимость = Истина
КонецЕсли;

Так работает?
Свойство Видимость создаёт дополнительный вызов на сервер кстати.
С уважением,
Андрей Федотов
Future IT Solutions

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск