|
Ошибка в запросе что не так?
| ☑ |
0
temsa
17.01.15
✎
09:15
|
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка КАК Ссылка
| ИЗ Документ."+ВидДокумента.Имя+" как док");
Запрос = Запрос + " где док.Дата > &Дат";
Запрос.УстановитьПараметр("Дат", НачалоГода(ТекущаяДата()));
ВыборкаДокументы = Запрос.Выполнить().Выбрать();
{Форма.Форма.Форма(37)}: Преобразование значения к типу Число не может быть выполнено
Запрос = Запрос + " где док.Дата > &Дат";
|
|
1
Fragster
гуру
17.01.15
✎
09:18
|
запрос.текст
|
|
2
Fragster
гуру
17.01.15
✎
09:19
|
хотя лично я пользуюсь такой записью:
ШаблонСсылка =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Таблица.Ссылка КАК Ссылка
|ИЗ
| &_Таблица КАК Таблица
|
|УПОРЯДОЧИТЬ ПО
| Ссылка УБЫВ";
Запрос = Новый Запрос;
Для каждого Мета Из Метаданные.Справочники Цикл
Запрос.Текст = СтрЗаменить(ШаблонСсылка, "&_Таблица", Мета.ПолноеИмя());
Выборка = Запрос.Выполнить().Выбрать();
...
|
|
3
Fragster
гуру
17.01.15
✎
09:20
|
ибо рваные тексты запроса даже в таком случае - зло
|
|
4
echo77
17.01.15
✎
09:20
|
если непонятно, разжую:
Надо писать так:
Запрос.Текст = Запрос.Текст + " где док.Дата > &Дат";
|
|
5
echo77
17.01.15
✎
09:21
|
(3) +1
(0) Берите с него пример - в будущем будет проще программить
|
|
6
temsa
17.01.15
✎
09:22
|
епрст...
спасибо.
Отголоски 1с77....
|
|
7
BluesHarp
17.01.15
✎
10:06
|
(3) +100
|
|