Как из РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты взять только #783167


#0 by Ivan_495
Как из РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты взять только те строки, где вид движения=расход и получить все записи регистра по расходу? (УТ 11)
#1 by Ivan_495
но вид движения не вижу
#2 by Ivan_495
или что вязать регистр остатки и обороты с регсистром ТоварыНаСкладах чтобы получить виддвижения?
#3 by DrShad
вид движения в физической таблице, а нафейхоа все эти танцы?
#4 by azernot
Выбрать ВидДвижения ИЗ РегистрНакопления.ТоварыНаСкладах где Период между &Дт1 и &Дт2 и Активность
#5 by Лефмихалыч
вид движения ты увидишь в ВЫБРАТЬ и в ГДЕ. В параметрах виртуальной таблицы их не будет. Но вообще, возвижу, тебе не нужны записи, тебе достточно оборотов.
#6 by Лефмихалыч
+ если в предложении ВЫБРАТЬ перечислить только изренения и КоличествоРасход, то запрос вернет сумму по движениям с видом "Расход", а именно это тебе, судя по предыдущей ветке, и надо.
#7 by Ivan_495
вообще мне нужно движение между складами
#8 by Лефмихалыч
что такое "движение между складами"?
#9 by Ivan_495
для каждой номенклатурной позиции показать ее приход и расход по складам в одной строчке
#10 by Лефмихалыч
во-первых, используй СКД. во-вторых, это тривиальный запрос к оборотам без всяких движений. В настройки варианта выведи таблицу, у которой в строках номенклатура, в колонках склады, а в ресурсах - количество
#11 by Ivan_495
Склад1 Склад 2 | Склад 4 Склад 6 Шайба            10     11          555    78
#12 by Ivan_495
ну и добавить к этой строчке остаток на начало и конец
#13 by Лефмихалыч
и что означает приведенный тобой пример? 555 - это что? Для начала - оно хотя бы пришло или ушло?
#14 by Ivan_495
вверху написано приход
#15 by Ivan_495
Приход - Склад1, Склад 2 Расход Склад4, Склад 6 остальное цифрами количество
#16 by Лефмихалыч
то есть 555 - это расход. Ок. А с какого из складов? И, - раз это "между складами" - где 555 прихода на другой склад?
#17 by Лефмихалыч
боже, какая каша...
#18 by Ivan_495
отчет очень прост, поэтому его и нет в УТ 11
#19 by Лефмихалыч
Возьми типовой "Ведомость по товарам организаций" и сделай вот так: это оно? Если нет, то - чего не хватает?
#20 by azernot
Это наверное, что-то типа: Склад1, Склад 2 - зона приёмки и для этих складов нужен только Приход. Склад4, Склад 6  - зона выдачи, и для этих складов нужен только Расход. Я бы в любом случае оперировал бы виртуальной таблицей Оборотов или ОстатковИОборотов.
#21 by Ivan_495
похоже
#22 by Лефмихалыч
вот тебе и "нет в УТ"...
#23 by Ivan_495
только склады по приходу и расходу не сгруппированы
#24 by Ivan_495
а это ключевой момент
#25 by Лефмихалыч
Что означает "сгруппировать склады по приходу и расходу"? тебе вот это что ли надо?
#26 by HIDDEN MESSAGE
#27 by HIDDEN MESSAGE
#28 by Ivan_495
да то что в
#29 by azernot
Как вы намереваетесь определять, для каких складов - только приход, для каких - только расход?
#30 by Лефмихалыч
тогда этот отчет тебе не подходит. Надо что-то вроде: ВЫБРАТЬ   Номенклатура, Склад, КоличествоПриход, 0 как КОличествоРасход ИЗ ВЫБРАТЬ   Номенклатура, Склад, 0, КОличествоРасход как КОличествоРасход ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Начало, &КОнчало, , Склад в (&СписокРасходныхСкладов))
#31 by Лефмихалыч
найтиПоНаименованию. Я больше, чем уверен.
#32 by azernot
Зачем? Почему не через Выбор в одном запросе без объединения?
#33 by Ivan_495
думаю без видадвижения не отобрать
#34 by azernot
Ща докопаемся до реквизита КодОперации ;) далее отсечём внутренний оборот и вот тут-то и выясним, что стандартная Ведомость вполне устроит, если отсечь внутренний оборот.
#35 by azernot
По Склад1 есть движения и Приход и Расход. Ваши действтия?
#36 by Ivan_495
#37 by azernot
Твоя нетленка, тебе с этим жить. Я бы за такое убивал.
#38 by Ivan_495
покажи свое, что так шуметь
#39 by Ivan_495
был и такой вариант ВЫБРАТЬ     ВложенныйЗапрос.Склад КАК Склад,         ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК ВНаличииКонечныйОстаток         0,         ТоварыНаСкладахОстаткиИОбороты.Склад,         ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток,         ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток
#40 by azernot
Что конкретно показать? Я пытаюсь понять, что тебе нужно, но ты ломаешься как та Зоя Космодемьянская.. Ну так, в конце-концов, это же тебе надо, не мне. Не хочешь говорить - не говори. Можешь запостить ещё 100 вариантов запроса, пытаясь что-то угадать..  Будет ли кто-то их читать?
#41 by Ivan_495
страный ты человек , в посте все понял, теперь опять спрашиваешь куришь наверно..
#42 by Лефмихалыч
объединение быстрее да и в отладке проще
#43 by azernot
В я всё понимал. До того момента, пока не появилось . Высказывание противоречит описанному в . Далее вопрос который ты упорно игнорируешь.
#44 by Ivan_495
да есть, что делать с этим не знаю для это и ветку создал
#45 by azernot
Вот втупую то, что указано в . Если поместить в СКД, добавить на вкладке Структура Таблицу, в строках - Номенклатура, в колонках ВидДвижения и Склад. При этом один и тот же склад может быть как в приходе, так и в расходе..
#46 by Лефмихалыч
на этот вопрос надо ответить перед тем, как браться за задачу
#47 by azernot
Так как надо-то?! Показывать и там и там? Или для складов расхода не показывать приход, а для складов прихода - не показывать расход? Но тогда нужно точно знать, как определить склады расхода, и как определить склады прихода.
#48 by Ivan_495
для складов прихода не показывать расход
#49 by Лефмихалыч
тогда рассказывай, как программно отличить склады расхода от складов прихода
#50 by azernot
Пользователь может указать список складов прихода или расхода?
#51 by Ivan_495
хотя..
#52 by Ivan_495
Приход    Расход    ВидДвижения    СкладПриход    СкладРасход 0    112    Расход               NULL           склад 1 0    112    Приход             Склад 1     NULL вот пример склад 1 попадает и в расход и в приход
#53 by Ivan_495
если по складу есть запись с движение приход, то он должен попасть в группу приход, а если есть еще и движение по расходу то и в группу расход
#54 by Ivan_495
неверно
#55 by azernot
Вот тебе запрос в решающий задачу группировки по виду движения. Пользуйся на здоровье.
#56 by Ivan_495
по сути от 36 не отличается
#57 by Ivan_495
всех благодарю
#58 by azernot
Велосипед по сути от БМВ тоже не отличается. Оба - транспортные средства.
#59 by Ivan_495
запрос не работает
#60 by Ivan_495
это вообще что??
#61 by azernot
Это внутреннее соединение с таблицей возможных видов движения :) Ваш КО.
#62 by azernot
Я думал, что заменить "Количество" на "ВНаличии" сумеешь сам. Извини, ошибся.
#63 by Ivan_495
исправил, посмотрел, запрос склады на две колонки не разбивает, не то
#64 by GROOVY
Как только кто-то берет данные из реальной таблицы регистра (пусть и завуалировано) я его увольняю. Регистры не для этого создавались.
#65 by azernot
так ты по виду движения группировку поставь выше чем по складу
#66 by Boleev
команда разработчиков типовой УТ 11 плюет с высоты московской высотки тебе на плешь
#67 by GROOVY
Не надо путать получение данных о движениях, и получение данных показателей остатков и оборотов на основе движений.
#68 by Ivan_495
глобальный поиск по "виддвиж" в УТ 11 кого-то удивит, наверно пол 1с уволится
#69 by Ivan_495
да и вообще критиков развелось... а элементарный запрос кинули не рабочий
#70 by azernot
Тут больше всего подходит пословица "Нечего на зеркало пенять коли рожа крива". Запрос в строит ровно то, что указано в . Единственное, что писался он в УТ 10.3, а там ресурс регистра называется "Количество" (ну нету у меня под рукой УТ 11). Если вы не знаете язык запросов, не умеете настраивать СКД, не можете даже внятно сформулировать задачу.. Чем же вам ещё помочь? Может быть 1С просто не ваше?
#71 by Ivan_495
делается всё в себе очень просто, но вы этого не знаете и зеркало у тебя кривое
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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