Имя: Пароль:
1C
1С v8
"Контактные лица- что за бред" ? - Обнаружилось наличие дублей контрагентов
0 folo
 
14.03.18
15:04
Бухгалтерия.Независимый справочник Контактные лица. Реквизит ОбъектВладелец составного типа "Контрагент, Физлицо, сотрудник,пользователь".
При попытке вытащить данные контактных лиц нужного мне контрагента выдает пустой список.  Запрос :

ВЫБРАТЬ КонтактныеЛицаКонтактнаяИнформация.Представление
ИЗ Справочник.КонтактныеЛица.КонтактнаяИнформация КАК КонтактныеЛицаКонтактнаяИнформация
ГДЕ КонтактныеЛицаКонтактнаяИнформация.Ссылка.ОбъектВладелец = &Контрагент

Далее попробовал тупой отбор без запроса
   Отбор = Новый Структура("ОбъектВладелец");
   Отбор.ОбъектВладелец = Контр;
   Выборка =Справочники.КонтактныеЛица.Выбрать(,,Отбор);
  _ССылки = Новый массив;
  Пока Выборка.Следующий() Цикл
_Ссылки.Добавить(Выборка.Ссылка);
  КонецЦикла;
тоже выдает пустой массив.

Может есть какой то нюанс ИМЕННО в Конт. лицах, про который я не знаю? Элементарные вещи не работают.
1 Вафель
 
14.03.18
15:05
почему КонтактнаяИнформация?
2 folo
 
14.03.18
15:06
стандартная табличная часть справочника Контактные лица"
3 folo
 
14.03.18
15:06
там адрес, почта, и т.д. контактного лица
4 Малыш Джон
 
14.03.18
15:07
(0) так может нет их там? контактных данных этого контрагента?
5 folo
 
14.03.18
15:07
есть. точно. Сам вводил.
6 folo
 
14.03.18
15:08
из справочника Контрагенты я их вижу. Запросом нет
7 Вафель
 
14.03.18
15:09
(6) КИ контрагента или контактного лица?
8 aka AMIGO
 
14.03.18
15:09
А точно - из ТЧ справочника? может это таки регистр?
9 aka AMIGO
 
14.03.18
15:09
+8 или еще что-нибудь :)
10 folo
 
14.03.18
15:11
Точно тч справочника. Эти регистры в БП заменили на ТЧ.
11 Малыш Джон
 
14.03.18
15:11
(0) "...Независимый справочник Контактные лица. Реквизит ОбъектВладелец..."

так он независимый или подчинен владельцу?
12 Cyberhawk
 
14.03.18
15:12
Так представление может не храриться. А все данные в хранилище значения в виде хмл-строки
13 folo
 
14.03.18
15:12
независимый. Есть реквизит "объектВладелец". Это не владелец.
14 Малыш Джон
 
14.03.18
15:12
а если в запросе вытащить контактные лица и посмотреть, кто у них владелец?
15 Малыш Джон
 
14.03.18
15:12
+(14) без отбора по твоему контрагенту
16 folo
 
14.03.18
15:12
Представление это строка(500). База типовая.
17 folo
 
14.03.18
15:13
без отбора выводит всех. ОбъектВладелец - контрагенты.
18 Cyberhawk
 
14.03.18
15:13
(5) "Сам вводил" // Так надо позвать программиста 1С, оператор по вводу данных не справится
19 folo
 
14.03.18
15:14
не работает именно отбор по ОбъектВладелец в составном поле
20 Cyberhawk
 
14.03.18
15:15
Так ты посмотри какого типа значения в качестве владельцев у нужных тебе элементов
21 folo
 
14.03.18
15:16
Cyberhawk, смешно. Если бы у кого то другого.
  Тип значения - справочникссылка.Контрагенты. Все логично.
22 Cyberhawk
 
14.03.18
15:16
Я не спрашивал какой-то там тип значения у тебя
23 Гипервизор
 
14.03.18
15:17
(0) Ну так Контактное лицо у вас в справочнике есть. Но ТЧ Контактная информация по нему не заполнена. А выбираете из ТЧ. Конец немного предсказуем.
24 aka AMIGO
 
14.03.18
15:19
"ВЫБРАТЬ
|    КонтактныеЛица.Фамилия,
|    КонтактныеЛица.Имя,
|    КонтактныеЛица.Отчество,
|    КонтактныеЛица.ДатаРождения,
|    КонтактныеЛица.ОбъектВладелец
|ИЗ
|    Справочник.КонтактныеЛица КАК КонтактныеЛица
|ГДЕ
|    КонтактныеЛица.ОбъектВладелец = &Контрагент"
25 folo
 
14.03.18
15:21
aka AMIGO - Это тоже не работает.
26 folo
 
14.03.18
15:21
Первое что попробовал.
27 folo
 
14.03.18
15:25
Гипервизор, еще раз. Контактные лица точно есть. У них точно заполнены адрес и почта. Потому и вопрос что не могу добраться запросом.
28 Гипервизор
 
14.03.18
15:29
(27) Запрос из (24) без отбора отрабатывает?
29 folo
 
14.03.18
15:29
без отбора да.
30 Гипервизор
 
14.03.18
15:30
(29) Значит дело в &Контрагент
31 folo
 
14.03.18
15:32
Это понятно. Непонятно почему. Обычная ссылка на контрагента.
32 Гипервизор
 
14.03.18
15:34
(31) Убедите нас. Скрин из отладки с проверкой типа параметра Контрагент будет не лишним.
33 Вафель
 
14.03.18
15:35
покажи карточку
34 Buster007
 
14.03.18
15:36
8ка еще сыровата
35 folo
 
14.03.18
15:37
36 folo
 
14.03.18
15:38
у контактного лица 2 строки ТЧ типа Эл.почта.
37 Cyberhawk
 
14.03.18
15:38
Дубли контрагентов пади есть
38 Cyberhawk
 
14.03.18
15:38
Покажи в редакторе объекта БД это КЛ
39 folo
 
14.03.18
15:42
Cyberhawk, ты гений !!!!  В базе 2 одинаковых контрика. Спасибо за подсказку, добрый чеовек. И всем спасибо.