Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как в СКД выводить разные итоги в группировках разного уровня?

Как в СКД выводить разные итоги в группировках разного уровня?
Я
   tciban
 
22.11.17 - 08:56
Уважаемые коллеги! Подскажите как сделать такую вещь в СКД:
есть регистр накопления с измерениями Ответственный и Чек, есть ресурс сумма. Нужно вывести в отчете начальный и конечный остаток суммы по ответственным с иерархией, по всем чекам, а в группировке по чекам что бы были только чеки за определенный период?
 
 
   МимохожийОднако
 
1 - 22.11.17 - 08:58
Виртуальная таблица Остатки и обороты не подошла?
   tciban
 
2 - 22.11.17 - 09:14
Если я зафильтрую виртуальную таблицу по датам чеков, то входящие и конечные остатки будут только по ним, а мне надо по всем чекам!
   tciban
 
3 - 22.11.17 - 09:16
Группировке по чеку мне нужно остатки только по чеку. А в группировке по ответственному мне нужно всю сумму!
   МимохожийОднако
 
4 - 22.11.17 - 09:17
Возьми две таблицы. Одну с остаками и оборотами, а вторую с чеками. Потом в настройках слепи вместе или через расшифровку
   tciban
 
5 - 22.11.17 - 09:21
Если я в СКД делаю такой запрос:
ВЫБРАТЬ
    УчетИнкассацииОстаткиИОбороты.Ответственный,
    УчетИнкассацииОстаткиИОбороты.СуммаНачальныйОстаток КАК НачДолгТП,
    УчетИнкассацииОстаткиИОбороты.СуммаКонечныйОстаток КАК КонДолгТП
ПОМЕСТИТЬ ДолгиТП
ИЗ
    РегистрНакопления.УчетИнкассации.ОстаткиИОбороты(, , Авто, , ) КАК УчетИнкассацииОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    УчетИнкассацииОбороты.Ответственный КАК Ответственный,
    УчетИнкассацииОбороты.Чек КАК Чек,
    УчетИнкассацииОбороты.Регистратор КАК Регистратор,
    УчетИнкассацииОбороты.СуммаПриход,
    УчетИнкассацииОбороты.СуммаРасход,
    УчетИнкассацииОбороты.ПериодСекунда,
    ДолгиТП.НачДолгТП,
    ДолгиТП.КонДолгТП
{ВЫБРАТЬ
    Ответственный.*,
    Чек.*,
    Регистратор.*}
ИЗ
    ДолгиТП КАК ДолгиТП
        ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.УчетИнкассации.Обороты(, , Авто, ) КАК УчетИнкассацииОбороты
        ПО ДолгиТП.Ответственный = УчетИнкассацииОбороты.Ответственный
{ГДЕ
    УчетИнкассацииОбороты.Ответственный.*,
    УчетИнкассацииОбороты.Чек.*,
    УчетИнкассацииОбороты.СуммаПриход,
    УчетИнкассацииОбороты.СуммаРасход,
    УчетИнкассацииОбороты.Регистратор.*}

УПОРЯДОЧИТЬ ПО
    УчетИнкассацииОбороты.Чек.Дата
то у меня в результате запроса получается таблица со строками где ответственный, чек, НачДолгТП и КонДолгТП по ответственному за весь период, а не по чеку!
   yavasya
 
6 - 22.11.17 - 09:24
Свои итоги в отчете СКД
   tciban
 
7 - 22.11.17 - 09:41
(6) Как? Подскажи пример!
   tciban
 
8 - 22.11.17 - 12:04
UP ну тему - может уже гуру то подтянулись?
   ИС-2
 
9 - 22.11.17 - 12:29
см. функции вычислитьвыражениесгруппировкоймассив и прописываешь формулы для расчета. Но я так и не смог сделать

есть вариант обхитрить - в условном оформлении делаешь выводить " " вместо текста
   tciban
 
10 - 22.11.17 - 12:37
(9) Не, так не обхитрить, мне вовсе не нужно выводить строки эти!
 
 Рекламное место пустует
   mistеr
 
11 - 22.11.17 - 13:27
Нарисуй что ли, что нужно. Так не понятно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует