СКД: СКД, Уже злости не хватает ... #411133


#0 by ValeriTim
Запросом выбираем обороты 90 счета (Себестоимость): к нему вторым запросом стыкуем табличную часть документа (реализация): ВЫБРАТЬ  РеализацияТоваровУслугТовары.Ссылка КАК Регистратор,  РеализацияТоваровУслугТовары.Ссылка.Склад КАК Склад,  Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ  РеализацияТоваровУслугТовары.Ссылка.Проведен  И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода Это сделано двумя наборами данных и стыкуется по (Склад, Номенклатура, Регистратор). В СКД всегда стыкуется ЛЕВЫМ соединением. Проблема в том, что если по регистру бухгалтерии оборот есть, а вот сделан он не документом реализации, то строки с этой суммой в таблице тоже нет, хотя должна быть. Что я уже не делал ... у меня уже моск кипит ... Подскажите в чем дело.
#1 by ТелепатБот
#2 by milan
Настораживает ЛЕВОЕ соединение, имхо если в левой таблице нет ключа, то к чему стыковать правую ???
#3 by dnab
на правую таблицу отбор наложен? Если да, то работает внутреннее соединение
#4 by ValeriTim
Ща попробую без условия ...
#5 by ValeriTim
Что значит нет ключа ?
#6 by ValeriTim
Попробовал - то же самое.
#7 by Fram
вот это условие РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода срезает все остальное
#8 by dnab
убери условия и параметры вирт. таблицы из запроса.
#9 by ValeriTim
уже убрал условие - не помогло
#10 by ValeriTim
какие параметры ?
#11 by dnab
СКД сама по дате отфильтрует через свои параметры НачалоПериода и КонецПериода
#12 by ValeriTim
Причем если этот же запрос выполнить в консоли запросов - все в порядке.
#13 by dnab
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, КОНЕЦПЕРИОДА(&КонецПериода, День) отсюда убери параметры типа дата
#14 by ValeriTim
и как тогда должен выглядит запрос ?
#15 by ValeriTim
Их вообще убрать чтоль ?
#16 by ValeriTim
Я по аналогии делал - там параметры начала и конца периода были
#17 by dnab
без параметров и условий в твоем случае
#18 by dnab
СКД когда собирает результирующий запрос, сама куда надо подставит их
#19 by ValeriTim
Оставил РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СебестоимостьПродаж)), , , , ) КАК Себестоимость Всеравно то же самое
#20 by ValeriTim
У кого еще есть какие соображения ?
#21 by Leksus
В настройках схемы компановки используются какие-нибудь отборы по полям из второго набора данных (по документу)?
#22 by ValeriTim
Нет
#23 by dnab
на своей базе только что проверил - все работает проверь и
#24 by dnab
а куда то исчезло :)
#25 by ValeriTim
АААААА ааааа !!! Нашел в чем причина !!! Я отчет разворачивал по Организация, Склад, Контрагент, Договор, Номенклатура, Регистратор - так вот убрал Контрагента с договором - все заработало...
#26 by ValeriTim
Так, как тогда быть с Контрагентом и Договором ?
#27 by nop
Теперь злости будет хватать всем, потому что на форуме есть специальная секция! Ура!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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