Дублирование строк в отчете по оборотам СКД

1. Sobol007 20 28.08.17 02:45 Сейчас в теме
Интересно была ли решена данная ситуация? У меня такая же ситуация.


Вот запрос в СКД:
ВЫБРАТЬ
    ВЫБОР
        КОГДА ЕПСБУОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ЕПСБУОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    ЕПСБУОстаткиИОбороты.ПериодСекунда,
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(ЕПСБУОстаткиИОбороты.Регистратор) = ТИП(Документ.ЗаявкаНаКассовыйРасход)
            ТОГДА "ПЛАТЕЖНОЕ ПОРУЧЕНИЕ"
        ИНАЧЕ "НАКЛАДНАЯ"
    КОНЕЦ КАК ВидДокумента,
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(ЕПСБУОстаткиИОбороты.Регистратор) = ТИП(Документ.ЗаявкаНаКассовыйРасход)
            ТОГДА ЕПСБУОстаткиИОбороты.Регистратор.НомерПодтверждающегоДокумента
        ИНАЧЕ ЕПСБУОстаткиИОбороты.Регистратор.НомерПервичногоДокумента
    КОНЕЦ КАК Номер,
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(ЕПСБУОстаткиИОбороты.Регистратор) = ТИП(Документ.ЗаявкаНаКассовыйРасход)
            ТОГДА ЕПСБУОстаткиИОбороты.Регистратор.ДатаПодтверждающегоДокумента
        ИНАЧЕ ЕПСБУОстаткиИОбороты.Регистратор.ДатаПервичногоДокумента
    КОНЕЦ КАК Дата,
    ЕПСБУОстаткиИОбороты.КВД,
    ЕПСБУОстаткиИОбороты.КБК,
    ЕПСБУОстаткиИОбороты.СуммаОборотДт,
    ЕПСБУОстаткиИОбороты.СуммаОборотКт,
    ЕПСБУОстаткиИОбороты.СуммаКонечныйОстаток,
    ЕПСБУОстаткиИОбороты.Субконто3 КАК Договор
ИЗ
    РегистрБухгалтерии.ЕПСБУ.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Авто,
            Движения,
            Счет = &Счет,
            ,
            Субконто2 = &Контрагент
                И Субконто3 = &Договор) КАК ЕПСБУОстаткиИОбороты
Показать


Авто, ПериодСеунда 1, Регистратор 2 Доп. - все установил
ПериодСекунда в отчет не вывожу,

Не могу понять почему двоит и что делать?


Подобная ситуация обсуждалась в теме:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sobol007 20 28.08.17 03:17 Сейчас в теме
https://forum.infostart.ru/forum9/topic99654/
Вот в этой теме обсуждалось, но результат непонятен - по моему автор выход не нашел.

вот как задвоение выглядит в моем случае
Прикрепленные файлы:
3. Sobol007 20 28.08.17 03:21 Сейчас в теме
Если Вы выведите в отчет поле ПериодСекунда, то увидите, что 1с дополняет обороты (которых в данном случае нет) состоянием остатков на первую секунду периода отчета 01.01.2013 00:00:00 и на последнюю секунду 01.01.2013 23:59:59 (эта граница у Вас получается неявно через выражение КонецПериода(&КонецПериода,"День") в соотв. параметре СКД. Отсюда и получается две записи. Обратите внимание, что итоги рассчитываются при этом корректно, т.к. в СКД правильно настроены роли полей набора данных. Для эксперимента можете убрать упомянутое выражение приведения приведения к концу периода и снова сформировать отчет - "двойные" записи исчезнут. В данном случае это не особенность работы СКД, а особенности работы виртуальной таблицы ОстаткиИОбороты (это, кстати, можно проверить, сформировав исходный запрос с помощью консоли запросов).


Но, непонятно как применить к моему случаю.
4. Amadeuc404 54 28.08.17 04:58 Сейчас в теме
А
ВЫБРАТЬ различные
не поможет?
5. Sobol007 20 29.08.17 06:06 Сейчас в теме
Нет. Не помогает. Если в консоле запроса выполняешь запрос, то выводится 1 строка.
Эта проблема на уровне СКД
Кто решал проблему?
6. Sobol007 20 29.08.17 07:09 Сейчас в теме
Странно, но причина оказалась в оформлении. Нельзя ставить режим отображения итогов "Сверху и снизу".
Прикрепленные файлы:
1C_MApteka; SuhoffGV; evgen7938; Nelli_A86; user795196; +5 Ответить
9. evgen7938 14 25.10.18 06:28 Сейчас в теме
(6) А за что вообще эта галочка отвечает?
Маленькая подлая галочка ... Кто бы знал, сколько крови мне выпили из-за нее...
baracuda; +1 Ответить
10. alexsey777 23.04.19 10:55 Сейчас в теме
(6)Благодарю. Была та же проблема. Уже голову сломал...."А ларчик просто открывался..."
11. baracuda 2 08.03.24 14:05 Сейчас в теме
(6) Спасибо вам за помощь, целые 2 часа запроос с 16-ми временными таблицами отлаживал, думал баг там. В итоге галочка была виноватой.
7. Sobol007 20 31.08.17 09:35 Сейчас в теме
К сожалению, это не решение на некоторых появляется дублирование детальных строк.
Кто знает помогите.
8. nvv1970 02.09.17 20:03 Сейчас в теме
Это не проблема СКД, это проблема шаловливых ручек, которые пишут странные условия в запросе и устараналивают странные настройки в ролях полей. Приведите рекомендацию 1с по которой вы сделали такие настройки.
И перестаньте спрашивать лечение по фотографии.
14. baracuda 2 09.03.24 06:09 Сейчас в теме
12. provadyuga 99 08.03.24 14:47 Сейчас в теме
Нумерация периодов должна быть:
Регистратор 1, ПериодСеунда 2,
а не:
ПериодСеунда 1, Регистратор 2

На Регистраторе Доп не надо ставить.
13. provadyuga 99 08.03.24 15:07 Сейчас в теме
Двоить может когда по полю Регистратор в некоторых записях выводится Неопределено.
https://forum.infostart.ru/forum9/topic304062/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот