0
Hipocrisy2013
12.02.14
✎
11:25
|
перерыл весь инет явного ответа нет. Создал таблицу с нужными днями, соединяю с остатками, а толку нет, там где не было движений стоит просто NULL, подскажите что дальше то делать.
ВЫБРАТЬ
0 КАК Дата
ПОМЕСТИТЬ цифры
ОБЪЕДИНИТЬ
ВЫБРАТЬ
1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
8
ОБЪЕДИНИТЬ
ВЫБРАТЬ
9
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, таб1.Дата + 10 * таб2.Дата + 100 * таб3.Дата) КАК Дата
ПОМЕСТИТЬ Даты
ИЗ
цифры КАК таб1,
цифры КАК таб2,
цифры КАК таб3
ГДЕ
ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, таб1.Дата + 10 * таб2.Дата + 100 * таб3.Дата) <= &ДатаКонца
ИНДЕКСИРОВАТЬ ПО
Дата
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ПрочиеРасчетыОстаткиИОбороты.Период, ДЕНЬ) КАК Период,
ПрочиеРасчетыОстаткиИОбороты.Организация,
ПрочиеРасчетыОстаткиИОбороты.СуммаНачальныйОстаток,
ПрочиеРасчетыОстаткиИОбороты.СуммаКонечныйОстаток,
ПрочиеРасчетыОстаткиИОбороты.СуммаОборот,
ПрочиеРасчетыОстаткиИОбороты.СуммаПриход,
ПрочиеРасчетыОстаткиИОбороты.СуммаРасход
ПОМЕСТИТЬ Остатки
ИЗ
РегистрНакопления.ПрочиеРасчеты.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Запись, , ) КАК ПрочиеРасчетыОстаткиИОбороты
ИНДЕКСИРОВАТЬ ПО
Период
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Даты.Дата КАК Дата,
Остатки.Организация,
Остатки.СуммаНачальныйОстаток,
Остатки.СуммаКонечныйОстаток,
Остатки.СуммаОборот,
Остатки.СуммаПриход,
Остатки.СуммаРасход
ИЗ
Даты КАК Даты
левое СОЕДИНЕНИЕ Остатки КАК Остатки
ПО Даты.Дата = Остатки.Период
|
|