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

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/
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)