![]() |
![]() |
![]() |
|
Запрос на поступление | ☑ | ||
---|---|---|---|---|
0
Chuchi
31.01.14
✎
09:49
|
УТ 10.3 что не так с запросом
почему он предпоследнее поступление выбирает ЗапросПОСТ = новый Запрос; ТекстЗапросПОСТ = "ВЫБРАТЬ | МАКСИМУМ(Закупки.Регистратор.Дата) КАК ДатаОперации, | Закупки.Номенклатура КАК Номен, | Закупки.ДокументЗакупки КАК Док |ИЗ | РегистрНакопления.Закупки КАК Закупки |ГДЕ | Закупки.Номенклатура.Наименование=&спНоменклатуры | |СГРУППИРОВАТЬ ПО | Закупки.Номенклатура, | Закупки.ДокументЗакупки"; ЗапросПОСТ.УстановитьПараметр("спНоменклатуры", НоменклатураЗ); Сообщить (НоменклатураЗ); ЗапросПОСТ.Текст = ТекстЗапросПОСТ; ТЗО = ЗапросПОСТ.Выполнить().Выгрузить(); Если ТЗО.Количество() > 0 Тогда Поступл = ТЗО[0].ДатаОперации; КонецЕсли ; |
|||
1
Wobland
31.01.14
✎
09:50
|
потому что наименование
|
|||
2
Wobland
31.01.14
✎
09:50
|
и дата операции совсем не обязана совпадать с датой регистратора
|
|||
3
Ненавижу 1С
гуру
31.01.14
✎
09:51
|
(0) потому что твой запрос феерический бред
|
|||
4
Wobland
31.01.14
✎
09:51
|
выбрать максимум(период) из регистр(номенклатура=&номенклатура)
только что надо-то? |
|||
5
Rovan
гуру
31.01.14
✎
09:53
|
(0) открой для себя оператор УПОРЯДОЧИТЬ ПО
|
|||
6
Ненавижу 1С
гуру
31.01.14
✎
09:55
|
ТекстЗапросПОСТ = "ВЫБРАТЬ
| МАКСИМУМ(Период) КАК ДатаОперации |ИЗ | РегистрНакопления.Закупки.Обороты(,,День,Номенклатура=&Номенклатура) КАК Закупки"; |
|||
7
Chuchi
31.01.14
✎
10:09
|
Спасибо большое! из Обороты не захотел брать данных(NULL)
а вот так заработало "ВЫБРАТЬ | МАКСИМУМ(Закупки.Период) КАК ДатаОперации |ИЗ | РегистрНакопления.Закупки КАК Закупки |ГДЕ | Закупки.Номенклатура.Наименование=&спНоменклатуры"; )СПАСИБ ЗА ТЕРПЕНИЕ) |
|||
8
Wobland
31.01.14
✎
10:09
|
как похоже на (6)...
|
|||
9
Ненавижу 1С
гуру
31.01.14
✎
10:11
|
(7) почему ты боялся NULL в (6) и не боишься его в (7)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |