Имя: Пароль:
1C
1С v8
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
,
0 adrond
 
22.02.22
16:25
Совсем мозг сломал.
Ошибка происходит в простом запросе
ВЫБРАТЬ ПЕРВЫЕ 1
    "ЗаказыНаПеремещение" КАК ИмяРегистра
ИЗ
    РегистрНакопления.ЗаказыНаПеремещение КАК ЗаказыНаПеремещение
ГДЕ
    ЗаказыНаПеремещение.Регистратор = &Регистратор

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

ВЫБРАТЬ ПЕРВЫЕ 1
    "ТоварыНаСкладах" КАК ИмяРегистра
ИЗ
    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
    ТоварыНаСкладах.Регистратор = &Регистратор

Причем если делаю запросы по отдельности, то ошибки нет
Если делаю, на другой базе, но на этом же сервере на этой-же платформе, то ошибки нет
Если делаю запросы с другими регистрами, например как ниже, то ошибки нет
ВЫБРАТЬ ПЕРВЫЕ 1
    "ТоварыКОтгрузке" КАК ИмяРегистра
ИЗ
    РегистрНакопления.ТоварыКОтгрузке КАК ТоварыКОтгрузке
ГДЕ
    ТоварыКОтгрузке.Регистратор = &Регистратор

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

ВЫБРАТЬ ПЕРВЫЕ 1
    "ДвиженияСерийТоваров"
ИЗ
    РегистрНакопления.ДвиженияСерийТоваров КАК ДвиженияСерийТоваров
ГДЕ
    ДвиженияСерийТоваров.Регистратор = &Регистратор
1 bolder
 
22.02.22
16:27
(0) КАК во втором соединении не нужно.
2 acht
 
22.02.22
16:47
(0) Ты пытаешся выполнить запрос c пустым текстом. Показывай весь код.
3 adrond
 
22.02.22
16:52
(2) Там нет программного кода. Эти запросы вставляю в консоль запросов и при попытке вызвать конструктов отчетов, возникает эта ошибка
4 adrond
 
22.02.22
16:53
(1) Убрал "КАК" ситуацию это  не исправило
5 DrShad
 
22.02.22
16:55
дело в консоли
6 acht
 
22.02.22
16:56
(5) Кстати да.
(0) Выделение с текста сними.
7 adrond
 
22.02.22
16:57
(5) Ошибку я начал разбирать когда у меня перестало работать проведение документов, практически всех
Очистка кеша не убрало проблему.
8 adrond
 
22.02.22
16:58
(6) Этот фокус я знаю, выделения нет
9 Жан Пердежон
 
22.02.22
18:07
(0) с кавычками может что, весь код с запросом покажи
10 ДедМорроз
 
22.02.22
18:30
Каввчки точно задвоить не нужно?
И это,выбрать первые в объединении не работает,нужно через временный запрос объединять.
11 youalex
 
22.02.22
18:50
(0) Вроде ловил пару раз подобное в консоли из комплекта БСП, произвольно.
Если у тебя воспроизводится, попробуй отладчиком посмотреть что там  в параметре в  Новый КонструкторЗапроса(<Текст>)
12 ildary
 
22.02.22
20:55
(0) я встречал подобную ошибку в доработанных конфигурациях - там был добавлен то ли документ, то ли справочник и конструктор запроса в тонком клиенте не только выдавал ошибку, но и крашил приложение.
13 adrond
 
23.02.22
12:43
(12) ты был прав. Проблема была в расширении. Убрал расширение все стало работать нормально.
Вообще планирую отказаться от использования расширений. Механизм удобный, но подобные, не очевидные, ошибки выбешивают. Недавно искал проблему с SDBL, корень зла тоже был в расширении.
1c надо больше внимания уделить анализу ошибок работы расширений
14 ildary
 
23.02.22
18:46
(13) для подобных случаев, но когда расширение убрать нельзя, а как-то жить надо - есть обход - вместо пустого текста в конструктор передавать "ВЫБРАТЬ 1" (которое потом в конструкторе очищать).
15 AlvlSpb
 
23.02.22
20:39
(13) Просто надо более профессионально подходить к написанию расширения
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс