Имя: Пароль:
1C
1С v8
Оборот за каждый день, даже если не было движения
,
0 sv201
 
20.04.13
14:22
Подскажите, как в запросе получить оборот на каждый день. Т.е. надо получить: день - оборот, день - оборот и т.д., даже если не было движения.
1 Max Street
 
20.04.13
14:26
Периодичность - ДЕНЬ, не то?
2 France
 
20.04.13
14:26
Таблица дней, к нему левым соединением обороты. Либо скд дополнения периода
3 sv201
 
20.04.13
14:27
Если просто ставить Периодичность - ДЕНЬ тогда он всеравно выводит только именно те дни за которые были движения
4 sv201
 
20.04.13
14:30
на счет таблица дней тоже подходит но смысл в том что количество выбераемых всегда по разному
5 Wobland
 
20.04.13
14:32
(4) клавиатура поломалась, да?
6 Maniac
 
20.04.13
14:35
кто то что то понял? я ничего. что он хочет?
7 Lama12
 
20.04.13
14:37
(0) Книгу знаний. Там есть пример запроса.
8 France
 
20.04.13
14:40
(4) таблицу на сто веков программно, и на него фильтры по периоду. Либо, гляди в скл, там это типовая фича
9 France
 
20.04.13
14:41
Сел - скд
10 Classic
 
20.04.13
15:42
В книге знаний поищи - это стандартный вопрос
11 Classic
 
20.04.13
15:48
(4)
Сделай по максимуму.
Смысл в
1. Делаем таблицу на 10 записей от 1 до 10
2. Соединяем ее с собой раза три(четыре, пять) по Истина.
Получаем таблицу с 1000(10 000, 100 000) записями.
3. В таблице 2 формируем поле по принципу 100*Поле первой таблицы + 10 * поле второй таблицы + поле третей таблицы.
В результате у нас таблица на 1000 записей пронумерованная от 1 до 1000.
4. В искомой таблице делаем еще одно поле ДатаПериода по приципу ДобавитьКДате(&НачалоПериода, День, Поле из п.3)

Вуаля, у нас таблица дней от начала периода и на 3 года вперед. Если цеплять четыре-пять раз в пункте 2, то на 30 или 300 лет вперед.

Потом к ней цепляешь свои Обороты по приципу ПериодОборотов = ДатаПериода. Вин!