Имя: Пароль:
1C
 
Неоднозначное поле в связи запроса. Запрос целиком работает на таблице значений.
,
0 Dunstan
 
17.11.14
11:34
Вот такой  запрос. И пишет неоднозначное поле Сырье.НЖС_Сырье

            "ВЫБРАТЬ
               |    Таблица.Количество,
               |    Таблица.Номенклатура,
               |    Таблица.НомерЖурналаСпецификаций,
               |    Таблица.НомерКонечногоЛота,
               |    Таблица.НомерЛота
               |ПОМЕСТИТЬ Таблица
               |ИЗ
               |    &ПарТаб КАК Таблица
               |;
               |
               |////////////////////////////////////////////////////////////////////////////////
               |ВЫБРАТЬ
               |    Таблица.Количество КАК КолВоИзделия,
               |    Таблица.Номенклатура КАК Изделие,
               |    Таблица.НомерЛота КАК Лот,
               |    Таблица.НомерЖурналаСпецификаций КАК НЖС_Изделие
               |ПОМЕСТИТЬ Изделия
               |ИЗ
               |    Таблица КАК Таблица
               |ГДЕ
               |    Таблица.НомерКонечногоЛота = """"
               |;
               |
               |////////////////////////////////////////////////////////////////////////////////
               |ВЫБРАТЬ
               |    Таблица.Количество КАК КолВоСырья,
               |    Таблица.Номенклатура КАК Сырье,
               |    Таблица.НомерЖурналаСпецификаций КАК НЖС_Сырье,
               |    Таблица.НомерКонечногоЛота КАК ЛотИзделия
               |ПОМЕСТИТЬ Сырье
               |ИЗ
               |    Таблица КАК Таблица
               |;
               |
               |////////////////////////////////////////////////////////////////////////////////
               |ВЫБРАТЬ
               |    Изделия.НЖС_Изделие,
               |    Изделия.Лот,
               |    Изделия.Изделие,
               |    Изделия.КолВоИзделия
               |ПОМЕСТИТЬ Спецификация
               |ИЗ
               |    Изделия КАК Изделия
               |        ЛЕВОЕ СОЕДИНЕНИЕ Сырье КАК Сырье
               |        ПО Изделия.НЖС_Изделие = Сырье.НЖС_Сырье"
1 Wobland
 
17.11.14
11:35
продолжайте наблюдения
2 Господин ПЖ
 
17.11.14
11:35
>Неоднозначное поле в связи запроса

какая буква в слове не понятна?
3 Dunstan
 
17.11.14
11:36
ну я не понимаю почему!
4 Maxus43
 
17.11.14
11:37
ЛЕВОЕ СОЕДИНЕНИЕ Сырье КАК ТаблицаСырье
ПО Изделия.НЖС_Изделие = ТаблицаСырье.НЖС_Сырье"

З.ы. нафиг соединение, если в результате всё равно левая таблица только?
5 Banned
 
17.11.14
11:37
Таблица КАК Таблица
Изделия КАК Изделия

Я бы за такое....
6 Wobland
 
17.11.14
11:37
а кто придумал соединять изделия с сырьями?
7 СвинТуз
 
17.11.14
11:39
во втором подзапросе разименовать нужно
Изделие.изделие
4-й работать не будет
8 СвинТуз
 
17.11.14
11:40
|ВЫБРАТЬ
               |    Изделия.НЖС_Изделие,
               |    Изделия.Лот,
               |    Изделия.Изделие,
               |    Изделия.КолВоИзделия
               |ПОМЕСТИТЬ Спецификация
               |ИЗ
               |    Изделия КАК Изделия666
               |        ЛЕВОЕ СОЕДИНЕНИЕ Сырье КАК Сырье
               |        ПО Изделия.НЖС_Изделие = Сырье.НЖС_Сырье"
9 СвинТуз
 
17.11.14
11:40
ну и переобозвать
10 Maxus43
 
17.11.14
11:41
короче чтоб не тупить всегда называй временные таблицы типа втИзделия, втСырье
11 Dunstan
 
17.11.14
11:42
Спасибо всем за умные советы!
12 Гёдза
 
17.11.14
11:44
имя таблицы совпадает с именем колонки другой таблицы
13 Dunstan
 
17.11.14
11:59
Махис43 особое спс
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой