8.х Выборка данных. Вопрос.

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем dr303, 22 ноя 2010.

  1. TopicStarter Overlay
    dr303
    Offline

    dr303 Опытный в 1С

    Регистрация:
    17 янв 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Помогите новичку в программировании. Есть код выборки данных, мне нужно добавить в выборку телефон контрагента в заказе.

    Вот текущий код:

    Код:
    "ВЫБРАТЬ
    |	&Отправитель КАК Отправитель,
    |	&Получатель КАК Получатель,
    |	КонтактнаяИнформацияОтправитель.Представление КАК ОтправительАдрес,
    |	КонтактнаяИнформацияПолучатель.Представление КАК ПолучательАдрес,
    |	ЗаказПокупателя.СуммаДокумента,
    |	КонтактнаяИнформацияПолучатель.Поле1 КАК ПолучательИндекс,
    |	КонтактнаяИнформацияОтправитель.Поле1 КАК ОтправительИндекс,
    |	ЗаказПокупателя.Организация.ОсновнойБанковскийСчет.Банк.Код КАК БИК,
    |	ЗаказПокупателя.Организация.ОсновнойБанковскийСчет.Банк.Наименование КАК БанкНаименование,
    |	ЗаказПокупателя.Организация.ОсновнойБанковскийСчет.Банк.КоррСчет КАК КоррСчет,
    |	ЗаказПокупателя.Организация.ОсновнойБанковскийСчет.НомерСчета КАК РасчСчет,
    |	ЗаказПокупателя.Контрагент.НаименованиеПолное КАК Контрагент,
    |	КонтактнаяИнформацияКонтрагент.Представление КАК КонтрагентАдрес,
    |	КонтактнаяИнформацияКонтрагент.Поле1 КАК КонтрагентИндекс,
    |	ЗаказПокупателя.Контрагент.ИНН,
    |	ЗаказПокупателя.Грузоотправитель.ИНН КАК ОтправительИНН,
    |	КонтактнаяИнформацияОтправительЮрАдрес.Представление КАК ОтправительЮрАдрес,
    |	ЗаказПокупателя.Грузополучатель.ИНН КАК ПолучательИНН,
    |	ЗаказПокупателя.Организация.НаименованиеПолное КАК Организация,
    |	КонтактнаяИнформацияОтправитель.Поле4 КАК ОтправительГород,
    |	КонтактнаяИнформацияОтправитель.Поле6 КАК ОтправительУлица,
    |	КонтактнаяИнформацияПолучатель.Поле4 КАК ПолучательГород,
    |	КонтактнаяИнформацияПолучатель.Поле6 КАК ПолучательУлица,
    |	ЗаказПокупателя.УчитыватьНДС,
    |	ЗаказПокупателя.СуммаВключаетНДС,
    |	ЗаказПокупателя.Ссылка КАК Заказ,
    |	ВЫБОР
    |		КОГДА ЗаказПокупателя.Организация.ЮрФизЛицо = ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ЮрЛицо)
    |			ТОГДА ИСТИНА
    |		ИНАЧЕ ЛОЖЬ
    |	КОНЕЦ КАК ЭтоЮрЛицо,
    |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид,
    |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия,
    |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер,
    |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи,
    |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан,
    |	ЗаказПокупателя.Номер КАК НомерРТУ
    |ИЗ
    |	Документ.РеализацияТоваровУслуг КАК ЗаказПокупателя
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияОтправитель
    |		ПО (&Отправитель = КонтактнаяИнформацияОтправитель.Объект)
    |			И (КонтактнаяИнформацияОтправитель.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресОрганизацииПочтовый))
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияПолучатель
    |		ПО (&Получатель = КонтактнаяИнформацияПолучатель.Объект)
    |			И (КонтактнаяИнформацияПолучатель.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресДоставкиКонтрагента))
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияОтправительЮрАдрес
    |		ПО (&Отправитель = КонтактнаяИнформацияОтправительЮрАдрес.Объект)
    |			И (КонтактнаяИнформацияОтправительЮрАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента))
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияКонтрагент
    |		ПО ЗаказПокупателя.Контрагент = КонтактнаяИнформацияКонтрагент.Объект
    |			И (КонтактнаяИнформацияКонтрагент.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресДоставкиКонтрагента))
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛицаОрганизации.СрезПоследних(, ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизации.Руководитель)) КАК ОтветственныеЛицаОрганизацииСрезПоследних
    |			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних КАК ПаспортныеДанныеФизЛицСрезПоследних
    |			ПО ОтветственныеЛицаОрганизацииСрезПоследних.ФизическоеЛицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо
    |		ПО ЗаказПокупателя.Организация = ОтветственныеЛицаОрганизацииСрезПоследних.СтруктурнаяЕдиница
    |ГДЕ
    |	ЗаказПокупателя.Ссылка = &Ссылка";
    
    
    
    
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Добавьте еще одно левое соединение к РС "КонтактнаяИнформация". По виду "ТелефонКонтрагента".

Поделиться этой страницей