|
Запрос - дата последней платежки | ☑ | ||
---|---|---|---|---|
0
heavenly
09.11.11
✎
21:41
|
Платформа 8.2.14.537
Комплексная Автоматизация 1.1.15.1 Как запросом вытащить дату последнего входящего платежного поручения для заказа покупателя? Пытаюсь так... но чет не то.
|
|||
1
Михей
09.11.11
✎
21:45
|
есе тока дату то МАКСИМУМ
|
|||
2
Inform
09.11.11
✎
22:18
|
(0) так зачем упорядочиваешь по регистратору, если нужно дату, по ней тогда и упорядочивай или используй как в (1) написано
|
|||
3
Axel2009
09.11.11
✎
22:28
|
если для списка тогда надо максимум даты, если для одного заказа тогда упорядочить по дате убыв + первые 1
|
|||
4
Inform
09.11.11
✎
22:32
|
(3) максимум даты и первые с датой упорядоченной по убыванию - одно и то же вернет
|
|||
5
Inform
09.11.11
✎
22:33
|
(3) хотя со слов автора непонятно действительно чего он хочет, может и для списка ему надо, но тогда первые 1 в (0) непонятно зачем написаны
|
|||
6
heavenly
09.11.11
✎
22:43
|
(5) Мне в списке заказов покупателей нужна колонка, в который бы фигурировала дата оплаты последнего входящего платежного поручения.
В &Ссылки будет передаваться массив ссылок на заказы покупателей в этом списке. |
|||
7
Inform
09.11.11
✎
22:49
|
(6) тогда убирай:
"ПЕРВЫЕ 1", " |УПОРЯДОЧИТЬ ПО | РасчетыСКонтрагентами.Регистратор УБЫВ"" и добавляй на вкладке "Группировка" в конструкторе запросов в нижнем правом поле агрегатную функцию МАКСИМУМ(РасчетыСКонтрагентами.Регистратор.Дата) P.S.: чтобы можно было на вкладке "Группировка" сразу выбрать поле для наложения агрегатной функции необходимо предварительно добавить поле в запрос: "РасчетыСКонтрагентами.Регистратор.Дата" |
|||
8
Axel2009
09.11.11
✎
22:51
|
(7) период не предлагать??
|
|||
9
heavenly
09.11.11
✎
22:51
|
"ВЫБРАТЬ
| РасчетыСКонтрагентами.Сделка КАК ЗаказПокупателя, | МАКСИМУМ(РасчетыСКонтрагентами.Регистратор.ДатаОплаты) КАК СостояниеОплаты |ИЗ | РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами |ГДЕ | РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее | И РасчетыСКонтрагентами.Сделка В(&Ссылки) | |СГРУППИРОВАТЬ ПО | РасчетыСКонтрагентами.Сделка"; |
|||
10
Axel2009
09.11.11
✎
22:52
|
МАКСИМУМ(выразить(РасчетыСКонтрагентами.Регистратор ссылка ппв).ДатаОплаты)
|
|||
11
Inform
09.11.11
✎
22:54
|
(8) а период всегда по-вашему берется из даты документа?
|
|||
12
Axel2009
09.11.11
✎
22:55
|
(11) а дата документа совпадает с датой оплаты всегда???
|
|||
13
heavenly
09.11.11
✎
22:56
|
(1)(7) Спасибо!!!
(10) На быстродействие это как-то скажется? |
|||
14
Inform
09.11.11
✎
22:56
|
(13) да
(12) а кто просил дату оплаты и где? |
|||
15
Inform
09.11.11
✎
22:57
|
(12) я в (0) вижу только просьбу о получении даты последней платежки, а не платежа
|
|||
16
heavenly
09.11.11
✎
22:58
|
(14) я просил ;) см.(6) в (0) забыл вставить слово "оплаты"
|
|||
17
Inform
09.11.11
✎
22:58
|
(12) тогда я не прав, приношу свои извинения
|
|||
18
heavenly
09.11.11
✎
23:01
|
(17) извини за (0)
В следующий раз буду четче выражить свои вопросы. (8) а через период как? |
|||
19
Axel2009
09.11.11
✎
23:03
|
(18) поле есть у регистра период. посмотреть что оно тоже самое что и дата оплаты. тогда не надо будет обращаться к реквизиту документа
|
|||
20
heavenly
09.11.11
✎
23:04
|
(19) спасибо, пойду посмотрю.
|
|||
21
heavenly
09.11.11
✎
23:28
|
"ВЫБРАТЬ
| РасчетыСКонтрагентами.Сделка КАК ЗаказПокупателя, | МАКСИМУМ(РасчетыСКонтрагентами.Период) КАК СостояниеОплаты |ИЗ | РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами |ГДЕ | РасчетыСКонтрагентами.Сделка В(&Ссылки) | И РасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее | |СГРУППИРОВАТЬ ПО | РасчетыСКонтрагентами.Сделка"; Типа того? |
|||
22
Axel2009
09.11.11
✎
23:30
|
да
|
|||
23
heavenly
09.11.11
✎
23:32
|
Сделал платежку сегодняшним числом, но дату оплаты проставил вчерашнюю.
Период оказался сегодняшним числом. |
|||
24
Axel2009
09.11.11
✎
23:37
|
(23) ну значит пиши как в (9) не ошибешься
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |