Здравствуйте!
Подскажите кто сталкивался...ниже приложил скрин ошибки
---
181024, текст запроса нужен (первая старница). НО скорее всего название таблицы (или ее псевдоним) совпал с названием колоннки.
---
спустя 968 дней, для тех, кто сегодня и завтра столкнется с проблемой.

Пример текста запроса:

```1c
    ВЫБРАТЬ
    Номенклатура2.Код,
    Номенклатура2.Наименование,
    ЦеныНоменклатурыСрезПоследних.Цена
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура2
    ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = Номенклатура2.Ссылка
```

Запрос составлялся в Комплексной автоматизации 1.1
Соответственно, проблема была в следующем:
1. СКД (или вы) создавали: Справочник.Номенклатура КАК Номенклатура
2. Соответственно было не правильное обращение по синониму "Номенклатура" в ЦеныНоменклатурыСрезПоследних.Номенклатура
---
181024, текст запроса нужен (первая старница). НО скорее всего название таблицы (или ее псевдоним) совпал с названием колоннки.
---
Ягг, спустя 3 года. Спасибо!
---
Спустя 6 лет!
---
Спустя 7 лет!
---
Спустя 8 лет!
---
Спустя 9 лет!
---
Спустя 9 лет и 6 месяцев!
---
Спустя 9 лет и 8 месяцев (ну я должен был :) )
---
Спустя 9 лет и 8 месяцев и 1 день (и я тоже должен был)
---
Спустя почти 10 лет! (ну а как же без меня?)
---
Спустя 11 лет
---
А вопрос еще актуален? ))))
---
Спустя 11 лет и 5 месяцев :|
---
Сообщение было скрыто модератором.
---
Ждем 12 лет)
---
Поддержу эстафету
---
Через 10 лет и 10 месяцев Спасибо!
---
Через 10 лет и 11,5 месяцев!
---
Без пяти дней дней десять лет и три месяца
---
Спасибо! Спустя 10 лет и 3 месяца
---
Через 10 лет и 8 месяцев, спасибо!
---
Спасибо
---
ок, сентябрь 23 года! благодарю!
---
ок, декабрь 23 года! Благодарю!
---
Спустя 8 месяцев
---
12 лет)
 без 4х мес 12 лет!))
---
Ждем еще 4 месяца
---
Я же второй раз сюда попал)))) 12 лет и 5 дней
---
Спасибо.
---
плюсану)
---
Спустя 7 лет, спасибо!
---
спасибо! переименовала и всё ок.
---
Присоединяюсь, спустя столько лет, актуально :)
---
кря, догадаешься, спасибо!
---
спасибо!
---
Спустя не важно сколько!
---
Спустя 10 лет!
---
еще актуально?
---
Изменил название таблицы, и получилось! Вы оказались правы НО скорее всего название таблицы (или ее псевдоним) совпал с названием колоннки.
Спасибо за оперативную и точную подсказку!!!
---
Да, переименуйте таблицу Номенклатура во что-нибудь типа "СправочникНоменклатуры" и все должно стать хорошо.
---
Спасибо тебе, добрый человек!
---
Упс, опоздал :)
---
necropunk, все равно спасибо:)
---
Сообщение было скрыто модератором.
---
спустя 968 дней, для тех, кто сегодня и завтра столкнется с проблемой.

Пример текста запроса:

```1c
    ВЫБРАТЬ
    Номенклатура2.Код,
    Номенклатура2.Наименование,
    ЦеныНоменклатурыСрезПоследних.Цена
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура2
    ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = Номенклатура2.Ссылка
```

Запрос составлялся в Комплексной автоматизации 1.1
Соответственно, проблема была в следующем:
1. СКД (или вы) создавали: Справочник.Номенклатура КАК Номенклатура
2. Соответственно было не правильное обращение по синониму "Номенклатура" в ЦеныНоменклатурыСрезПоследних.Номенклатура
---
Спасибо, пригодилось очень сильно. Темы не когда не теряют актуальности.
---
Бился вчера над этим часа 2, и в гугле искал - без толку. Сегодня по другому сформулировал поиск и сразу нашел. Всё заработало.
---
Спасибо, добрый человек:)
---
аналогично сегодня столкнулся - пришлось как тут сказано алиас поменять на таблицу номенклатура, сразу то и не догадаешься.
---
Пол часа билась с этим запросом не могла понять в чем дело .

"Неоднозначное поле "Номенклатура.наименование"
ПО ЦеныНоменклатуры.Номенклатура = <<?>>Номенклатура.наименование"

А оказывается все очень просто.
Спасибо ответам в этой ветке
---
Подскажите пожалуйста где ошибка

Ошибка при вызове метода контекста (Выполнить)

по причине:
{(37, 109)}: Неоднозначное поле "Субконто1"
РегистрБухгалтерии.ПланСчетовОсновной2014.Остатки ( &ПозицияДокумента, Счет В (&СписокСчетовОрганизация), <<?>>Субконто1 В (&СписокТМЦОрганизация) ) КАК ПланСчетовОсновнойОстаткиОрганизация

вот кусок кода

```1c
    ВЫБРАТЬ

    Номенклатура.ТМЦ КАК ТМЦ,
    Номенклатура.СчетУчета КАК СчетУчета,
    Номенклатура.СчетУчетаНаКомиссии КАК СчетУчетаНаКомиссии,
    Номенклатура.СуммаБезНДС КАК СуммаБезНДС,
    Номенклатура.СтавкаНДС КАК СтавкаНДС,
    Номенклатура.СуммаНДС КАК СуммаНДС,
    Номенклатура.Количество КАК Колво,
    Номенклатура.Коэффициент КАК Коэф,
    Номенклатура.Коэффициент*Количество КАК КолвоДокумента,
    Номенклатура.СебестоимостьПартии КАК СебПартии,
    Номенклатура.МестоХранения КАК МестоХранения,

    ЕСТЬNULL ( ПланСчетовОсновнойОстаткиСклад.КоличествоОстатокДт, 0 ) КАК КолвоНаСкладе
    ,
    ЕСТЬNULL ( ПланСчетовОсновнойОстаткиСклад.СуммаОстатокДт, 0 ) КАК СуммаНаСкладе
    ,
    ЕСТЬNULL ( ПланСчетовОсновнойОстаткиОрганизация.КоличествоОстатокДт, 0 ) КАК КолвоОрганизации
    ,
    ЕСТЬNULL ( ПланСчетовОсновнойОстаткиОрганизация.СуммаОстатокДт, 0 ) КАК СуммаОрганизации

    ИЗ
    Документ.ТехЦентр.Номенклатура КАК Номенклатура

    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрБухгалтерии.ПланСчетовОсновной2014.Остатки ( &ПозицияДокумента, Счет В (&СписокСчетовСклад), , Организация В (&СписокОрганизацийСклад) И ( Субконто1 В (&СписокТМЦСклад) ) И ( Субконто2 В (&МестоХраненияСклад) ) ) КАК ПланСчетовОсновнойОстаткиСклад
    ПО

    Номенклатура.Ссылка.Организация = ПланСчетовОсновнойОстаткиСклад.Организация И
    Номенклатура.СчетУчета = ПланСчетовОсновнойОстаткиСклад.Счет И
    Номенклатура.ТМЦ = ПланСчетовОсновнойОстаткиСклад.Субконто1 И
    Номенклатура.МестоХранения = ПланСчетовОсновнойОстаткиСклад.Субконто2
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрБухгалтерии.ПланСчетовОсновной2014.Остатки ( &ПозицияДокумента, Счет В (&СписокСчетовОрганизация), Субконто1 В (&СписокТМЦОрганизация) ) КАК ПланСчетовОсновнойОстаткиОрганизация
    ПО

    Номенклатура.Ссылка.Организация = ПланСчетовОсновнойОстаткиОрганизация.Организация И
    Номенклатура.СчетУчета = ПланСчетовОсновнойОстаткиОрганизация.Счет И
    Номенклатура.ТМЦ = ПланСчетовОсновнойОстаткиОрганизация.Субконто1
    ГДЕ
    Номенклатура.Ссылка = &ДокументСсылка

    И
    СчетУчета В (&СписокСчетовСклад)
    ОБЪЕДИНИТЬ ВСЕ
```
---
Пока вижу, что перед Субконто1 пропущена запятая (должно быть, как в первых остатках, две запятых после счета).
---
жу, что перед Субконто1 пропущена

Спасибо за помощь,

в тоне текста уже мозги плавятся, элементарные вещи не замечаю, очень нужен был взгляд со стороны.

И огромное спасибо за помощь в воскресение ночью

Смотрю, не только я вкалываю по выходным ))
---
актуально как никогда, особенно кто изредка кодит
---
Нда, сообщения об ошибках 1с это вообще тема отдельной докторской диссертации..
---
+++

Спасибо , помогло - сам сразу не разобрался, проще было поискать
---
Спасибо, помогло.
Пишу чтобы еще быстрее было понятно.
Необходимо поменять наименование таблицы.

```1c
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура2
    ПО ХарактеристикиСпецодеждыСрезПоследних.Номенклатура = Номенклатура2.Ссылка
```

Пометил жирными где были изменения.
Ругается на то, когда название реквизита регистра сведений совпадает с названием объекта справочника(именно в наименовании таблицы в запросе).
---
Спасибо! 2019 год)
---
Пост позитива! Однозначно +++
---
Спасибо
---
Грабли всегда лежат и ждут... кто на них наступит. Сколько бы лет не прошло.
---
Спасибо
---
Примите и мое СПАСИБО!
---
Передаю Спасибо)
---
Все не так просто. Это ошибка программеров платформы, а не "ошибка новичков", как тут некоторые снисходительно пишут.
да и все сообщения, кроме первого - частные случаи одного и того же, а в общей картине так никто и не разобрался.

Ошибка возникает, когда компилятор не может однозначно определить, что в данном случае нужно использовать.
Получается двойственность чтения данных: название таблицы (или ее псевдоним) совпал с названием колонки, т.е. может относиться как к самой таблице, так и к реквизиту входящей таблицы.
Это значит, что поле (или реквизит) с таким названием может уже быть в предыдущей временной таблице (ВрТ), в справочнике или регистре, используемых в результирующем запросе (где и произошла ошибка).
Т.о., прийти в результирующий запрос поле с "аналогичным" именем может со входящей таблицей, спорное поле исходной таблицы - явно не использоваться в результирующем запросе, а сама исходная таблица - формироваться задолго до места возникновения ошибки.
И этот вариант - далеко не "ошибка новичков", когда спорные поля стоят рядом в запросе, и легко проверяются.

НЕОБХОДИМО:
Переименовать либо поле в результирующем запросе (где и произошла ошибка), либо переименовать в предыдущей используемой таблице (откуда пришел спорный реквизит)), либо - вообще не использовать исходные таблицы (либо справочник, регистр), где уже есть реквизит с таким именем.
Комментирование и явное неиспользование спорного поля в запросе не поможет - компилятор все равно читает исходную таблицу, и находит двойственное использование имени.

ПРИМЕР:

```1c
    ВЫБРАТЬ
    ТипЦен.Номенклатура КАК Номенклатура,
    ТипЦен.Цена КАК Цена
    ПОМЕСТИТЬ втТипЦен

    ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК ТипЦен
    ;
    /////////////////////////////////////////////////
    ВЫБРАТЬ
    Номенклатура.Цена
    ИЗ
    втТипЦен КАК Номенклатура
```

Ошибка будет:
"Неоднозначное поле "Номенклатура"
втТипЦен КАК <<?>>Номенклатура"
т.к. поле с названием "Номенклатура" уже есть в исходной ВрТ 'втТипЦен', хоть и не используется явно в результирующем запросе.
---
Помогло, пошел лайкнуть - а мне говорят что я уже лайкал.
Я тупой?

Спасибо из октября 2021 года!
---
Спасибо, Спустя 11 лет, 7 месяцев и 17 дней :)
---
Декабрь 2021 около 12 лет спустя
---
- После стольких лет?
- Всегда!
---
хах
---
Решение в самой ошибке: переименуйте таблицу Номенклатура
---
Уже почти 11 лет 1Сники ходят по одним и тем же граблям. Сообщество!
---
Спустя 2023 год))))
Всех со Светлой Пасхой!!!!!
---
Сообщение было скрыто модератором.
---
Спасибо! Помогло!
---
Юху, проблема стара как мир)
---
18.11.24 год Спасибо помогло. 12 лет
---
16 лет кодинга и ни разу не было такой ошибки)) И вот опять)) Спасибо!!!
---
Спустя 13 лет