Неверные остатки в отчете на СКД #495206


#0 by PsyTech
Всем привет! Отчет строится по регистру остатков и оборотов "ПартииТоваровНаСкладах". Вот настройки: Поле ТипДокумента заполняется в запросе вот так:    ВЫБОР        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг            ТОГДА "Поступление товаров услуг"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.АвансовыйОтчет            ТОГДА "Авансовый отчет"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ВозвратПереданныхТоваров            ТОГДА "Возврат переданных товаров"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя            ТОГДА "Возврат товаров от покупателя"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику            ТОГДА "Возврат товаров поставщику"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.КомплектацияНоменклатуры            ТОГДА "Комплектация номенклатуры"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.КорректировкаСтоимостиСписанияТоваров            ТОГДА "Корректировка стоимости списания товаров"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ОприходованиеТоваров            ТОГДА "Оприходование товаров"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ПеремещениеТоваров            ТОГДА "Перемещение товаров"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ПоступлениеДопРасходов            ТОГДА "Поступление доп расходов"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ПриходныйОрдерНаТовары            ТОГДА "Приходный ордер на товары"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.РасходныйОрдерНаТовары            ТОГДА "Расходный ордер на товары"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг            ТОГДА "Реализация товаров услуг"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.СписаниеТоваров            ТОГДА "Списание товаров"        КОГДА ИсточникД.Регистратор ССЫЛКА Документ.ТребованиеНакладная Шапка отчета получается вот такая: Остатки выводятся неверные, когда отчет формируется с полем ТипДокумента. Если это поле отключить, то остатки будут верны. Где ошибка? Какой еще есть способ построить такой отчет на СКД?
#1 by PsyTech
Короче. Кто-нидудь знает почему могут выводиться не правильные остатки, если обращаться к таблице остатков и оборотов?
#2 by Defender aka LINN
Играй, гармонь... Роли полей. А настройка какая-то непонятная...
#3 by PsyTech
Как только не пробовал роли проставить, все где-то да не так показывает.
#4 by IronDemon
Во внутренний запрос засунь
#5 by PsyTech
Результат изменился, но опять не те остатки :(
#6 by PsyTech
Прихожу к выводу, что я ваще ничего о СКД не знаю.
#7 by PsyTech
Остатки не верны, когда появляется регистратор в колонках. Я думаю в этом дело, но не знаю как это обойти.
#8 by rasswet
соединение в запросе или объединение?
#9 by PsyTech
Нет ничего. Просто таблица остатков и оборотов.
#10 by PsyTech
Может это ошибка в СКД.
#11 by rasswet
ну в консоли запросов посмотри
#12 by PsyTech
Да это из-за поля Регистратор. Его убрал и все ок. Но почему?
#13 by PsyTech
Как вытащить регистратор?
#14 by Невский Александр
Может у тебя где-нибудь данные двоятся - из-за связей?
#15 by mikecool
итоги по ресурсам выводишь?
#16 by PsyTech
Нет связей
#17 by PsyTech
В консоли вывожу.
#18 by PsyTech
Обыкновенный запрос: ВЫБРАТЬ ПО    Организация
#19 by PsyTech
С регистратором остатки плывут и он = Неопределено. Смотрел сам регистр- там все ок.
#20 by IronDemon
Нужно два набора данных. В одном остатки во втором движения. Причем движения, скорее всего, нужно объединять по каждому виду документа. У меня есть похожий отчет, только виды документов ресурсами сделаны.
#21 by Невский Александр
а по-другому никак?
#22 by PsyTech
Можно пример?
#23 by IronDemon
в аську стучись
#24 by PsyTech
Скайпа нет?
#25 by PsyTech
На работе только скайп есть.
#26 by Denyk
ПериодСекунда добавь
#27 by PsyTech
Получилось, спасибо.
#28 by PsyTech
А почему если этот запрос сделать вложенным, СКД выдает совсем другой результат?
#29 by PsyTech
Пришлось построить запрос без виртуальных таблиц и все теперь выводится правильно. Почему СКД выводит неправильные остатки при использовании таблицы остатков и оборотов, я так и не разобрался.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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