Имя: Пароль:
1C
1С v8
значение не является значением объектного типа (ЮридическоеФизическоеЛицо)
,
0 drago92
 
18.08.15
12:41
В чем прокол

Для Каждого СтрокаПолучатель ИЗ ДанныеОтчета.Строки Цикл
                      
Для Каждого СтрокаЛицо ИЗ СтрокаПолучатель.Строки цикл
Если СтрокаЛицо.ИсполнительныйДокументПолучатель.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо Тогда
Сообщить(Совпало);
КонецЕсли
            
КонецЦикла;
КонецЦикла;
1 Dmitriy_76
 
18.08.15
12:42
это че и где ?
2 Апош
 
18.08.15
12:42
это что. вот когда оно сообщать начнёт...
3 Dmitriy_76
 
18.08.15
12:42
(2) )))
4 trooba
 
18.08.15
12:43
(0) ЮрФизЛицо небось?
5 Dmitriy_76
 
18.08.15
12:43
+(3) может выше .. совпало="Наконецто";
6 drago92
 
18.08.15
12:43
Зарплата и управление 3 0
7 drago92
 
18.08.15
12:44
Да ЮрФизЛицо
8 trooba
 
18.08.15
12:45
(7) Ну вот ты сам и ответил
9 Апош
 
18.08.15
12:45
(5) скорее уж Совпало="таки есть физическое"
10 trooba
 
18.08.15
12:47
(7) В старой версии смотрю, документ исполнительный лист "Получатель"- там справочникСсылка.Контрагент
11 trooba
 
18.08.15
12:47
(7) А ты с перечислением сравниваешь ЮридическоеФизическоеЛицо, это какой там документ то у тебя?
12 Мимохожий Однако
 
18.08.15
12:48
Отладчик не помог?
13 drago92
 
18.08.15
12:49
Насчет Сообщить("Сообщить")  поторопился(
14 drago92
 
18.08.15
12:53
Справка о заработной плате и удержание
15 drago92
 
18.08.15
12:54
В отладчике все хорошо проходит
16 drago92
 
18.08.15
12:54
пишет истина
17 sergeev-ag-1977
 
18.08.15
12:55
Всё просто - где то обращение к объекту, точнее к его реквизиту: [Объект].[Реквизит]
18 sergeev-ag-1977
 
18.08.15
12:55
Ну вот ! "Истина" - это не объект.
19 sergeev-ag-1977
 
18.08.15
12:56
И реквизитов у Истины нет.
20 drago92
 
18.08.15
13:00
21 drago92
 
18.08.15
13:01
А как тогда грамотно их сравнить
22 Lexey_
 
18.08.15
13:19
(0) в Перечисления.ЮридическоеФизическоеЛицо имя "ЮридическоеФизическоеЛицо" откуда взял?
23 drago92
 
18.08.15
13:23
Это все нормально он вот это не работает
СтрокаЛицо.ИсполнительныйДокументПолучатель.ЮридическоеФизическоеЛицо
Вот с этим проблема ЮридическоеФизическоеЛицо
24 lera01
 
18.08.15
13:25
(20) Дык оно уже Истина, а ты его с каким-то перечислением сравниваешь. Тип у него Булево, понимаешь?
25 drago92
 
18.08.15
13:26
она истину в отладчике дает, а при запуске ошибка
26 lera01
 
18.08.15
13:26
А про ошибку нам поведать не хочешь?
27 Lexey_
 
18.08.15
13:27
(23) чему равно "Перечисления.ЮридическоеФизическоеЛицо" в отладчике?
28 lera01
 
18.08.15
13:29
Ты ДанныеОтчета.Строки в отладчике погляди, может в какой строке ИсполнительныйДокументПолучатель NULL - и какое у него лицо тогда?
29 drago92
 
18.08.15
13:30
СтрокаЛицо.ИсполнительныйДокументПолучатель.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо

В отладчике
Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо = Физическое лицо
30 Lexey_
 
18.08.15
13:31
(29) ладно, убедил)
31 drago92
 
18.08.15
13:34
32 Lexey_
 
18.08.15
13:38
включи остановку по ошибке и в отладчике смотри, что не так
33 drago92
 
18.08.15
13:43
lera01 была Права NULL в начале проскакивает из за него и не работала)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший