Отчёт приход и расход #683114


#0 by Oleg102
Всем привет. Помогите состряпать отчет по Остаткам и оборотам. Никак не получается. Сейчас отчёт выглядит так: ---------------------------------------------------------------------- Наименование    Цена  Нач.остаток Приход       Расход  Кон.Остаток     Шпроты        30,00         |15,000    4,000    |11,000 Шпроты        80,00         |15,000    4,000    |11,000 Говядина    60,00         |2,000            1,000    |1,000 Итого                                    |23,000 --------------------------------------------------------------------- Вот никак не могу сделать что бы отчет показывал что по приходу за цену 30 руб. пришло 5 шт., а за цену 80 руб. пришло 10 штук. В отчете считает сразу полностью весь приход 15 штук и там и там. А мне нужно видеть сколько реально было приход и расход, а не вообщем. Хотелось бы сделать такой отчет, что бы было такой формы: ---------------------------------------------------------------------- Наименование    Цена  Нач.остаток Приход       Расход Кон.Остаток     Шпроты 2.10.2013|30,00         |5,000     4,000    |11,000       3.10.2013    |80,00    1.000     |10,000        |11.000 Говядина    |60,00         |2,000            1,000    |1,000 Итого                                    |23,000 --------------------------------------------------------------------- Прошу помощи. Запрос ВЫБРАТЬ     ЦенаНоменклатуры.Цена
#1 by Oleg102
Поставил переодичность "День" сейчас показывает почти как надо в колонках "Начальный остаток", "Приход", "Расход", "Конечный остаток" теперь показывает так как мне надо. Но каждая строка номенклатуры почему то дублируется как это убрать?
#2 by Oleg102
Должно быть две строки в отчете шпроты, а выходит 4
#3 by Oleg102
Наим.           Цена    нач.О   Прих.   Расх.   Кон.О ------------------------------------------------------- Шпроты        30,00        5,000    4,000    1,000 Шпроты        80,00        5,000    4,000    1,000 Шпроты        30,00    1,000    10,000        11,000 Шпроты        80,00    1,000    10,000        11,000 Мясо                        2,000 Говядина    60,00             2,000    1,000    1,000 Говядина    60,00    1,000            1,000 Итого                        26,000
#4 by Oleg102
блин таблицы не получаются ничего не понять
#5 by Oleg102
как убрать дублирование? с этим и мучаюсь
#6 by Oleg102
ВЫБРАТЬ     ЦенаНоменклатуры.Цена
#7 by GROOVY
Если никто не отвечает, значит хреново сформулирован вопрос.
#8 by Oleg102
Как убрать дублированные строки в отчете, который я показал в сообщении
#9 by Rovan
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦенаНоменклатуры К а может у тебя несколько видов цен введено по 1 номенклатуре
#10 by Oleg102
Да у меня введенно несколько цен по 1 номенклатуре. Отчёт у меня их и разделяет, две позиции эти исходя из цены разной но в колонках приход и расход бред какой творится из-за дублирования этих строк
#11 by catena
А где у тебя связь продаж с ценой? Только номенклатуру вижу, а именно продаж? Как связаны те пять но по 30 и те десять, но по 80?
#12 by Oleg102
наверное никак. Нужно документы поступления и расхода связать с номенклатурой? так имеете ввиду?
#13 by Oleg102
ой с ценой
#14 by AllJoke
ВЫБРАТЬ     ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,     ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ     РегистрНакопления.ОстаткиМатериалов.ОстаткиИОбороты КАК ОстаткиМатериаловОстаткиИОбороты
#15 by AllJoke
D cdzpz[ nf,kbw cvjnhb/
#16 by AllJoke
В связях таблиц смотри.
#17 by Oleg102
Я тама и бьюсь, связываю связываю то так, то сяк и что то никак. (((((
#18 by AllJoke
скрин в студию
#19 by AllJoke
Связей.
#20 by catena
"наверное никак." пять! Вы-то сами откуда эту информацию взяли?
#21 by eklmn
Одна и та же шпрота с разной ценой в одном документе?
#22 by Sabbath
Так связь по цене между таблицами не сделать? Судя по всему именно ее и не хватает
#23 by Oleg102
сейчас выложу скрины
#24 by Sabbath
мне не помогут, у меня инет заблочен чуть менее чем полностью))
#25 by Oleg102
#26 by Oleg102
#27 by Sabbath
У меня такое ощущение, что должен быть оборотный регистр (если в ОстаткиМатериалов нет), в котором есть и цена, и тогда можно свезать с ценами, не будет никаких. А если регистра нет, то можно соединить с регистратором и оттуда цену вытащить
#28 by Oleg102
#29 by Oleg102
В последней ссылке сам отчет
#30 by Sabbath
Автор, так цену, кроме того регистра, больше неоткуда вытащить? В этом вся загвоздка имхо, надо копать откуда ее лучше брать или как по ней соединять
#31 by Oleg102
Есть документ Установка Цен Номенклатуры. От туда можно вытащить и вроде все
#32 by AllJoke
ВЫБРАТЬ     ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,     ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток,     Цены.Цена ИЗ
#33 by catena
Подозреваю, что этот документ пишет в тот же регистр Цены. Не в том направлении думаешь. Как связаны обороты и цена? По датам? Или менеджер цену руками выбирает? Могут ли быть цены установлены задним числом?
#34 by Sabbath
+ Да, вопрос в том, как цена то определяется при приходе или расходе. Обычно в ТЧ документа есть реквизит цела, а тут как?
#35 by Oleg102
Да пишет в тот же регистр. Сделано что бы устанавливать цену на основании с документа "приходная накладная". Цена связаны по датам. Когда заполняется расходная накладная то цена проверяется по последней дате и вставляет актуальную цену. Задним числом вариант возможен (может быть когда то).
#36 by Sabbath
А то если она никак не зафиксирована при операциях, то надо как-то выкручиваться с определением цены на дату продажи. Например, тупо делить сумму на количество или еще что. Только тут проблема в том, что не факт, что что-то продано именно по расчетной цене.
#37 by Sabbath
так получается цена все-таки есть в документе? Вот из него и бери, если в регистр этот документ цену не пишет
#38 by AllJoke
Я так думал берётся последняя цена товара, или нет?
#39 by catena
Ну, тогда и надо связывать по датам. Но если возможна установка цен задним пислом, то это бессмысленно. Может быть где-то пишутся продажи с количеством и стоимостью?
#40 by Sabbath
+ хотя если одним документам продано по разной цене, то будут проблемы
#41 by Sabbath
по датам имхо не все так просто, там нужен будет как бы срез последних но на разные даты, а просто соединениями не добьешься, если я правильно понял структуру
#42 by Oleg102
все связи поубирал просто  поставил переодичность опять по датам и все заработало так как надо, теперь в отчет сейчас дату осталось вытащить и все.
#43 by Oleg102
тьфу ты уже голова едет Цену вытащить
#44 by AllJoke
Дату чего??? Прихода, расхода? Там так не получится.
#45 by catena
Одним запросом делается на любые даты. Один раз сделать, потом руку набьет и будет такие запросы на раз писать :)
#46 by AllJoke
Я тебе кинул запрос. С ценой.
#47 by AllJoke
Материал    Склад    Цена    Количество Начальный остаток    Количество Приход    Количество Расход    Количество Конечный остаток Строчный трансформатор Samsung    Основной    900,00        10,000    1,000    9,000 Строчный трансформатор GoldStar    Основной    400,00        10,000    1,000    9,000 Транзистор Philips 2N2369    Основной    5,00        10,000    2,000    8,000 Транзистор Philips 2N2369    Основной    7,00        10,000    2,000    8,000 Шланг резиновый    Основной    150,00        132,000    3,000    129,000 Кабель электрический    Основной    30,00        40,000    1,000    39,000
#48 by catena
Лишил человека возможности научиться
#49 by Sabbath
а что не сюда, авторские права?)
#50 by Oleg102
Благодарю. А где только его посмотреть. Что то не пойму. Тут разве есть где то личные сообщения? В упор не вижу (((
#51 by AllJoke
ВЫБРАТЬ     ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,     ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,     ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток,     Цены.Период
#52 by Oleg102
Что то не то, не выходит.
#53 by Oleg102
Благодарю всех за помощь.
#54 by AllJoke
Победил?
#55 by Oleg102
сейчас скину скрин
#56 by Oleg102
#57 by Oleg102
вроде получилось что хотел
#58 by AllJoke
Запрос покажи.
#59 by Sabbath
ну и какой запрос в итоге?
#60 by Oleg102
ВЫБРАТЬ
#61 by AllJoke
Кадр. Что ж сразу не сказал что у тебя цена в регистре храниться.
#62 by catena
Гыг, мы не ищем легких путей...
#63 by Oleg102
так ее небыло я создал и сразу сделал))))
#64 by Sabbath
ну я и говорил, что ищи цену в регистре или документе в каком пдлане не было, в запросе или регистре?
#65 by Oleg102
в регистре
#66 by catena
А это интересный способ решения проблем, надо взять на вооружение))
#67 by Oleg102
=))
#68 by Sabbath
ну кстати чем не вариант)) Если конфа самописная, а регистр не правильно написали, почему не исправить. Как раз правильно, чтобы цена фиксировалась Главное понимать, что это может за собой повлечь
#69 by catena
Конечно правильно, главное чтобы в нужном месте. А так, почему нет.
#70 by VikingKosmo
Если регистр не закрывался уже до этого, то еще одно измерения его сильно не испортит :)
#71 by mistеr
Цена как ресурс остаточного регистра это жесть. Если бы на сдаче спеца вместо снижения баллов были телесные наказания, это потянуло бы на 20 плетей. Автор, то что в типовых в регистрах учета материалов для чего-то хранят Стоимость, ни на что не намекает? Да ты и не в курсе наверное...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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