|
Запрос из ТЗ | ☑ | ||
---|---|---|---|---|
0
Adgjj
31.07.12
✎
14:04
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ * | ПОМЕСТИТЬ ТЗ_ОднаФото_Ремонт | ИЗ &ТЗ КАК ТЗ; | ВЫБРАТЬ * | ИЗ ТЗ | ГДЕ Организация = &Организация И ЕО = &ЕО И ДатаВыписки = &ДатаВыписки И СменаXY = &СменаXY И ПутевочныйПростой = NULL |"; Запрос.УстановитьПараметр("ТЗ", ТЗ); Запрос.УстановитьПараметр("Организация", СтрокаТЗ.Организация); Запрос.УстановитьПараметр("ЕО" , СтрокаТЗ.ЕО); Запрос.УстановитьПараметр("ДатаВыписки", СтрокаТЗ.ДатаВыписки); Запрос.УстановитьПараметр("СменаXY" , "X"); ТЗ_ОднаФото_Ремонт = Запрос.Выполнить().Выгрузить(); Ошибка при вызове метода контекста (Выполнить): {(3, 5)}: Тип не может быть выбран в запросе ИЗ <<?>>&ТЗ КАК ТЗ; |
|||
1
Живой Ископаемый
31.07.12
✎
14:06
|
будем знать, спасибо
|
|||
2
butterbean
31.07.12
✎
14:06
|
ИЗ ТЗ_ОднаФото_Ремонт
|
|||
3
hhhh
31.07.12
✎
14:07
|
(0) поля в ТЗ у вас левые. Нетипизированные, извините за выражение.
|
|||
4
vhl
31.07.12
✎
14:08
|
(3) не поля, а колонки :)
|
|||
5
Жан Пердежон
31.07.12
✎
14:08
|
поля не пересичлены
|
|||
6
Adgjj
31.07.12
✎
14:09
|
а звездочкой нельзя? мне нужны все поля из очень много
|
|||
7
Adgjj
31.07.12
✎
14:10
|
их
|
|||
8
Adgjj
31.07.12
✎
14:11
|
я не понимаю что надо исправить
|
|||
9
ptiz
31.07.12
✎
14:11
|
Можно *
Но типизировать |
|||
10
Classic
31.07.12
✎
14:11
|
(0)
Скопировать(Отбор) уже отменили? |
|||
11
butterbean
31.07.12
✎
14:11
|
(7) колонки в таблице значений должны быть типизированы
|
|||
12
Смешной 1С
31.07.12
✎
14:16
|
(8) ТЗ откуда берешь? Сам создаешь или скопировал?
|
|||
13
Adgjj
31.07.12
✎
14:17
|
1. (10) в запросе можно указать любые условия в отличие от отбора
2. ТЗ уже готовая тоже из запроса, просто отчет огромный делаю 3. как это "типизировать"? |
|||
14
Смешной 1С
31.07.12
✎
14:20
|
(13) Вот в ТЗ есть колонка, например Продукты. А система не понимает что это: строка, число, ссылка на справочник.
Из какого запроса ТЗ? |
|||
15
Classic
31.07.12
✎
14:22
|
(13)
Врядли она из запроса. Признавайся, потом еще колонки добавляла? |
|||
16
Adgjj
31.07.12
✎
14:22
|
(14) как системе объяснить?
(14) ТЗ из объемного запроса, объединять эти два запроса не следует |
|||
17
hhhh
31.07.12
✎
14:26
|
(16) вот тут тоже фигня у вас
| ВЫБРАТЬ * | ИЗ ТЗ а надо\ | ВЫБРАТЬ * | ИЗ ТЗ_ОднаФото_Ремонт |
|||
18
Adgjj
31.07.12
✎
14:29
|
(15) ну добавила 8 колоночек числовых...
|
|||
19
Classic
31.07.12
✎
14:29
|
(18)
Там где добавляла заполни второй параметр :) |
|||
20
hhhh
31.07.12
✎
14:33
|
(18) ну сразу же сказал: у вас левые колонки там. А вы не поверили, хотя и сами знали.
|
|||
21
Classic
31.07.12
✎
14:34
|
(20)
Там не колонки, а колоночки :) |
|||
22
Adgjj
31.07.12
✎
14:37
|
(19) спасибо не ругается а что вышло из запроса пока не смотрела
(20) я про это забыла спасибо всем вам большое |
|||
23
hhhh
31.07.12
✎
14:38
|
(21) да, кажется, Горький недавно сказал:
В человечке должно быть всё прекрасненько: и душонка, и тельце, и одежонка, и мыслишки. |
|||
24
Adgjj
31.07.12
✎
14:46
|
ТЗшка пустая наверно уловие ПутевочныйПростой = NULL
не катит? , потому что СписокДляОтбораОрганизация = Новый СписокЗначений; СписокДляОтбораОрганизация.Добавить(СтрокаТЗ.Организация); СписокДляОтбораЕО = Новый СписокЗначений; СписокДляОтбораЕО.Добавить(СтрокаТЗ.ЕО); СписокДляОтбораСменаXY = Новый СписокЗначений; СписокДляОтбораСменаXY.Добавить("X"); СписокДляОтбораДатаВыписки = Новый СписокЗначений; СписокДляОтбораДатаВыписки.Добавить(СтрокаТЗ.ДатаВыписки); ТЗ_ОднаФото_Ремонт = ОтобратьСтрокиПоКритериям(ТЗ, Новый Структура("Организация,ЕО,СменаXY,ДатаВыписки", СписокДляОтбораОрганизация, СписокДляОтбораЕО, СписокДляОтбораСменаXY, СписокДляОтбораДатаВыписки),Новый Структура("Организация,ЕО,СменаXY,ДатаВыписки", ВидСравнения.ВСписке, ВидСравнения.ВСписке, ВидСравнения.ВСписке, ВидСравнения.ВСписке)).Выгрузить(); работает с теми же параметрами |
|||
25
Classic
31.07.12
✎
14:47
|
а то, что в (2) и (17) подправила?
|
|||
26
Classic
31.07.12
✎
14:47
|
И да, в запросе " = NULL" не катит, надо писать "Есть NULL"
|
|||
27
Adgjj
31.07.12
✎
14:48
|
угу:
Запрос.Текст = "ВЫБРАТЬ * | ПОМЕСТИТЬ ТЗ_ОднаФото_Ремонт | ИЗ &ТЗ КАК ТЗ; | ВЫБРАТЬ * | ИЗ ТЗ_ОднаФото_Ремонт | ГДЕ Организация = &Организация И ЕО = &ЕО И ДатаВыписки = &ДатаВыписки И СменаXY = &СменаXY //И ПутевочныйПростой = NULL |"; //И ПутевочныйПростой = NULL - так выдает искомую строку, но проверять надо. Почему не работает, он же NULL& |
|||
28
Adgjj
31.07.12
✎
14:50
|
съел спасибо
|
|||
29
Classic
31.07.12
✎
14:52
|
где фото?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |