Отчет в УТ 10.3 #612684


#0 by devochka_1c
Здравствуйте! УТ 10.3. Подскажите, пожалуйста, не получается довести до логического завершения написание отчета (пишу на СКД). Вот запрос: {ГДЕ
#1 by devochka_1c
Отчет должен выводиться в таком варианте:
#2 by devochka_1c
А сейчас он выводится вот так:
#3 by devochka_1c
Не могу никак связать данные с запроса с получением данных по стоимости перемещения. Стоимость перемещения рассчитывается как кол-во*розничную цену (пробовала добавить еще один запрос пакета, содержащий выборку данных из таб. части документа перемещения и регистра цены номенклатуры), но что-то не получила нужного результата...
#4 by devochka_1c
Помогите, пожалуйста!!!
#5 by DrShad
срочно замуж!!!
#6 by devochka_1c
а как же отчет?
#7 by DrShad
а каков эпический смысл сего отчета?
#8 by devochka_1c
выводить количество и стоимость товаров, которые поступают, продаются, перемещаются, возвращаются...
#9 by DrShad
зачем три регистра накопления? партий разве не достаточно?
#10 by devochka_1c
нет, партий не достаточно, т.к. там нет информации о складах. не ведется партионный учет в разрезе складов (включить не предлагать...)
#11 by ProProg
Що опять???? была же уже тема. опять понесло?
#12 by devochka_1c
если не можете подсказать, пожалуйста, не вмешивайтесь.
#13 by ProProg
логическим завершением всего это будет приказ об увольнении.
#14 by devochka_1c
как будет, так будет. но тем не менее отчет нужно написать
#15 by DrShad
я тогда тоже пас
#16 by devochka_1c
а что имеющиеся данные нельзя связать никак???
#17 by DrShad
можно, но получившаяся простыня ничего полезного не даст
#18 by devochka_1c
а пользователи просто хотят видеть информацию именно в таком разрезе, например, чтобы не открывать каждую реализацию, поступление и т.д. и смотреть там цену, а сформировать вот такой отчет...
#19 by DrShad
постановку задачи в студию
#20 by devochka_1c
в приведен пример отчета, который хотят видеть пользователи. Приход товаров кол-во и стоимость(закупки)- данные должны соответствовать данным из документов прихода (я для получения  данных о стоимости использовала регистр партии товаров на складах с привязкой к регистру товары на складах (связь по регистратору и номенклатуре)) (документы прихода: поступление товаров и услуг, оприходывание и др.) Расход товаров кол-во и стоимость продажная (данные берутся из регистра продаж)
#21 by zak555
всё ещё кипятите ?
#22 by DrShad
а по-поводу перемещений? Списание товаров и оприходование по инвентаризации? каковы гарарнтии, что нет ошибок проведения по партиям?
#23 by DrShad
+ имхо в итоге совершенно дебильный отчет выходит, а если действительно просят только это, то строй по документам и не парься
#24 by devochka_1c
ошибки никто не исключает, конечно. Перемещения должны быть точно также как в ведомости по товарам на складах, а вот стоимость должна быть розничная(из регистра ценыноменклатуры)
#25 by devochka_1c
я согласна, что отчет неверный. а мой подход не верный изначально?
#26 by devochka_1c
+в нем выводятся все данные верно, кроме перемещений и возвратов
#27 by zak555
заведи ребёнка
#28 by Drock
лучше двух - это будет правильный подход :)
#29 by Drock
я что-то не увидел левое соединение к регистру ЦеныНоменклатуры с фильтром по нужному типу цен.
#30 by DrShad
и дай бог чтобы мы это и не увидели
#31 by devochka_1c
я это исключила из запроса, т.к. не увидела результата (комп долго обрабатывал запрос, но так ничего и не выдал)..
#32 by DrShad
забей на этот отчет ибо то что хочешь ты это ведомость по партиям со справочными (нереальными ценами)
#33 by devochka_1c
легко сказать. прежде всего, это не мои хотелки, а с меня это требуют!
#34 by Eugene_life
я за - сделать по документам.
#35 by devochka_1c
а можете подсказать, как по документам сделать: с использованием вложенных запросов, пакетных запросов, временных таблиц или...?
#36 by ProProg
Я еще в прошлой ветке написал каким отчетом ТИПОВЫМ пользоваться в котором есть и закупка и реализация.
#37 by Eugene_life
Да просто запросом выбрать все Реализации, все перемещения и т.д, все табличные их части. Сгруппировать по Складу и ссылке на документ. Вроде получится то что нужно. С ценами в Перемещениях придется мудрить
#38 by shuhard
[С ценами в Перемещениях придется мудрить] угу, повторить своё собственное ФИФО
#39 by Eugene_life
Видимо, придется писать функцию, которая возвращает нужную цену для номенклатуры на складе на дату. И юзать ее при обработке результата.
#40 by devochka_1c
т.е просто в один запрос добавляю все нужные таблицы? а как быть с разнесением прихода и расхода по нужным колонкам?
#41 by shuhard
ни какая цена тебе не поможет, тебе надо повторить механизм партионного учёта с учётом складов
#42 by Eugene_life
Да, все добавляй в один запрос. А разнести по колонкам - не проблема: 2 поля "Приход", Расход". Используешь в запросе ВЫБОР КОГДА .... ТОГДА Количество Иначе 0 КОНЕЦ КАК Приход. И то же самое - для расхода.
#43 by Конфигуратор1с
а кто мешает до регистратора взять и по реквизиту склад смотреть?
#44 by devochka_1c
это по поводу какого совета?
#45 by devochka_1c
Написала запрос до такого вида: ВЫБРАТЬ    РеализацияТоваровУслугТовары.Ссылка, ГДЕ    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен    И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца    И ОтчетОРозничныхПродажахТовары.Ссылка.Проведен    И ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца    И ПеремещениеТоваровТовары.Ссылка.Проведен    И ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца СГРУППИРОВАТЬ ПО А дальше что делать не пойму. Как прописать про перемещения, что по такому-то складу это будет приход, а по такому-то расход?
#46 by Конфигуратор1с
Вы задачу детально сформулируйте
#47 by devochka_1c
в вариант отчета, который должен получиться. За основу беру ведомость по товарам на складах. Информацию о стоимости поступления товаров получаю из регистра партии товаров, информацию о стоимости продажи получаю из регистра продажи. Стоимость перемещения должна быть в розничных ценах (ЦеныНоменклатуры тип розничный). Информацию по возвратам нужно брать из регистра продаж.
#48 by Конфигуратор1с
Простите, но отчет получится неккоректный. Допустим вы купили зеферинку по 2 грн и отразили в отчете в приходной цене что 1 зефиринка стоит 2 грн, далее вы ее перемещаете на склад №2 по розничной цене, действующей на тот момент в 4 грн. Получается приход по 2 расход по 4, а продаете ее по 5 грн в результате получаете кучу непонятных сумм
#49 by Eugene_life
Вот, что я имел в виду (сделал для Реализации и Перемещения):    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон СГРУППИРОВАТЬ ПО    РеализацияТоваровУслугТовары.Ссылка.Склад,    0,    0,    ПеремещениеТоваровТовары.Количество ИЗ    0,    ПеремещениеТоваровТовары.Количество,    0 ИЗ    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
#50 by Eugene_life
+ Забыл еще условие по дате во 2м и 3м запросе. Добавь сама. И группируй при выводе в макет так, как тебе нужно.
#51 by devochka_1c
пользователи именно такую информацию и хотят видеть в отчете
#52 by devochka_1c
Спасибо! А стоимость перемещения сюда как подцепить? (планирую брать цену из регистра цены номенклатуры)
#53 by DrShad
еще в об этом же говорилось, но в сабже не было просьбы написать за тебя запрос
#54 by Eugene_life
С ценами - думай, как выкрутиться. Я не знаю, какую цену твое руководство будет считать "правильной" :) Но - ИМХО - цена при перемещении - это не самое главное в твоем отчете. Как вариант - действительно, цена из регистра на ближайшую к перемещению дату. Ничем не хуже другой неправильной цены :)
#55 by devochka_1c
я добавила в запрос функцию "ЦеныНоменклатурыСрезПоследних.Цена * ПеремещениеТоваровТовары.Количество", но что-то данные неверно выводятся (выводятся данные только по перемещениям, а другие документы не выводятся). Я вообще правильно так сделала?
#56 by Eugene_life
Неправильно. Нужно делать левое соединение по номенклатуре, и вытаскивать цену. Но я тебе советую не заморачиваться так. Получи данные пот всем видам документов, а цену в Перемещениях пока оставь пустой. Получив результат запроса, выгрузи его в таблицу значений, потом отбери строки с нулевой ценой, по этой номенклатуре получи цены, засунь их назад в таблицу, и потом ее выводи. Может, и неоптимально по времени, но зато ты по этапам будешь контролировать процесс. Потом сможешь переписать через запрос (если захочешь)
#57 by devochka_1c
а я отчет на СКД пишу, так сделать, наверное, не получится, как Вы сказали
#58 by devochka_1c
+ я добавила таблицу ЦеныНоменклатуры и сделала левое соединение
#59 by Eugene_life
А отчет на СКД - это тоже требование руководства, или просто хочется?
#60 by devochka_1c
нет, это не требование
#61 by Конфигуратор1с
текст запроса покажите
#62 by Eugene_life
Ну, тогда отлаживай запрос в Конструкторе :) Добивайся нужной цены, суй в СКД, и настанет счастье.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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