Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 13:22
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Ошибка при выполнении запроса - "неоднозначное поле"  (Прочитано 11945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
Программно формируется текст запроса по всем метаданным документам базы:
ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
Документ.АвансовыйОтчет.Ссылка
....

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ПЕРВЫЕ 1
Документ.АктОбОказанииПроизводственныхУслуг.Ссылка
...

Добавила новый документ. В результате выполнение запроса вылетает на ошибку:

Цитировать
">Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка
   мРезЗапроса = ОбъектЗапрос.Выполнить();
по причине:
{(1097, 2)}: Неоднозначное поле "Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка"
<<?>>Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка"

Другие новые документы не выпадают. Что искать, может, подскажите?


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
переименуйте таблицу, на которую ругается, обычно помогает.
Не поможет - постите нормально получившийся запрос, по кускам ничего не видно.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

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

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
Странно перенесся код, не нашла, как исправить сообщение,написала в ответе:

ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
Документ.АвансовыйОтчет.Ссылка
...
ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ПЕРВЫЕ 1
Документ.АктОбОказанииПроизводственныхУслуг.Ссылка
...

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
   Запрос = Новый Запрос();
   Запрос.Текст = "";

   Для каждого Док из Метаданные.Документы Цикл

      Запрос.Текст = Запрос.Текст +
      "ОБЪЕДИНИТЬ ВСЕ
      |
      |ВЫБРАТЬ ПЕРВЫЕ 1
      |   Документ." + Док.Имя + ".Ссылка
      |
      |";

   КонецЦикла;

   // Уберем первое "ОБЪЕДИНИТЬ ВСЕ"
   Запрос.Текст  = Сред(Запрос.Текст, Найти(Запрос.Текст, "ВЫБРАТЬ") + СтрДлина("ВЫБРАТЬ ПЕРВЫЕ") + 1);
   Запрос.Текст  = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ " + Запрос.Текст;
   
   ЕстьДокументы = (Не Запрос.Выполнить().Пустой());

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
В результате текст запроса получается таким:

«ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
   Документ.АвансовыйОтчет.Ссылка

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ПЕРВЫЕ 1
   Документ.АктОбОказанииПроизводственныхУслуг.Ссылка

ОБЪЕДИНИТЬ ВСЕ


ВЫБРАТЬ ПЕРВЫЕ 1
   Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка»

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
А где в конструкции "из ..."?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

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

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
Нету "ИЗ", так запрос строится и работает, но только без этого последнего нового документа.
Процедура из типовой конфы. До сих пор не вылетала...

Оффлайн Marta_Li

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-01
  • Сайт: 
  • Профессия: Программист 8.1
Реквизита Ссылка в документе нет.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

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

Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1308
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
Текст запроса складывается по частям, вот и не видно ИЗ наверно. Вобще откуда текст запроса? Из какого места и какой конфы?


Теги:
 

Закрытие месеца, ошибка при закрытие 26сч

Автор GendelfРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 4127
Последний ответ 26 Июл 2013, 11:00
от Gendelf
ОШИБКА 1С 8.3. Файл не найден в хранилище файлов. Возможно файл удален антивирусной программой. Обратитесь к администратору

Автор Сергей БатуринРаздел Пользователям "1С - Предприятие 8"

Ответов: 6
Просмотров: 6383
Последний ответ 18 Май 2016, 18:18
от Сергей Батурин
При попытке проведения документов по НДФЛ (справка 2 НДФЛ ) вылезает ошибка:

Автор klaus38Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2821
Последний ответ 19 Фев 2015, 20:54
от vitasw
При входе пользователя 1с77 по RDP (Server2008) выдается ошибка и выпадает 1с77

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1661
Последний ответ 07 Дек 2016, 09:17
от alex0402
Как создать в 1С 8.2 группы контроагентов когда при ножатие папочки с плюсом выходит ошибка при устоновке значения атрибута текста (ОсновнойМенеджерПокупателя)

Автор fat001Раздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 2771
Последний ответ 02 Апр 2014, 23:11
от MuI_I_Ika

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
177 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
alex0402
46 Сообщений
AIFrame
46 Сообщений
andron81_81
41 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal