Как в запросе левого соединение выбрать только одно значение? #674299


#0 by Shur1cIT
УПП иметься отчет затраты на выпуск (переделанный) строиться по регистру "ЗатратыНаВыпускПродукции" руководство захотело помимо затрат увидеть количество выпущенной продукции в этом отчете, я соответственно делаю левое соединение к регистру ВыпускПродукции соединяя Продукцией и серией, в результате выпуск кривой (сильно завышен) так как количество выпуска получается для каждой строки а потом схлопываеться вопрос как построить запрос чтобы количество из оборотного регистра не задваивалось, например как ограничить получения данных из регистра только в разрезе группировки организация подразделение продукция
#1 by palpetrovich
по-ходу напрашивается наоборот - запрос к регистру ВыпускПродукции с левым соединением к ЗатратыНаВыпускПродукции
#2 by IBTM
ща экстрасенсов позову...
#3 by Shur1cIT
да я понимаю так проще получаем продукцию а потом левым соединением затраты, но отчет накручен надо как-то так вытащить количество выпущенного
#4 by Shur1cIT
полкчаем затраты левым соединением лезем регистр "ВыпускПродукции" и хватаем от туда сколько было выпущено, так вот этих выпущено он слишком много хватает например напротив каздой затраты присутствует выпуск который в группировке сверху схлопываеться
#5 by Defender aka LINN
Соединение наборов данных
#6 by Shur1cIT
это как?
#7 by Defender aka LINN
Точь-в-точь как у Хрусталевой написано
#8 by Shur1cIT
а что у неё написано?
#9 by Desna
насколько я понял - это стандартный запрос курсов валют на дату
#10 by Shur1cIT
нет курс на дату даже левое соединение не нужно тупо запрос к одному регистру с параметром дата и валюта
#11 by Shur1cIT
пробывал делать вместо СУММА МАКСИМУМ тоже лажа
#12 by olegves
никак. сначала сверни присоединяемую таблицу до одной строки и потом присоединяй
#13 by EvgeniuXP
фильтр? после левого пропиши ГДЕ и конкретное значение для левой таблицы - значение должно быть уникально во всей таблице.
#14 by Shur1cIT
не получиться уникальное найти так как его нет вот картинка тоесть надо стобы 4.430 не суммировалась
#15 by viktor_vv
Правда при выоде иерархически в выборке по материалам будет лишняя строка со значением Затрата = NULL.
#16 by Shur1cIT
можно ли какнибуть условие наложить первые 1 в разрезе номенклатуры тоесть если второй запрос с этойже наменклатурой будет из Левой части данные не получать
#17 by Shur1cIT
ок спасибо изучаю
#18 by viktor_vv
Можно еще пронумеровать строки затрат в разрезе продукции. Потом левым соединением и в Выбрать для количества продукции Выбор КогдаТЗатрат.НомерСтроки = 1 Тогда Количество Иначе 0 Конец
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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