|
Отобрать максимальную дату в списке документов | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
03.02.15
✎
11:14
|
Здрасти помогите! Ни как не получается! пишу запрос мне нужно что бы при изменении гсмКарты в документе запрос выбрал самою последнию дату с использованием указанного в документе гсмкарты.Написал запрос а он тянет дату созданного документа как это исправить ??? Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | МАКСИМУМ(RSS_РедактированиеДанныхГСМКарты.Дата) КАК Дата |ИЗ | Документ.RSS_РедактированиеДанныхГСМКарты КАК RSS_РедактированиеДанныхГСМКарты |ГДЕ | RSS_РедактированиеДанныхГСМКарты.ГСМКарта = &карта"; Запрос.УстановитьПараметр("карта", Ссылка); |
|||
1
Рэйв
03.02.15
✎
11:20
|
RSS_РедактированиеДанныхГСМКарты.Дата
Это и есть дата документа |
|||
2
Рэйв
03.02.15
✎
11:21
|
тебе надо чтото вроде такого
RSS_РедактированиеДанныхГСМКарты.ГСМКарта.Дата |
|||
3
Рэйв
03.02.15
✎
11:22
|
Запрос.УстановитьПараметр("карта", Ссылка);
и над вот этим подумай. Нахрена туда ссылку текущего документа передаешь |
|||
4
KonstantinK90
03.02.15
✎
11:29
|
да дата документа
|
|||
5
zhig75
03.02.15
✎
11:32
|
Ссылка у тебя что такое в параметрах запроса?
|
|||
6
KonstantinK90
03.02.15
✎
11:35
|
ну ссылка на гсмкарту в домументе
|
|||
7
KonstantinK90
03.02.15
✎
11:43
|
что мне делать
|
|||
8
1Сергей
03.02.15
✎
11:43
|
(6) а зачем ты ему ссылку на сам документ подсовываешь?
|
|||
9
KonstantinK90
03.02.15
✎
11:46
|
я не знаю как правильно
|
|||
10
KonstantinK90
03.02.15
✎
11:46
|
как нужно
|
|||
11
Mankubus
03.02.15
✎
11:50
|
RSS_РедактированиеДанныхГСМКарты.ГСМКарта <> &карта?
|
|||
12
KonstantinK90
03.02.15
✎
11:51
|
не понял
|
|||
13
Mankubus
03.02.15
✎
11:52
|
тебе надо исключить дату созданного документа, а ты ставишь равно. поставь не равно
|
|||
14
Mankubus
03.02.15
✎
11:53
|
то есть на карту условие оставь, а добавь на ссылку
|
|||
15
KonstantinK90
03.02.15
✎
11:55
|
а как добавить на ссылку покажите
|
|||
16
KonstantinK90
03.02.15
✎
11:56
|
блин я правда чет уже запутался
|
|||
17
KonstantinK90
03.02.15
✎
11:56
|
подскажите
|
|||
18
Mankubus
03.02.15
✎
11:58
|
|ГДЕ
| RSS_РедактированиеДанныхГСМКарты.ГСМКарта = &карта | И RSS_РедактированиеДанныхГСМКарты <> &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Запрос.УстановитьПараметр("карта", карта); |
|||
19
KonstantinK90
03.02.15
✎
12:06
|
вот мой запрос посмотрите где ожибка я чет не пойму
Запрос.Текст = "ВЫБРАТЬ | МАКСИМУМ(RSS_РедактированиеДанныхГСМКарты.Дата) КАК Дата |ИЗ | Документ.RSS_РедактированиеДанныхГСМКарты КАК RSS_РедактированиеДанныхГСМКарты |ГДЕ | RSS_РедактированиеДанныхГСМКарты.ГСМКарта = &карта | И RSS_РедактированиеДанныхГСМКарты.Дата <> &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Запрос.УстановитьПараметр("Карта", Дата); //Запрос.УстановитьПараметр("Истина", Истина); Сообщить(Дата); Запрос.Выполнить().Выбрать(); |
|||
20
KonstantinK90
03.02.15
✎
12:06
|
блин мне сегодня край с этим запрсом нужно разобраться
|
|||
21
KonstantinK90
03.02.15
✎
12:07
|
укажите где ощибка
|
|||
22
Mankubus
03.02.15
✎
12:07
|
Запрос.УстановитьПараметр("Карта", Дата);
карту ставь вместо даты |
|||
23
KonstantinK90
03.02.15
✎
12:09
|
{Документ.RSS_РедактированиеДанныхГСМКарты.Форма.ФормаДокумента(23,40)}: Переменная не определена (карта)
Запрос.УстановитьПараметр("Карта", <<?>>карта); (Проверка: Толстый клиент (обычное приложение)) |
|||
24
KonstantinK90
03.02.15
✎
12:10
|
что делать
|
|||
25
barrgand
03.02.15
✎
12:12
|
Сначала разберись, что у тебя карта, дата и ссылка. И надо понимать, что карта это не дата, и ссылка это не дата.
|
|||
26
KonstantinK90
03.02.15
✎
12:14
|
Дата это дата документа, карта это ссылка на справочник из документа,
|
|||
27
Mankubus
03.02.15
✎
12:14
|
Запрос.УстановитьПараметр("Карта", ГСМКарта);
|
|||
28
KonstantinK90
03.02.15
✎
12:18
|
все равно тянет дату созданного документа мне ее нужно искл
|
|||
29
Mankubus
03.02.15
✎
12:21
|
(28) "созданный" это тот в котором меняется карта или другой какой-то?
|
|||
30
KonstantinK90
03.02.15
✎
12:22
|
да это тот документ и дата в котором меняем карту
|
|||
31
KonstantinK90
03.02.15
✎
12:23
|
тянется дата создонного документа
|
|||
32
Mankubus
03.02.15
✎
12:24
|
(31)
Сообщить(Дата); Запрос.Выполнить().Выбрать(); >>тянется дата создонного документа это ты по сообщению понял? |
|||
33
KonstantinK90
03.02.15
✎
12:24
|
да
|
|||
34
KonstantinK90
03.02.15
✎
12:25
|
выбираю любую карту тянеться сегодняшняя дата
|
|||
35
Mankubus
03.02.15
✎
12:26
|
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда Сообщить(Выборка.Дата); КонецЕсли; а так что показывает? |
|||
36
KonstantinK90
03.02.15
✎
12:26
|
а мне жудно что бы тянуло предыдущую дату в документ в котором есть та карта которую мы указали в новом документе
|
|||
37
salvator
03.02.15
✎
12:29
|
(36) А если даты будет больше одной? Что делать будешь, как выбирать?
|
|||
38
KonstantinK90
03.02.15
✎
12:29
|
слава богу заработа спасибо большое
|
|||
39
Mankubus
03.02.15
✎
12:31
|
(38) не может быть!
|
|||
40
KonstantinK90
03.02.15
✎
12:34
|
Слушайте еще такой вопрос как можно сделать что бы дату которую мы только что получили нужно от текущей даты отнять дату которую мы получили только что с вами и ответ нужен в днях
|
|||
41
Mankubus
03.02.15
✎
12:36
|
||||
42
KonstantinK90
03.02.15
✎
12:36
|
а нет все тоже получилось извените
|
|||
43
salvator
03.02.15
✎
12:48
|
Тебе нужно максимальную дату получить или последнюю, предшествующую выбранному документу?
|
|||
44
KonstantinK90
03.02.15
✎
13:00
|
да последнию предшествующую
|
|||
45
KonstantinK90
03.02.15
✎
13:00
|
а как сделать что бы закрасить нужным цветом не обходимое поле
|
|||
46
KonstantinK90
03.02.15
✎
13:01
|
1с 8,2 обычное приложение
|
|||
47
salvator
03.02.15
✎
13:13
|
(44) Тогда зачем берешь в запросе максимум? Кто-нибудь введет документ будущей датой, и запрос тебе вернет именно ее.
Надо как-то так ВЫБРАТЬ ПЕРВЫЕ 1 RSS_РедактированиеДанныхГСМКарты.Дата КАК Дата ИЗ Документ.RSS_РедактированиеДанныхГСМКарты КАК RSS_РедактированиеДанныхГСМКарты ГДЕ RSS_РедактированиеДанныхГСМКарты.ГСМКарта = &карта И RSS_РедактированиеДанныхГСМКарты.Дата < &ДатаТвоегоДокумента УПОРЯДОЧИТЬ ПО RSS_РедактированиеДанныхГСМКарты.Дата УБЫВ |
|||
48
zulu_mix
03.02.15
✎
13:37
|
очередной атстатысячник и любитель быдломобилей не может разобраться в простейшем запросе и сформулировать вопрос? мдэ...
хоть бы реквизиты документа написал а то гадаем тут на кофейной гуще |
|||
49
KonstantinK90
03.02.15
✎
14:01
|
мало опыта извените
|
|||
50
Vladal
модератор
03.02.15
✎
14:15
|
Язык общения на форуме - русский.
Приветствуется грамотная речь и не допускается коверканье русского языка. Если русский язык не родной, используйте любую систему проверки орфографии. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |