Капитально об программе 1С 8.0-8.3-8.4, 7.7

Неоднозначное поле

Причина ошибки в совпадении названия (псевдонима) таблицы и имени поля таблицы или реквизита, либо реквизитов соединяемых таблиц. Причем совпадение псевдонимов полей в разных источниках допускается.

Данная ошибка может возникнуть:

Текст запроса, который может вызвать ошибку

ВЫБРАТЬ
    Ссылка.Ссылка КАК Ключи
ИЗ
    Справочник.Ключи КАК Ссылка

Ошибка при соединении

Чаще всего ошибка возникает не в простых запросах (как выше), а при соединении похожих или одинаковых  таблиц.

Например, справочников по полям  ссылка, наименование, код (присутствующих у всех)

ВЫБРАТЬ
   ключи.Ссылка КАК ключи
ИЗ
   Справочник.Ключи КАК ключи
   ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Ключи КАК Ключи2
      ПО Наименование = Наименование

Исправление ошибки

Пример кода с временными таблицами —  «Наименование» не вызывает ошибку в отличии от ссылка (Поле не используется при соединении, но есть в полях выборки):

ВЫБРАТЬ
   "ключ" КАК Ссылка
ПОМЕСТИТЬ Ключи
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Наименование,
   Ссылка
ИЗ
   Справочник.Ключи КАК Ключи
   ЛЕВОЕ СОЕДИНЕНИЕ Ключи как Ключи2 ПО  (ИСТИНА)

Безошибочный код

ВЫБРАТЬ
    ключи.Ссылка КАК ключи
ИЗ
    Справочник.Ключи КАК ключи

Скриншот «искусственной» ошибки в 1С