Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТаблицаПериодов.Период
|ПОМЕСТИТЬ ВТ_ТаблицаПериодов
|ИЗ
| &ТаблицаПериодов КАК ТаблицаПериодов
|;
|
////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_ТаблицаПериодов.Период КАК Период,
| РегистрНакопленияДепозитОстаткиИОбороты.Водитель.Фамилия КАК ВодительФамилия,
| РегистрНакопленияДепозитОстаткиИОбороты.ДепозитКонечныйОстаток КАК ДепозитОстаток
|ИЗ
| ВТ_ТаблицаПериодов КАК ВТ_ТаблицаПериодов
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РегистрНакопленияДепозит.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК РегистрНакопленияДепозитОстаткиИОбороты
| ПО ВТ_ТаблицаПериодов.Период = РегистрНакопленияДепозитОстаткиИОбороты.Период";
Там где движение нет надо заполнить водителя в этом запросе водитель заполняется только там где есть движение.
Сейчас депозит водитель дата
0 01.08
500 Пупкин 02.08
0 03.08
Надо депозит водитель дата
0 Пупкин 01.08
500 Пупкин 02.08
0 Пупкин 03.08
в теле запроса это можно сделать?
движение было только 02.08
(3) Гугли получение данных на каждую дату, это популярнейшая тема и очень избитая
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший