Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отчет по кассе. Пустые записи.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
greenif
Формирую отчет по кассе за период.

ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.Регистратор,
    ДенежныеСредстваОстаткиИОбороты.МестоХранения,
    ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.СуммаПриход,
    ДенежныеСредстваОстаткиИОбороты.СуммаРасход,
    ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
    РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(, , Регистратор, ДвиженияИГраницыПериода, ) КАК ДенежныеСредстваОстаткиИОбороты

Проблема в том, что в отчете выводиться лишняя запись с остатки на начало периода.







Подскажите пожалуйста, как правильно от нее избавиться.
logist
Доавьте в ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.Секунда
greenif
Цитата(logist @ 21.02.12, 13:42) необходимо зарегистрироваться для просмотра ссылки
Доавьте в ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.Секунда


Добавил:
ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.МестоХранения,
    ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.СуммаПриход,
    ДенежныеСредстваОстаткиИОбороты.СуммаРасход,
    ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.Регистратор,
    ДенежныеСредстваОстаткиИОбороты.ПериодСекунда
ИЗ
    РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(, , Авто, ДвиженияИГраницыПериода, ) КАК ДенежныеСредстваОстаткиИОбороты


Теперь этих записи две:
pablo
Измените ДвиженияИГраницыПериода на Движения - и у Вас эта запись пропадет.
greenif
Цитата(pablo @ 21.02.12, 14:54) необходимо зарегистрироваться для просмотра ссылки
Измените ДвиженияИГраницыПериода на Движения - и у Вас эта запись пропадет.


Да но тогда другая проблема,
если выбрать период, например, последнюю неделю, за этот период движение небыло.
Тогда в отчете вообще не выводятся кассы, то есть отчет пустой.
А я хотел бы добиться результата:
Касса1, Начостаток N, приход - 0, расход - 0, Кон остаток N.

Пробывал добавить второй источник данных

ВЫБРАТЬ
    Кассы.Ссылка
ИЗ
    Справочник.Кассы КАК Кассы


И связать их.



Не помогло.





В предыдущем посте не правильную связь указал на сколько я понимаю связывать надо наоборот.



Но от этого всеравно ничего не меняется.
5_kopeek
По идее, можно обойтись без второго источника данных, если не нужно выводить данные по кассам, в которых нет ни оборотов, ни остатков. Попробуйте для группировки Регистратор (именно для группировки, а не для отчета) указать отбор, в котором Левое значение=Регистратор, а Вид сравнения = Заполнено, и в Других настройках параметру Выводить отбор установить значение Не выводить.
greenif
Цитата(5_kopeek @ 22.02.12, 0:25) необходимо зарегистрироваться для просмотра ссылки
По идее, можно обойтись без второго источника данных, если не нужно выводить данные по кассам, в которых нет ни оборотов, ни остатков. Попробуйте для группировки Регистратор (именно для группировки, а не для отчета) указать отбор, в котором Левое значение=Регистратор, а Вид сравнения = Заполнено, и в Других настройках параметру Выводить отбор установить значение Не выводить.


Наоборот, я хочу выводить эти данные.
То есть если по кассе не было оборотов за указаный период, все равно вывести начальный и конечные остатки.



 ! 

Правила. п. 13.
 


Внимательно прочитал. ;-)
И помогло, большое спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.