Помогите, пожалуйста новичку в 1С. Нужно выбрать контактную информацию по всем контрагентам и контактным лицам

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. Sergey057 15.06.16 12:19 Сейчас в теме
1С:Предприятие 8.3 (8.3.8.1675), Конфигурация Комплексная автоматизация, редакция 1.1 + CRM, редакция 1.4 (1.1.60/1.4.10).

Когда выбираю по ссылке конкретного контрагента, получаю все нормально - телефоны как карточки, так и контактных лиц.
Если комментирую выбор по ссылке (выбираю всех), то у большой части контактных лиц контрагентов пустые Ссылка и Код (телефон выбирается). С контактами из карточки контрагента все нормально.
Может быть, по второй выборке как-то не так соединил? Буду благодарен за помощь


  ВЫБРАТЬ РАЗЛИЧНЫЕ
	Контрагенты.Ссылка,
	Контрагенты.Код,
	ВЫРАЗИТЬ (КонтактнаяИнформация.Представление КАК СТРОКА(50)) КАК Представление
ПОМЕСТИТЬ ТЗ_Контрагент
ИЗ
		РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
		ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка
ГДЕ
	КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
//	И Контрагенты.Ссылка= &Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(50)) КАК Представление1,
	ТЗ_Контрагент.Ссылка,
	ТЗ_Контрагент.Код
ПОМЕСТИТЬ ТЗ_КЛ
ИЗ
	ТЗ_Контрагент КАК ТЗ_Контрагент
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
			ПО КонтактныеЛицаКонтрагентов.Ссылка = КонтактнаяИнформация.Объект
		ПО ТЗ_Контрагент.Ссылка = КонтактныеЛицаКонтрагентов.Владелец
ГДЕ
	КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон);
////////////////////////////////////////////////////////////­////////////////////

ВЫБРАТЬ
	ТЗ_КЛ.Ссылка КАК Ссылка,
	ТЗ_КЛ.Код КАК Код,
	ТЗ_КЛ.Представление1 КАК Представление
ИЗ
	ТЗ_КЛ КАК ТЗ_КЛ
ГДЕ 
	ТЗ_КЛ.Представление1<>"" 

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ТЗ_Контрагент.Ссылка,
	ТЗ_Контрагент.Код,
	ТЗ_Контрагент.Представление
ИЗ
	ТЗ_Контрагент КАК ТЗ_Контрагент
ГДЕ 
	Представление<>"" ;
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. antz 15.06.16 13:03 Сейчас в теме
Выбирай контрагентов и контактных лиц и к ним слева присоединяй контактную информацию. В регистре там еще небось партнеры какие-нибудь.
3. Sergey057 15.06.16 15:50 Сейчас в теме
Все оказалось просто (коллега помог) - не то соединение в первом запросе
Не так
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка

, а вот так нужно было
Справочник.Контрагенты КАК Контрагенты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
		ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка

Извините за беспокойство.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот