Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Простой запрос. Ну что не так?

Простой запрос. Ну что не так?
Я
   YAndrey
 
07.03.21 - 03:31
Соединяю документ сам с собой, чтоб в строках был склад, почему "неоднозначное поле" там где условие ГДЕ?
    Запрос.Текст = "ВЫБРАТЬ
                        |СписокНоменклатуры.Номенклатура КАК Номенклатура,
                        |СписокНоменклатуры.Количество КАК Количество,
                        |РасходнаяНакладная.Склад КАК Склад
                        |ИЗ Документ.РасходнаяНакладная.СписокНоменклатуры КАК СписокНоменклатуры
                        |ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная
                        |ПО СписокНоменклатуры.Ссылка = РасходнаяНакладная.Ссылка
                        |ГДЕ СписокНоменклатуры.Ссылка = &Ссылка";
   Генератор
 
1 - 07.03.21 - 03:55
А СписокНоменклатуры.Ссылка.Склад не будет работать?
   necro
 
2 - 07.03.21 - 04:02
Надо попробовать таблицу переименовать:
ИЗ Документ.РасходнаяНакладная.СписокНоменклатуры КАК СписокНоменклатурыТЧ
   YAndrey
 
3 - 07.03.21 - 05:15
(2) Таки ДА. Спасибо. ХЗ, что там у 1С на уме...
   ДенисЧ
 
4 - 07.03.21 - 06:06
(3) Что значит "хочу знать"?
Она хочет, чтобы синонимы были уникальны...
   ДенисЧ
 
5 - 07.03.21 - 06:06
Да и "Документ.РасходнаяНакладная.СписокНоменклатуры" как-то нехалялен...
   YAndrey
 
6 - 07.03.21 - 07:06
(4) О! Так почему синонимы в (0) не уникальны? Как на мой взгляд, то в формируемом соединении СписокНоменклатуры уникален.
   youalex
 
7 - 07.03.21 - 07:22
(6) это плата за разыменование полей.
У тебя в ПО СписокНоменклатуры.Ссылка = РасходнаяНакладная.Ссылка
непонятно, СписокНоменлкатуры.Ссылка - это реально  СписокНоменлкатуры.Ссылка
или РасходнаяНакладная.СписокНоменклатуры.Ссылка
   YAndrey
 
8 - 07.03.21 - 07:51
(7) Дык там где ПО оно и не ругается. Ругается, там где ГДЕ :)
А чего непонятного то - я бы понял, а уж интерпретатор не глупее :)
   ДедМорроз
 
9 - 07.03.21 - 12:34
Переименуй СписокНоменклатуры в Список1 и все.

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