Имя: Пароль:
1C
 
Ошибка на тип значения
,
0 LivingStar
 
25.09.19
12:14
Выявил в конфигурации кусок кода, на который идет ошибка. Как он должен быть правльно написан?

Выдается ошибка,  Поле объекта не обнаружено (ТипЗначения)

Элемент.ТекущиеДанные.НарушенноеТребование.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ТребованияНТД");
1 ДенисЧ
 
25.09.19
12:15
Сообщить(ТипЗнч(Элемент.ТекущиеДанные.НарушенноеТребование))
перед этой строкой. Или отладчиком посмотреь
2 LivingStar
 
25.09.19
13:36
(1) Я так делал, но почему то

    Если ТипЗнч(Элемент.ТекущиеДанные.НарушенноеТребование) <> Новый ОписаниеТипов("СправочникСсылка.ТребованияНТД") Тогда

срабатывает как не равно, хотя тип одинаковый, может проверка не так задана, я пытаюсь понять что тут хотели сделать.
3 LivingStar
 
25.09.19
13:39
(2+) И почему так. Нарвался на ворох необоснованных ошибок (
4 Ёпрст
 
25.09.19
13:41
(2)
сравнивать надо с Тип() а не с новый описание типов
5 Ёпрст
 
25.09.19
13:42
+4

Если ТипЗнч(Элемент.ТекущиеДанные.НарушенноеТребование) = Тип("СправочникСсылка.ТребованияНТД") Тогда
   Сообщить("Сымотри хоть иногда описание методов в СП, и .. читай его на ночь, 3 раза, перед сном";
КонецЕсли;
  
6 LivingStar
 
25.09.19
13:43
(4) Точно, слева тип, а справа описание типов, пытаюсь понять че тут делали то!!!!!!

(5) Это да верно! Согласен!
7 LivingStar
 
25.09.19
13:44
(5) А вот это что хотели тут  тогда?

Чушь конечно везде, куда не ткни. Просто наугад строчил кто то навреное.

Элемент.ТекущиеДанные.НарушенноеТребование.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ТребованияНТД");

.ТипЗначения - такого то нет. Как они хотели это задать то?
8 Ёпрст
 
25.09.19
14:02
(7) чего нет ? В управляемой форме всё есть,
РеквизитФормы (FormAttribute)
ТипЗначения (ValueType)
Использование:

Чтение и запись.
Описание:

Тип: ОписаниеТипов.
Содержит тип реквизита.

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

Сервер, мобильное приложение(сервер).
9 LivingStar
 
25.09.19
14:03
(8) что же тогда ошибка то шла????

Выдается ошибка,  Поле объекта не обнаружено (ТипЗначения)
10 Ёпрст
 
25.09.19
14:03
видать хотели задать тип составному реквизиту, но, там надо через ОграничениеТипа задавать
11 Ёпрст
 
25.09.19
14:03
НарушенноеТребование - какого типа  тебя ? Реквизит составного типа поди ?
12 3achem
 
25.09.19
14:04
(2) Какое сравнение если здесь операция присваивания идёт?
13 LivingStar
 
25.09.19
14:04
(10) Возможно, прикол в том что такого реквизита вообще не было.
Я его создал сам и задал ему тим. то есть он уже не составной.
14 Ёпрст
 
25.09.19
14:04
ну и Элемент.ТекущиеДанные ..может быть неопределено
15 LivingStar
 
25.09.19
14:04
(11) Нет, задал ему тип сам, создав СправочникСсылка.ТребованияНТД
16 Ёпрст
 
25.09.19
14:05
(13) зачетная трава. ага.. сам создал, сам наговнокодил и сам ошибки исправляет..
17 LivingStar
 
25.09.19
14:05
(14) Это все, успешно определено

Элемент.ТекущиеДанные.НарушенноеТребование
18 Ёпрст
 
25.09.19
14:05
(15) И ? Чего ты хотел добиться в (0) ?
19 Масянька
 
25.09.19
14:06
Дичь...
20 LivingStar
 
25.09.19
14:06
(16) Сам наговнокодил, это о чем?????
Я отлаживаю задачу, и залез в говно, пытаюсь отмыться от него.
21 LivingStar
 
25.09.19
14:06
(18) Пообщаться с вами во первых хотел.
22 Ёпрст
 
25.09.19
14:06
(20) как это ? А в (13) другой ЛивингСтар был ?
23 Масянька
 
25.09.19
14:07
(20) Одно лечим - другое калечим.
24 Ёпрст
 
25.09.19
14:07
У тя щас вопрос то вообще в чем ? Зачем ты создал реквизит и пытаешься ему новый ТипЗначения присвоить в коде и был послан конфой за это, или что ?
25 LivingStar
 
25.09.19
14:08
(22) В смысле другой. Задачу делаю говорю. Код не работает.
Документ не провидится. В модуле набора записей, все идет с ошибками, я отлаживаю, и постепенно выявляю другие ошибки.
Пытаюсь понять их происхождение во первых. Что бы править.
26 Ёпрст
 
25.09.19
14:08
А то чего-то, ход твоих мыслей не ясен
27 LivingStar
 
25.09.19
14:09
(26) Голова пробита. Как решето. Не со зла тему завел.
28 Ёпрст
 
25.09.19
14:09
(25) больше кода, который не работает
29 Масянька
 
25.09.19
14:10
(25) Так код твой?
30 Масянька
 
25.09.19
14:10
(28) Может не надо?
31 palpetrovich
 
25.09.19
14:13
это как в анекдоте  :)
— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее.
— Один??? Да их тут тысячи!
32 Престарелый Заяц
 
26.09.19
12:11
Андрюха, вяжи бухать, ложись в наркологию!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн