Вход | Регистрация
 

Ошибка при выполнении запроса

Ошибка при выполнении запроса
Я
   nikoslav
 
14.02.18 - 11:29
В результате выполнения запроса получаю 2 одинаковые строки. Я так понимаю ошибка возникает в соединении запросов. Что не так?

Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
    Запрос.Текст = "ВЫБРАТЬ
                   |    ДополнительноеСоглашение.Ссылка КАК Ссылка,
                   |    ДополнительноеСоглашение.Номер КАК Номер,
                   |    ДополнительноеСоглашение.Дата КАК Дата,
                   |    ДополнительноеСоглашение.ВалютаДокумента КАК ВалютаДокумента,
                   |    ДополнительноеСоглашение.ВидОперации.ВидОперации КАК ТипДоговора,
                   |    ДополнительноеСоглашение.ВидОперации.ВидОперации.Ссылка КАК ВидОперацииВидОперацииСсылка,
                   |    ДополнительноеСоглашение.ДатаДоговора КАК ДатаДоговора,
                   |    ДополнительноеСоглашение.ДатаНачала КАК ДатаНачала,
                   |    ДополнительноеСоглашение.ДатаОкончания КАК ДатаОкончания,
                   |    ДополнительноеСоглашение.Контрагент КАК Контрагент,
                   |    ДополнительноеСоглашение.Организация КАК Организация,
                   |    ДополнительноеСоглашение.Подразделение КАК Подразделение,
                   |    ДополнительноеСоглашение.ТекущийСтатусДоговора КАК ТекущийСтатусДоговора,
                   |    ДополнительноеСоглашение.НомерДоговора КАК НомерОригинала,
                   |    РасчетныеСчетаКонтрагентов.Банк.Наименование КАК БанкНаименованиеКонтрагента,
                   |    РасчетныеСчетаКонтрагентов.НомерСчета КАК НомерСчетаКонтрагента,
                   |    РасчетныеСчетаКонтрагентов.Банк.Код КАК МФОКонтрагента,
                   |    ДополнительноеСоглашение.ПредметДоговора КАК Основание,
                   |    ДополнительноеСоглашение.СуммаСНДСдокумента КАК СуммаСНДСдокумента,
                   |    ДополнительноеСоглашение.СуммаНДСдокумента КАК СуммаНДСдокумента,
                   |    РасчетныеСчета.НомерСчета КАК НомерСчетаОрганизации,
                   |    РасчетныеСчета.Банк.Наименование КАК БанкНаименование,
                   |    РасчетныеСчета.Банк.Код КАК МФО
                   |ПОМЕСТИТЬ втДополнительноеСоглашение
                   |ИЗ
                   |    Документ.ДополнительноеСоглашение КАК ДополнительноеСоглашение
                   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РасчетныеСчетаКонтрагентов КАК РасчетныеСчетаКонтрагентов
                   |        ПО ДополнительноеСоглашение.Контрагент = РасчетныеСчетаКонтрагентов.Владелец
                   |            И (РасчетныеСчетаКонтрагентов.Основной = ИСТИНА)
                   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РасчетныеСчета КАК РасчетныеСчета
                   |        ПО ДополнительноеСоглашение.Организация = РасчетныеСчета.Владелец
                   |            И (РасчетныеСчета.Основной = ИСТИНА)
                   |ГДЕ
                   |    ДополнительноеСоглашение.Ссылка В(&МассивОбъектов)
                   |    И НЕ РасчетныеСчета.ПометкаУдаления
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ДополнительноеСоглашениеУслуги.Ссылка КАК Ссылка,
                   |    ДополнительноеСоглашениеУслуги.НомерСтроки КАК НомерСтроки,
                   |    ДополнительноеСоглашениеУслуги.Количество КАК Количество,
                   |    ДополнительноеСоглашениеУслуги.Объект.НаименованиеПолное КАК Номенклатура,
                   |    ДополнительноеСоглашениеУслуги.СтавкаНДС КАК СтавкаНДС,
                   |    ДополнительноеСоглашениеУслуги.СуммаБезНДС КАК СуммаБезНДС,
                   |    ДополнительноеСоглашениеУслуги.СуммаНДС КАК СуммаНДС,
                   |    ДополнительноеСоглашениеУслуги.СуммаСНДС КАК СуммаСНДС,
                   |    ДополнительноеСоглашениеУслуги.Цена КАК Цена,
                   |    ДополнительноеСоглашениеУслуги.Объект.ЕдиницаИзмерения КАК ОбъектЕдиницаИзмерения
                   |ПОМЕСТИТЬ втвДополнительноеСоглашениеТМЦ
                   |ИЗ
                   |    Документ.ДополнительноеСоглашение.Услуги КАК ДополнительноеСоглашениеУслуги
                   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Услуги КАК Услуги
                   |        ПО ДополнительноеСоглашениеУслуги.Объект = Услуги.Ссылка
                   |ГДЕ
                   |    ДополнительноеСоглашениеУслуги.Ссылка В(&МассивОбъектов)
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    втДополнительноеСоглашение.ВалютаДокумента КАК ВалютаДокумента,
                   |    втДополнительноеСоглашение.ДатаДоговора КАК ДатаДоговора,
                   |    втДополнительноеСоглашение.ДатаНачала КАК ДатаНачала,
                   |    втДополнительноеСоглашение.ДатаОкончания КАК ДатаОкончания,
                   |    втДополнительноеСоглашение.Контрагент КАК Контрагент,
                   |    втДополнительноеСоглашение.Организация КАК Организация,
                   |    втДополнительноеСоглашение.НомерОригинала КАК НомерОригинала,
                   |    втДополнительноеСоглашение.БанкНаименованиеКонтрагента КАК БанкНаименованиеКонтрагента,
                   |    втДополнительноеСоглашение.НомерСчетаКонтрагента КАК НомерСчетаКонтрагента,
                   |    втДополнительноеСоглашение.МФОКонтрагента КАК МФОКонтрагента,
                   |    втДополнительноеСоглашение.Основание КАК Основание,
                   |    втДополнительноеСоглашение.Дата КАК Дата,
                   |    втДополнительноеСоглашение.Ссылка КАК Ссылка,
                   |    втвДополнительноеСоглашениеТМЦ.НомерСтроки КАК НомерСтроки,
                   |    втвДополнительноеСоглашениеТМЦ.Количество КАК Количество,
                   |    втвДополнительноеСоглашениеТМЦ.Номенклатура КАК Номенклатура,
                   |    втвДополнительноеСоглашениеТМЦ.СуммаБезНДС КАК СуммаБезНДС,
                   |    втвДополнительноеСоглашениеТМЦ.СтавкаНДС КАК СтавкаНДС,
                   |    втвДополнительноеСоглашениеТМЦ.СуммаНДС КАК СуммаНДС,
                   |    втвДополнительноеСоглашениеТМЦ.СуммаСНДС КАК СуммаСНДС,
                   |    втвДополнительноеСоглашениеТМЦ.Цена КАК Цена,
                   |    втДополнительноеСоглашение.СуммаСНДСдокумента КАК СуммаСНДСдокумента,
                   |    втвДополнительноеСоглашениеТМЦ.ОбъектЕдиницаИзмерения КАК ЕдиницаИзмерения,
                   |    втДополнительноеСоглашение.СуммаНДСдокумента КАК СуммаНДСдокумента,
                   |    втДополнительноеСоглашение.НомерСчетаОрганизации КАК НомерСчета,
                   |    втДополнительноеСоглашение.БанкНаименование КАК БанкНаименование,
                   |    втДополнительноеСоглашение.МФО КАК МФО
                   |ИЗ
                   |    втвДополнительноеСоглашениеТМЦ КАК втвДополнительноеСоглашениеТМЦ
                   |        ЛЕВОЕ СОЕДИНЕНИЕ втДополнительноеСоглашение КАК втДополнительноеСоглашение
                   |        ПО втвДополнительноеСоглашениеТМЦ.Ссылка = втДополнительноеСоглашение.Ссылка";
    
    Выборка = Запрос.Выполнить().Выбрать();
   МимохожийОднако
 
1 - 14.02.18 - 11:34
Попробуй выбрать различные
   hhhh
 
2 - 14.02.18 - 11:37
вот здесь подозрительно

               |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РасчетныеСчетаКонтрагентов КАК РасчетныеСчетаКонтрагентов
                   |        ПО ДополнительноеСоглашение.Контрагент = РасчетныеСчетаКонтрагентов.Владелец
                   |            И (РасчетныеСчетаКонтрагентов.Основной = ИСТИНА)
                   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РасчетныеСчета КАК РасчетныеСчета
                   |        ПО ДополнительноеСоглашение.Организация = РасчетныеСчета.Владелец
                   |            И (РасчетныеСчета.Основной = ИСТИНА)


может два основных расчетных счета пользователи забубенили.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.