Имя: Пароль:
1C
1C 7.7
v7: Помогите пожалуйста!
0 kambar93
 
27.04.12
14:17
Процедура Ноутбук()
   ПрчДа = Перечисление.ДаНет.Да;
   ПрчНет = Перечисление.ДаНет.Нет;
   Если Ноутбук = ПрчДа Тогда
       Форма.Ноутбук2.Редактирование(1);
       Форма.МатеринскаяПлата.Редактирование(0);
       Форма.Монитор.Редактирование(0);
   ИначеЕсли Ноутбук = ПрчНет Тогда
       Форма.Ноутбук2.Редактирование(0);
       Форма.МатеринскаяПлата.Редактирование(1);
       Форма.Монитор.Редактирование(1);
   Иначе Предупреждение("Не заполнен поле Ноутбук");
   КонецЕсли;
КонецПроцедуры

что я не так сделал?
пишит Поле агрегатного объекта не обнаружено (МатеринскаяПлата)
да вроде все есть!
1 Wobland
 
27.04.12
14:17
правильно говорить "пищит"
2 KUBIK
 
27.04.12
14:19
(0) Значит поля нет с ИД МатеринскаяПлата, что ж тут непонятного?
3 kambar93
 
27.04.12
14:20
KUBIK все стоит!
4 Wobland
 
27.04.12
14:20
(3) ну врёшь же
5 Wobland
 
27.04.12
14:21
Форма - это предопределённое?
6 vinogradъ
 
27.04.12
14:21
(3) весна?

на форме нет реквизита МатеринскаяПлата
7 chief accountant
 
27.04.12
14:23
Хм, а нафига ноутбуку монитор?
8 Wobland
 
27.04.12
14:24
(7) ИначеЕсли Ноутбук = ПрчНет
9 Wobland
 
27.04.12
14:24
+(8) Редактирование(1)
10 Wobland
 
27.04.12
14:24
какая ущербная эта семёрка ;)
11 KUBIK
 
27.04.12
14:24
(3) Совет: Удали свое поле и сделай его заново, либо скопируй ИД реквизита формы и вставь в модуль : возможно, что ктото пошутил, вставив букву на аглицком (M a e p c ...).
12 kambar93
 
27.04.12
14:26
KUBIK ааа все! спасибо
13 Wobland
 
27.04.12
14:27
(12) упало?
14 kambar93
 
27.04.12
14:28
chief accountant если не Ноутбук!
15 Wobland
 
27.04.12
14:28
(14) а я бы скрывал само поле ввода
16 kambar93
 
27.04.12
14:29
Wobland на латинице оказся набрал!
17 kambar93
 
27.04.12
14:30
Wobland ну давай... сделаю
18 Mikeware
 
27.04.12
14:30
свежий выводок...
19 Wobland
 
27.04.12
14:31
(17) чего тебе давать? кусок примера из восьмёрки?
20 kambar93
 
27.04.12
14:31
ИначеЕсли Ноутбук = 0 Тогда
       Предупреждение("Не заполнен поле Ноутбук");
       Возврат;
   КонецЕсли;
%)
21 chief accountant
 
27.04.12
14:33
(20) Поле вообщето среднего рода
22 Он
 
27.04.12
14:34
(17) Я в ауте
23 Mikeware
 
27.04.12
14:35
(21) у него правила такие - раз поле называется "ноутбук", значит - мужского...
24 kambar93
 
27.04.12
14:36
а как автоматически присвоить "ПеречислениеНет" реквизиту Ноутбук?
25 Wobland
 
27.04.12
14:39
(24) автоматически никак. только код писать. не?
26 Mikeware
 
27.04.12
14:39
(24) оператором присваивания
27 chief accountant
 
27.04.12
14:55
(24) автоматически...
Пожалуй можно сканером штрихкод на ноутбуке осканировать, тогда присвоится