|
|
|
Синтаксическая ошибка "ВЫБРАТЬ" | ☑ | ||
|---|---|---|---|---|
|
0
ЯшкаКопытин77
07.07.10
✎
18:43
|
Подскажите почему выдает такое ?
соеденяю два отчета Синтаксическая ошибка "ВЫБРАТЬ" <<?>>ВЫБРАТЬ ПостроительОтчета.Текст = ТекстЗапроса; по причине: {(914, 1)}: Синтаксическая ошибка "ВЫБРАТЬ" <<?>>ВЫБРАТЬ //сам текст запроса ТекстЗапроса = ТекстЗапроса+ "ВЫБРАТЬ | РаботникиОрганизацийСрезПоследних.Физлицо, | Врем.Organization_Level_1 КАК Level_1, | Врем.Organization_Level_2 КАК Level_2, | Врем.Organization_Level_3 КАК Level_3, | Врем.Organization_Level_4 КАК Level_4, | Врем.Organization_Level_5 КАК Level_5, | Врем.Физлицо |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК РаботникиОрганизацийСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаб КАК Врем | ПО РаботникиОрганизацийСрезПоследних.Физлицо = Врем.Физлицо"; |
|||
|
1
rotting
07.07.10
✎
18:45
|
Изначально ТекстЗапроса не пустой
|
|||
|
2
AlexNew
07.07.10
✎
18:45
|
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК РаботникиОрганизацийСрезПоследних
Не смущает? |
|||
|
3
AlexNew
07.07.10
✎
18:46
|
Я про перенос, или у меня отформатировалось неправильно?
|
|||
|
4
НетуаНадо
07.07.10
✎
18:46
|
прав наверное (1)
смущает ТекстЗапроса = ТекстЗапроса+ "ВЫБРАТЬ должно быть наверное ТекстЗапроса = "ВЫБРАТЬ |
|||
|
5
ЯшкаКопытин77
07.07.10
✎
18:47
|
(1)ТекстЗапроса действительно не пустой (я соеденяю два отчета + работа с временной таблицой)
|
|||
|
6
Попытка1С
07.07.10
✎
18:48
|
(0) Код запроса ошибку не выдает, так что смотри (1)
|
|||
|
7
rotting
07.07.10
✎
18:48
|
(5) че-то ты не так соединяешь)))) код покажи
|
|||
|
8
DEVIce
07.07.10
✎
18:48
|
(5). Перед ВЫБРАТЬ поставь пару переносов строк
|
|||
|
9
rotting
07.07.10
✎
18:49
|
(8) +1
|
|||
|
10
ЯшкаКопытин77
07.07.10
✎
18:49
|
смущает
ТекстЗапроса = ТекстЗапроса+ "ВЫБРАТЬ отчет большой и везде таким образом соеденяется -( Весь код физически не смогу показать он огромен !-( |
|||
|
11
73
07.07.10
✎
18:49
|
(5) Если пакетный, между запросами в тексте точку с запятой надо.
|
|||
|
12
73
07.07.10
✎
18:52
|
(10)А посмотри отладчиком перед: <ПостроительОтчета.Текст = ТекстЗапроса;>
что же там в ТекстЗапроса получилось. |
|||
|
13
ЯшкаКопытин77
07.07.10
✎
19:02
|
(73) посмотрел отладчиком вот что получилось
ВЫБРАТЬ ; РаботникиОрганизацийСрезПоследних.Физлицо, Врем.Organization_Level_1 КАК Level_1, Врем.Organization_Level_2 КАК Level_2, Врем.Organization_Level_3 КАК Level_3, Врем.Organization_Level_4 КАК Level_4, Врем.Organization_Level_5 КАК Level_5, Врем.Физлицо ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК РаботникиОрганизацийСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаб КАК Врем хотя код вот такой ТекстЗапроса = ТекстЗапроса+ "ВЫБРАТЬ | РаботникиОрганизацийСрезПоследних.Физлицо, | Врем.Organization_Level_1 КАК Level_1, | Врем.Organization_Level_2 КАК Level_2, | Врем.Organization_Level_3 КАК Level_3, | Врем.Organization_Level_4 КАК Level_4, | Врем.Organization_Level_5 КАК Level_5, | Врем.Физлицо |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК РаботникиОрганизацийСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаб КАК Врем | ПО РаботникиОрганизацийСрезПоследних.Физлицо = Врем.Физлицо"; |
|||
|
14
Sabbath
07.07.10
✎
19:09
|
Перед ошибкой останови и посмотри какой там текст уже есть. Скорее всего, у тебя не правильно собраны запросы.
|
|||
|
15
Sabbath
07.07.10
✎
19:10
|
(13) Экран промотай дальше вправо, найдешь ";" имхо))
|
|||
|
16
НетуаНадо
07.07.10
✎
19:11
|
ВЫБРАТЬ
; РаботникиОрганизацийСрезПоследних.Физлицо, да ; быть не должно |
|||
|
17
ЯшкаКопытин77
07.07.10
✎
19:19
|
(15) промотал дальше, нету ; -(
|
|||
|
18
Sabbath
07.07.10
✎
19:23
|
(17) Ну внезапно символ не появится в запросе :)
Придумал метод, если уж не найти (хотя надо просто поискать внимательней, когда появляется) ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ";", ""); если точек с запятой больше нет в запросе то поможет)) |
|||
|
19
ЯшкаКопытин77
07.07.10
✎
19:27
|
Sabbath, Спасибо большое ! заработало !
|
|||
|
20
hhhh
07.07.10
✎
20:19
|
(19) приколист?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |