|
Как выбрать самые ранние документы от контрагентов | ☑ | ||
---|---|---|---|---|
0
Max1986
17.04.12
✎
13:31
|
Прошу помочь в таком вопросе.
Есть документы, имеющие реквизиты ДатаДок, Контрагент, Количество. В течении дня может быть несколько документов с разной датой от разных контрагентов. Подскажите, как выбрать за период Дата1-Дата2 документы с самой ранней датой от разных поставщиков. Т.е. есть 01.04.12 12:10 Док1 Иванников ИП кол=5 01.04.12 13:20 Док1 Иванников ИП кол=6 02.04.12 09:05 Док1 Иванников ИП кол=1 02.04.12 11:50 Док1 Петров ИП кол=7 02.04.12 14:08 Док1 Петров ИП кол=2 Т.е. в Выборку за период 01.04.12-02.04.12 должно попасть 01.04.12 12:10 Док1 Иванников ИП кол=5 02.04.12 11:50 Док1 Петров ИП кол=7 |
|||
1
butterbean
17.04.12
✎
13:33
|
МИНИМУМ(Ссылка)
|
|||
2
golden-pack
17.04.12
✎
13:34
|
(1) олололо
|
|||
3
Spieluhr
17.04.12
✎
13:34
|
Группировать Мин(ДатаДок), помещать во временную таблицу ВрТаб, потом снова соединять с основной таблицей по условию ВрТаб.ДатаДок = ОснТаб.ДатаДок
|
|||
4
golden-pack
17.04.12
✎
13:35
|
сейчас (0) проверит (1) и скажет - работает
|
|||
5
Ненавижу 1С
гуру
17.04.12
✎
13:35
|
(0) а зачем?
|
|||
6
butterbean
17.04.12
✎
13:36
|
(1)+ это хрень конечно
|
|||
7
Max1986
17.04.12
✎
13:37
|
(1)Неправильно
|
|||
8
Max1986
17.04.12
✎
13:39
|
(2) а группировка в этой временной таблице нужна по контрагенту или только дата?
Ведь контрагенты разные |
|||
9
Ненавижу 1С
гуру
17.04.12
✎
13:41
|
(3) в общем случае недостаточно, надо использовать момент времени, потому что в одну дата-времю может быть несколько документов
|
|||
10
Spieluhr
17.04.12
✎
13:46
|
(8) Группировка по всем полям, кроме ДатаДок
(9) я поленился про момент времени писать, если честно, да и не факт, что ТС понимает что это такое |
|||
11
Max1986
17.04.12
✎
13:49
|
(10)Россияне традицонно считают всех глупее себя.
Не волнуйся - я знаю как границу использовать. Тока у меня другое. Сделал ВЫБРАТЬ МИНИМУМ(DOC.DataTimeOOS) КАК DataTimeOOS, DOC.Id_TypeDoc, DOC.Id_Kontr ИЗ ВнешнийИсточникДанных.ShopSales.Таблица.DOC КАК DOC ГДЕ DOC.DataTimeDOC МЕЖДУ &НачалоСмены И &КонецСмены |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |