#0
by Cyberhawk
Наверное, многие знают такой "хак" при написании кода: Вместо нижнего подчеркивания можно использовать любой символ или слово (но только не зарезервированное платформой, типа "Клиент", "Сервер" и т.д.). После такой вставки контекстная подсказка (всплывающее меню через точку, а-ля IntelliSense) начинает работать с переменной как с массивом. Понятно, что вместо массива можно присваивать переменной практически любые типы объектов и данных, чтобы получать удобство контекстной подсказки. Вопрос: как заставить контекстную подсказку обращаться с переменной _серверного_ общего модуля как с управляемой формой? Чтобы, например, обращаться к ее свойствам или вызывать ее методы. Через глобальный метод "ПолучитьФорму" не прокатывает (наверное, потому что он недоступен на сервере), через ПолучитьОбщуюФорму возвращается обычная форма (в контекстной подсказке через точку отсутствуют нужные мне свойства и методы). Есть идеи?
#2
by Cyberhawk
Такой вариант устраивает, благодарю! Замечу только, что контекстная подсказка в этом случае считает переменную как обычной, так и управляемой формой, т.е. показывает все свойства и методы, присущие обеим видам форм.
#4
by TormozIT
Должно ругаться, если компилируемый вариант (Если Ложь). А для некомпилируемого варианта (#Если _) ругаться не будет.
#5
by Cyberhawk
предложенный выше, не позволяет обращаться к свойствам формы, доступным только на сервере (их нет в списке контекстной подскажки). Например, к свойству "УсловноеОформление". А вот серверные методы, тем не менее, доступны (например, "ЗначениеВРеквизитФормы"). Также избирательно недоступны свойства формы, доступные как на клиенте, так и на сервере, например "АвтоматическоеСохранениеДанныхВНастройках". Так что поиск более универсального способа продолжается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно ли заставить документ мигрировать по условию?
- УПП : Как заставить считать ФСС от НС с зарплаты
- Как присвоить текстовой переменной значение переменной неопределенного типа
- 8.2 Как заставить работать экспортную функцию в управляемой форме на сервере?
- 1С 8.2. В коде менять подсказку команды
- УФ. Как заставить поле ввода со списком выбора представление значения?
- УФ - как заставить сортировать по полю
- Отключить всплывающую подсказку в 8.3
В этой группе 1С
- Ошибка переноса остатков из 7.7 в 8.3
- Остатки в регистре ТоварыНаСкладах УТ 11 после свертки
- Вывод, последовательно нескольких отчетов и диаграмм в одном отчете на СКД.
- СКД. Не добавляется поле
- Торговое оборудование. 60: ЭКЛЗ: Неверный регистрационный номер - 1С
- bat для копирования на ftp
- ТекущаяСтрока незаписанного документа
- УТ 11.2 в настройках пропали закладки
- Переход БП3 > КА2.0 работает через обмен в универсальном формате?
- Перенос фонового задания на новый рабочий процесс
- Как сделать чтобы книга покупок при формировании не группировала строки? БП 2.0
- Как правильно раздавать ключи по сети через HASP
- ЕГАИС. Сменился КПП
- Полуфабрикаты и переделы в 1с УПП
- За сколько у вас обновляется ERP и запускается предприятие?
- УТ 11,2 отчет ведомость по товарам организации в ценах номенклатуры
- Ограничение прав в Trello
- ДополнительныеПараметры при создании из динамического списка
- Описание задачи в формате IN, OUT, TODO,HTC, не могу нагуглить это что стандар?
- 1с не видит локальный ключ