Имя: Пароль:
1C
1С v8
Как получить константу?
0 Topol-M
 
27.09.09
17:06
Как можно в модуле управляемого приложения, в режиме тонкого клиента получить значение константы?
1 H A D G E H O G s
 
27.09.09
17:08
Тысяча чертей!
Да! Это возможно!
2 zak555
 
27.09.09
17:09
3 Topol-M
 
27.09.09
17:14
Мужики я про 8.2 чё за ссылки, с 8.1 я и сам умею.

Тонкий клиент не знает впринципе что такое Константы, а получить надо. Доки просто никакой. Помогите!
4 Один С
 
27.09.09
17:14
(2) чо там?
5 Один С
 
27.09.09
17:15
(3) ты тот самый, единственный, про которого Маньяк говорил?
6 H A D G E H O G s
 
27.09.09
17:15
(3) Знает
&НаСервере
Функция ПолучитьКонстанту()
Возврат Константы.НомерВерсии.Получить();
КонецФункции
7 Topol-M
 
27.09.09
17:18
(6) подскажи в каком модуле (галочки) это должно размещаться.
Я писал свои функции с директивой &НаСервере, но всё что на &НаСервере тонкий не видит.
8 H A D G E H O G s
 
27.09.09
17:27
ЭТО НА ФОРМЕ:

Функция ПолучитьСерверныйВызов()
    Возврат ОбщийМодуль1.ПолучитьНаСервере();
КонецФункции


&НаКлиенте
Процедура Команда1(Команда)
   Сообщить(ПолучитьСерверныйВызов());
КонецПроцедуры


Это в Серверном Общем Модуле:
&НаСервере
Функция ПолучитьНаСервере()Экспорт
   Возврат Константы.Константа1.Получить();
КонецФункции
9 H A D G E H O G s
 
27.09.09
17:28
Но можно получить и сразу в серверном вызове на форме:

Функция ПолучитьСерверныйВызов()
    Возврат Константы.Константа1.Получить();
КонецФункции
10 Topol-M
 
27.09.09
17:47
(9)
Спасибо очень большое!