Имя: Пароль:
1C
1С v8
8.2 УФ. Получить "авто" заголовок поля формы.
0 Drac0
 
12.09.13
14:26
День добрый.

Необходимо программно получить заголовок поля таблицы. Если он указан в ручную, то все хорошо. А если он пустой и на форму выводится автоматически, то ... собственно в этом вопрос.
1 Drac0
 
12.09.13
14:34
Похоже, что единственный выход писать свою функцию ...
2 Euguln
 
12.09.13
14:36
(0) сравнить с представлением, не?
3 Drac0
 
12.09.13
14:41
(2) Когда это у поля формы появилось представление?
4 Euguln
 
12.09.13
14:47
(3) У данных, связанных с этим полем есть
5 Drac0
 
12.09.13
14:49
(4) Мне не нужно представление данных. Мне нужно именно "представление" поля ,т.е. тот заголовок поля, который выводится на форму.
6 Euguln
 
12.09.13
14:51
(5) а откуда он автоматически формируется по-вашему?
7 Drac0
 
12.09.13
14:53
(6) Это заголовок реквизита, на который ссылается поле. С представлением это не связано никак.
8 Euguln
 
12.09.13
14:54
О как, а как получить заголовок реквизита?
9 Drac0
 
12.09.13
14:55
(8) Через метаданные.
10 Drac0
 
12.09.13
14:55
или реквизиты формы, если нужен заголовок элемента, который еще на ней. А если через две точки, то уже метаданные.
11 Euguln
 
12.09.13
14:55
(9) Ну и к чему мы пришли? Заголовок поля = синониму в метаданных
12 Drac0
 
12.09.13
14:58
(11) Ну так оно и есть при автоматическом формировании заголовка.
13 Жан Пердежон
 
12.09.13
14:58
смотри как в типовых: исходный заголовок загоняй - в отдельный реквизит формы, а текущий формируй когда надо
14 Drac0
 
12.09.13
15:04
(13) 0_о Зачем мне это? Вы предлагете для получения реквизита поля переписать все формы и увеличить в пару раз количество реквизитов на них?
15 Drac0
 
12.09.13
15:05
+(14) тьфу, для получения заголовка поля
16 Euguln
 
12.09.13
15:07
(12) Ну выяснил автоматическое и сравни с текущим.
17 AaNnDdRrEeYy
 
12.09.13
15:09
Эта штука не через форму вытягивается а через Окно

ОкноКлиентскогоПриложения (ClientApplicationWindow)
Заголовок (Caption)
Использование:

Только чтение.
Описание:

Тип: Строка.
Содержит текст, отображаемый операционной системой в заголовке окна.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение.
18 AaNnDdRrEeYy
 
12.09.13
15:11
а окно вот так получается

Только вот нафиг тебе все это?

ОкнаКлиентскогоПриложения (ClientApplicationWindows)
Получить (Get)
Синтаксис:

Получить(<Индекс>)
Параметры:

<Индекс> (необязательный)

Тип: Число.
Индекс элемента коллекции.
Возвращаемое значение:

Тип: ОкноКлиентскогоПриложения.

Описание:

Получает окно клиентского приложения.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение.
Примечание:

Окно должно быть открыто. Для уже закрытого окна вызов метода не имеет смысла.
19 Drac0
 
12.09.13
15:11
(16) ))))))))))))))) Задача в том, чтобы выяснить автоматическое. СОбственно, уже пишу функцию.

(17) Мне не окна, а поля формы нужно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший