Имя: Пароль:
1C
1С v8
v8: перечисления на клиенте 8.2
,
0 radonn17
 
29.10.12
18:33
всем привет.в 8.2  не могу запустить конфигурацию из-за того,что что-то  с перечислениями там (тонкий клиент)...скажите плиз как быть? или где можно получить инфу по этому вопросу7
1 shuhard
 
29.10.12
18:34
(0)[где можно получить инфу по этому вопросу]
в хот-лайне 1С
2 БалбесВ1с
 
29.10.12
18:35
Читай правила форума.Название темы должно быть осмысленным.
Первым постом нужно описать проблему.Ты же доктору не говоришь - у меня что-то где-то болит,как лечить?
3 Анютик
 
29.10.12
18:37
текст ошибки какой? дословно или скрин
4 radonn17
 
29.10.12
18:39
(3) переменная не определена (перечисления).
(2) сейчас уже не изменить...
5 Wobland
 
29.10.12
18:40
(0) обращаться к перечислениям на сервере
6 radonn17
 
29.10.12
18:44
(5) это что-то типо такого
на сервере процедура1()
процедура2()
конец процедуры

на клиенте процедура2 ()
........................................................
конецпроцедуры ??
7 БалбесВ1с
 
29.10.12
19:11
к объектам базы данных нельзя обращаться с НаКлиенте. Нужно передавать управление процедурам с директивой НаСервере
8 radonn17
 
29.10.12
19:44
ну т.е можно сделать так??
на сервере
процедура сервер()
клиент()
конецпроцедуры

на клиенте
процедура клиент ()

конецпроцедуры ??
9 Нуф-Нуф
 
29.10.12
19:48
расскажи что вообще делаешь и что за конфа такая
10 Нуф-Нуф
 
29.10.12
19:48
а лучше покажи код ошибки и проблемный модуль
11 radonn17
 
29.10.12
19:57
(9)(10) суть в том что у меня на форме есть 2 поля поле1 и поле2. инфу в поле 1 я выбираю из перечислений, если выбиру что-то определенное то тогда поле2 должно стать активным вот и я и накидал процедурку при изменении на поле 1
&НаКлиенте
Процедура поле1(Элемент)

Если объект.поле1 = перечисления.СлужбаВАрмии.НеГоден Тогда
элементы.Поле2.Доступность = истина;
КонецЕсли;
КонецПроцедуры

ошибка
_______________
{Справочник.Студенты.Форма.ФормаЭлемента.Форма(541,29)}: Переменная не определена (перечисления)
   Если объект.поле1 = <<?>>перечисления.СлужбаВАрмии.НеГоден Тогда
12 shuhard
 
29.10.12
20:04
(11) а ни чё, что нет на клиенте перечислений ?
13 Stim
 
29.10.12
20:06
(12) но можно получить без обращения к серверу
14 Нуф-Нуф
 
29.10.12
20:14
менеджеры не доступны на клиенте
15 radonn17
 
29.10.12
20:16
(14)что?
16 Нуф-Нуф
 
29.10.12
20:25
(15)
Глобальный контекст.Перечисления (Global context.Enums)
Глобальный контекст (Global context)
Перечисления (Enums)
Использование:

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

Тип: ПеречисленияМенеджер.
Используется для доступа к определенным в конфигурации перечислениям.

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

Сервер, толстый клиент, внешнее соединение.
См. также:

ПеречисленияМенеджер
17 radonn17
 
29.10.12
20:28
(16) так а как быть?
18 Нуф-Нуф
 
29.10.12
20:31
(17) перейди на главную страницу форума, в поле поиск вбей "перечисления на клиенте"
19 radonn17
 
29.10.12
20:33
(18) ок.вот здесь я и писал об этом (0)
20 МишКа
 
29.10.12
20:59
(17)
Вместо:

Если объект.поле1 = перечисления.СлужбаВАрмии.НеГоден Тогда

пиши:

Если ПроверитьУсловиеНаСервере() Тогда
21 Нуф-Нуф
 
29.10.12
21:09
(20) садись, два.
22 Нуф-Нуф
 
29.10.12
21:09
ПредопределенноеЗначение()