ОстаткиИОбороты с расшифровкой по регистратору в СКД #748337


#0 by Orfin
Здравствуйте, помогите пожалуйста как сделать, что бы количество начальный и конечный остаток показывались правильно? Перечитал несколько тем, сделал как советовали, но у меня наверно немного не тот случай. Например в моем случае если в ресурсах в скд указано Сумма(НачальныйОстаток) то в отчете показывается сумма начаьных остатков за весь период вместо начального остатка на дату начала. На скриншотах на ресурсы нач и кон остаток не стоят агрегатные функций. И в расшифровке сумма колонки нач остаток в итогах должна быть равна числу первой стртоки, а сумма колонки кон остаток числу последней строки. (см. скрин рашифровка) Отчет Расшифровка по регистратору Ресурсы Набор данных скд Вариант настройки скд Запрос в СКД SELECT     ТоварыНаСкладахBalanceAndTurnovers.Номенклатура AS Номенклатура,     ТоварыНаСкладахBalanceAndTurnovers.Склад,     ТоварыНаСкладахBalanceAndTurnovers.SecondPeriod,     END AS Регистратор,     ТоварыНаСкладахBalanceAndTurnovers.Партия,     ТоварыНаСкладахBalanceAndTurnovers.КоличествоOpeningBalance,     ТоварыНаСкладахBalanceAndTurnovers.КоличествоClosingBalance,     ТоварыНаСкладахBalanceAndTurnovers.КоличествоTurnover,     ТоварыНаСкладахBalanceAndTurnovers.КоличествоReceipt,     ТоварыНаСкладахBalanceAndTurnovers.КоличествоExpense,     ТоварыНаСкладахBalanceAndTurnovers.СуммаOpeningBalance,     ТоварыНаСкладахBalanceAndTurnovers.СуммаClosingBalance,     ТоварыНаСкладахBalanceAndTurnovers.СуммаExpense
#1 by Orfin
В наборе данных не видно регистратор он без роли.
#2 by DCKiller
Хм... А как у регистра накопления регистратор может быть Неопределено?
#3 by Orfin
Не знаю так рекомендовали делать, что бы избавиться от пустых строк, хз на всякий случай добавил в код. Возможно в моем случае это лишнее
#4 by DCKiller
Каких пустых строк? В ресурсах для нач. остатка и кон. остатка в "Рассчитывать по..." поставь галку напротив всех измерений до регистраторов. Потом добавь еще раз НачОст и КонОст в список ресурсов, и в формуле для них пропиши СУММА, а в Рассчитывать по.." поставь флажок напротив регистратора... как-то так, в-общем.
#5 by Orfin
Не понял на счет поставить рассчитывать по. Для нач и кон остатков в ресурсах выражение оставить без формулы в расчитывать по поставить галочки напротив Регистратор. Добавить еще раз нач и кон остаток в выражение вставить сумма в расчитывать по поставить галочки напротив Регистратор?
#6 by DCKiller
Нет. У тех, что добавлены, формулу не трожь. Просто для них в Рассчитать по... установи галки по всем измерениям, кроме Регистратор. Потом добавь НачОстаток и КонОстаток в ресурсы еще раз, формулу для них укажи СУММА, а в Рассчитывать по... поставь галку только напротив Регистратор. Так дошло?
#7 by Orfin
Да так понятней. Странные числа получились Отчет Расшифровка Ресурсы
#8 by DCKiller
Зачем по иерархии-то поставил? Что такое SecondPeriod?
#9 by Orfin
Ты сказал установить по всем измерениям. СекондПериод это ПериодСекунда, говорят рекомендуется выбирать для скд. Так же странные числа и без иерархии и без периодсекунда.
#10 by DCKiller
А ты вообще в принципе понимаешь, что именно ты делаешь? Кто тебе вообще столько ереси про СКД наговорил?
#11 by DCKiller
Давай так: ты что вообще в отчет хочешь вывести, какую информацию? На кой черт тебе там дата с точностью до секунды, если у тебя регистратор?
#12 by Aprobator
в остатках - да.
#13 by Aprobator
Регистратор - Роль период - 1. Игнорировать NULL.
#14 by DCKiller
Да-а-а?.. Правда штоле? :)))
#15 by Aprobator
в периоде было движение по регистратору, но не было остатка на его начало, в этом случае будет остаток на начало будет неопределено.
#16 by Aprobator
Вернее значение регистратора на начало периода на начало периода.
#17 by DCKiller
Это понедельник так действует на всех, что ли?
#18 by Aprobator
чего то меня задвоило )
#19 by Aprobator
я хз как на тебя  действует понедельник, но в СКД это действует так, что если на начало периода остатков не было, но в периоде было движение, то значение регистратора на начало периода будет неопределено.
#20 by тарам пам пам
Это не СКД так действует, это таблица "ОстаткиИОбороты" так действует, когда ставишь периодичность "Авто" или "Регистратор".
#21 by Aprobator
ну да - так точнее будет.
#22 by Orfin
Я хочу вывести ведомость по товарам на складах с возможностью расшифровки по регистратору роль для регистратора добавил, в ресурсах просто для всех выражение сумма(НекоеПоле). Теперь в отчете например нач остаток это сумма всех начальных остатков за период, а при расшифровке почему то в итогах нач. остаток 15 кон. остаток 10
#23 by Aprobator
совет в топку, ничего подобного делать не надо.
#24 by Orfin
я и убрал, сейчас просто суммы так и не заработало как надо
#25 by Aprobator
RegisterRecords убери из параметров виртуальной таблицы.
#26 by Orfin
Ничего не поменялось
#27 by Aprobator
кстати, а зачем условие в данном запросе в фигурных скобках?
#28 by Aprobator
БезИнвентаризации - может не ставиться что ли? Вообще что то чудное творится.
#29 by Aprobator
Попробуй проверить, когда структура Склад и Номенклатура без Иерархии - та же фигня творится?
#30 by Orfin
без отбора без инвентаризации стало лучше правильный начальный и конечный остаток отчет тут итоги не правильные, ну и так пойдет расшифровка
#31 by Aprobator
Какая то мистика непонятная у тебя творится реально.
#32 by Orfin
Кто нибудь знает как сделать что бы нач и кон остатки показывались правильно с условием по типу регистратора? Если не делать отбора по типу регистратора, то правильно работает.
#33 by Orfin
В Роли для ПериодСекунда убрал галочку дополнительный и стало правильно показывать строку итого при расшифровке
#34 by Orfin
отчет без инвентаризации. Нач и кон остатки не правильно показывает расшифровка без инвентаризации. Нач и кон правильные в общих итогах.
#35 by Orfin
Поле тип документа без роли. В скд в отборе использую как фильтр без инвентаризации.
#36 by Aprobator
нет остатков по регистратору типа "инвентаризация", только и всего.
#37 by Aprobator
не трогай роли, там всё правильно стоит.
#38 by Orfin
В смысле? есть. отчет расшифровка Проблема в том, что если трогать отбор по типу документа(да и наверно если каким либо другим способом трогать регистратор), то ломается нач и кон остаток в отчете, а в расшифровке правильно считается.
#39 by Orfin
Когда поставил Типу документа Роль = измерение, родитель = Регистратор то всё как бы стало правильно работать, но стало другое количество(не правильное). Отчет Расшифровка
#40 by Aprobator
ну так убери контроль по типу документа в остатках и оставь в движениях.
#41 by Orfin
Это как?
#42 by Aprobator
как то надо сообразить как условие оставить только для прихода и расхода.
#43 by Orfin
Мне остатки тоже с условием нужны, что бы не учитывались инвентаризации.
#44 by Aprobator
блин - туплю. Тогда такое ощущение, что при условии по БезИнвентаризации у тебя не попадают 0 начальные остатки, когда Регистратор = Неопределено. Добавь в свое условие контрольку, что если Регистратор = Неопределено то истина.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С