Имя: Пароль:
1C
 
Вопросик по запросику
0 altfin
 
25.03.25
17:05
ВЫБРАТЬ
ДатаВремя(2025,01,01),
10
ПОМЕСТИТЬ ВТ_ОтгрузитьПлан

Объединить ВСЕ
ВЫБРАТЬ
ДатаВремя(2025,01,02),
20
;

///////////////////////////////////////
ВЫБРАТЬ
2,
9,
7
ПОМЕСТИТЬ ВТ_Отгружено;

Хочу получить такой результат (типа ВТ_ОсталосьОтгрузить):
01.01.2025   0
02.01.2025   12

В запросе как это сделать?
1 Мультук
 
гуру
25.03.25
17:14
(0)

Откуда нам знать быть может вот это ВТ_Отгружено
вообще отгружено в 2024 году, даты где ?
2 Галахад
 
гуру
25.03.25
17:15
Где даты, Билли.
3 altfin
 
25.03.25
17:17
(1) даты могут быть разные, может отгрузили например:
31.12.24 2
03.01.25 9
05.01.25 7
4 Галахад
 
гуру
25.03.25
17:23
Похоже в запросе не хватает измерения "товар"
5 altfin
 
25.03.25
17:26
(5) можно и товар добавить, непринципиально это
6 timurhv
 
25.03.25
17:27
Ищите "Срез последних на каждую дату", примеров тьма.
7 Fedor-1971
 
25.03.25
17:41
(6) У ТС не срез последних, он хочет запросом распределить ВТ_Отгружено (18 неких кракозябр) на месяца из ВТ_ОтгрузитьПлан закрывая планы последовательно

(3) Сделай в запросе для ВТ_Отгружено: НачалоПериода(ДТ, Месяц), Сумма(Количество) как КоличествоОтгружено и Левым соединением цепляй по дате к ВТ_..План.
Идея такая - Делаем одинаковые даты в обеих ВТ и соединяем по оным
8 altfin
 
25.03.25
17:46
(7) "Делаем одинаковые даты в обеих ВТ" - у меня не тот случай, одинаковые не всегда будут даты.
9 PR
 
25.03.25
17:58
(0) В запросе не получится сделать нарастающий итог
Не, с помощью колдовских извращений можно, но вообще не стоит, факт
10 Fedor-1971
 
25.03.25
18:11
(8) тогда код тебе в помощь
11 craxx
 
25.03.25
20:29
(9) получится.
12 trad
 
26.03.25
14:29
(0) ты точно хотел тут три колонки?
ВЫБРАТЬ
2,
9,
7
ПОМЕСТИТЬ ВТ_Отгружено;

или все же нужно было объединить три значения в одну колонку?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн