Имя: Пароль:
1C
 
8.2 На клиенте получить значение константы.
0 Aswed
 
26.10.10
16:27
Напомните как...
1 H A D G E H O G s
 
26.10.10
16:33
Думаю, - никак.
2 almar
 
26.10.10
16:35
ПредопределенноеЗначение
3 H A D G E H O G s
 
26.10.10
16:37
Как бы речь идет о константе, не?
4 milan
 
26.10.10
16:37
(2) Константы не возвращает
5 Aswed
 
26.10.10
16:38
(1) Жаль:(
(2) Это для перечисления.
6 milan
 
26.10.10
16:42
&НаСервере
Функция ВернутьКонстанто()
 Возврат Константы.Константо.Получить();
КонецФункции
7 almar
 
26.10.10
16:43
(4) Упс.

Тип предопределенного значения может быть:
Справочник
ПланВидовХарактеристик
ПланСчетов
ПланВидовРасчета
Перечисление
БизнесПроцесс
8 Mitriy
 
26.10.10
16:47
(6)+ &НаСервереБезКонетекста будет элегантнее...
9 H A D G E H O G s
 
26.10.10
16:49
И запросом как бы тоже.

А то получить 1 константу в том же УПП через менеджер - это жесть по времени.
10 milan
 
26.10.10
16:54
(9) А какая разница ??? в терминах скл не одно и тоже получится ?

А вообще автору надо курить функциональные опции и их параметры.
11 H A D G E H O G s
 
26.10.10
17:00
(10) Нет
12 H A D G E H O G s
 
26.10.10
17:01
(10)
<<функциональные опции и их параметры>>

ммм, какая связь?

p.s. Думаю, что это - мертворожденное дитя.
Во всяком случае я - пока их не распробовал.
13 TitanLuchs
 
26.10.10
17:08
(12) Не согласен - очень удобная весчь.
14 milan
 
26.10.10
17:09
(12) А какой смысл на клиента тащить константу ???

Если это какая-нить основная ставка ндс, так она заполняется раньше, значит как-то связано с представлением данных, а это задача функциональных опций.
15 Dem1urg
 
26.10.10
17:09
(12) Я так понял, что это аналог функциональных ключей из Аксапты. Идея в том, что при разработке ТИРАЖНОГО решения, можно разбить функционал на блоки.
Т.е. не хочешь ты использовать партионный учет - выключил функциональную опцию и у тебя из всех объектов в пользовательском интерфейсе исчезло поле "Партия".
Как-то так.
16 milan
 
26.10.10
17:12
(15) и даже шире
17 b159263
 
26.10.10
20:53
(15) Ф.О. не влияет на интерфейс (если её тип данных (хранение) не булево).
18 Aswed
 
27.10.10
11:15
(9) Кстати не прав.
Специально сейчас проверил.

Возврат Константы.ЗапретитьРучнойВводКонтрагентов.Получить();
выполняется за 0,000466 секунды

   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    Константы.ЗапретитьРучнойВводКонтрагентов КАК Значение
                  |ИЗ
                  |    Константы КАК Константы";
   Выборка = Запрос.Выполнить().Выбрать();
   Если Выборка.Следующий() Тогда
       Возврат Выборка.Значение;
   КонецЕсли;
выполняется 0,000746 секунды.

Так что может в УПП и быстрее запросом, но в самописке гораздо быстрее через менеджер.
19 hhhh
 
27.10.10
11:24
(18) так надо много раз запустить для проверки. Ведь и дураку понятно, что второй раз этот запрос выполнится быстрее.
20 Aswed
 
27.10.10
11:30
(19) У меня база файловая, пока, так что по фигу.
AdBlock убивает бесплатный контент. 1Сергей