СКД ломает отчет #729406


#0 by Novus_Dess
Столкнулся с такой проблемой - запрос правильный, выводит корректные данные, но как только запихиваю его в СКД - начинается свистопляска, выводит некорректные данные. Запрос построен на виртуальной таблице регистра накопления ОстаткиИОбороты. Примечательно то, что неправильно отчет выводит в том случае, если не используются измерения виртуальной таблицы в скд, если же мы их выводим, то все правильно. Вопрос - Как сделать правильно, чтобы выводились корректные данные, при этом чтобы не выводились измерения?????
#0 by Novus_Dess
Столкнулся с такой проблемой - запрос правильный, выводит корректные данные, но как только запихиваю его в СКД - начинается свистопляска, выводит некорректные данные. Запрос построен на виртуальной таблице регистра накопления ОстаткиИОбороты. Примечательно то, что неправильно отчет выводит в том случае, если не используются измерения виртуальной таблицы в скд, если же мы их выводим, то все правильно. Вопрос - Как сделать правильно, чтобы выводились корректные данные, при этом чтобы не выводились измерения?????
#1 by Адский плющ
Вангую: В запросе есть условия типа РН.КонОст > 0
#2 by memogolik
смотреть в сторону расширение языка запросов СКД. Закладка "Компоновка данных"
#3 by Novus_Dess
нету
#4 by разработчик 1с
запрос в студию
#5 by ProDeveloper
Вангую в самой схеме СКД у набора данных внизу стоит галочка Автозаполнение.
#6 by DexterMorgan
тоже мне ванга, эта галка в 90% отчетов стоит
#7 by ProDeveloper
Вангую: В структуре отчета используются группировки либо отборы из дочерних полей Регистратора, например, Регистратор.Контрагент = ООО "ААА", соответственно, все Начальные и конечные остатки - бред
#8 by DexterMorgan
ты не ванга, а капитан скорее
#9 by ProDeveloper
У нас нетиповая УПП 1.3 и ни у одного внешнего отчета не стоит Автозаполнение ибо это зло.
#10 by Novus_Dess
ВЫБРАТЬ ИЗ     ХЗ КАК ХЗ
#11 by ProDeveloper
Изучайте СКД
#12 by ProDeveloper
Ахахахахах)))
#13 by ProDeveloper
#14 by ProDeveloper
Это зачет)))
#15 by Novus_Dess
прошу объяснить, а не ржать надо мною)))
#16 by DexterMorgan
Ты просто знаешь как сделать с этой галкой, чтобы получить результат нужный тебе. Во всех типовых отчетах она есть
#17 by ProDeveloper
НачалоПериода(ХранилищеГрафиковПлатежейОстаткиИОбороты.Период, МЕСЯЦ) КАК Месяц, потом в структуре СКД делаем таблицу, кидаем группировку Месяц в колонки и делаем у него условное оформление ДФ="MM yyyy"
#18 by DexterMorgan
Пернул в лужу? Приводи примеры или ты звездобол очередной, когда эту галку ну никак нельзя ставить
#19 by ProDeveloper
Ты просто профан без обид. Все нормальные отчеты делаются без Автозаполнения, почитай на форуме что такое Автозаполнение у СКД и почему это зло.
#20 by DexterMorgan
Теоретег? давай примеры, их же куча, что не получается парочку привести? Посмотрим тада кто профан
#21 by ProDeveloper
Почитай про фигурные скобки в запросе СКД.
#22 by DexterMorgan
Мля, я это знаю, ты пример мне приведи, когда что то можно сделать в скд лишь отключив автозаполнение
#23 by DexterMorgan
Давай их же куча
#24 by Novus_Dess
Господа, а по  теме будет что-нибудь?
#25 by ProDeveloper
Порванный баян, читай
#26 by ProDeveloper
А примеров могу целую кучу тебе привести
#27 by ProDeveloper
Например РАУЗ УПП, попробуй с автозаполнением сделать отчет по Продажам в котором есть фин. показатели (Выручка, Себестоимость, Валовая прибыль, Рентабельность%)
#28 by ProDeveloper
Или ,например, сделать с Автозаполнением запрос в котором используется объединение + группировка в запросе. Тебя СКД с включенным автозаполнением нафиг пошлет с таким запросом.
#29 by ProDeveloper
Съел ?
#30 by ProDeveloper
В твоем запросе во первых бред из ВЫБОР который нужно переписать на это: НачалоПериода(ХранилищеГрафиковПлатежейОстаткиИОбороты.Период, МЕСЯЦ) КАК Месяц, потом в структуре СКД делаем таблицу, кидаем группировку Месяц в колонки и делаем у него условное оформление ДФ="MM yyyy" Во вторых нужно отключить "Автозаполнение" у набора данных СКД
#31 by ProDeveloper
В итоге будет так
#32 by разработчик 1с
хрень
#33 by ProDeveloper
Что то сдулся. Видимо пошел в соседнюю ветку дальше страдать болтологией и дискутировать на тему вкусовых качеств омара, которого он никогда в жизни не пробовал.
#34 by DexterMorgan
Ты извини тупой? Я тебя прошу приведи пример, а не то что автозаполнение выводит лишние поля
#35 by DexterMorgan
Причем тут зло? нужно просто понимать как это работает, и конечно это не означает что нужно делать все отчеты без автозаполнения и вручную выбирать поля вывода отборов и тд
#36 by DexterMorgan
Легко, типовой отчет в УТ11 такой же принцип на РАУЗе, более того в этой же конфине есть отчет где учитываются оплаты
#37 by DexterMorgan
Ну че, где еще примеры?
#38 by DexterMorgan
Давай пример отчета с объединением и группировкой, че тебе вывести с автозаполнением остатки обороты?
#39 by ProDeveloper
Примеры выше написал или ты ещё и слепой?
#40 by DexterMorgan
Слился ты чувак. Привел пример с веткой, где ТС спрашивает ПОЧЕМУ скд выводит поля. Потом признался что не знаешь как на РАУЗ постоить отчет по валовой прибыли с автозаполением. На это я тебе ответил
#41 by DexterMorgan
см отчет по валовой прибыли на РАУЗЕ с автозаполнением
#42 by ProDeveloper
Ахахах понятно иди учи уроки школяр.
#43 by DexterMorgan
Слив засчитан
#44 by ProDeveloper
Агриться пытаешься? ) Не выйдет, иди почитай хрусталеву школьник. Написал тебе и в и примеры привел.
#45 by ProDeveloper
Изучай матчасть диванный теоретик.
#46 by ProDeveloper
Ну и ,конечно, же как я писал ранее продолжай страдать болтологией и дискутировать на тему вкусовых качеств омара, которого ты никогда в жизни не пробовал.
#47 by ProDeveloper
А по теме автор смотри
#48 by DexterMorgan
я же тебе ответил на пример. Про валовую прибыль. Какой еще пример? Объединение с группировкой - давай конкретнее приведу и этот отчет в пример
#49 by DexterMorgan
болтаешь ты. Я тебе конкретно отвечаю
#50 by DexterMorgan
"А примеров могу целую кучу тебе привести" <<<Например РАУЗ УПП, попробуй с автозаполнением сделать отчет по Продажам в котором есть фин. показатели (Выручка, Себестоимость, Валовая прибыль, Рентабельность%) Ответил <<< Или ,например, сделать с Автозаполнением запрос в котором используется объединение + группировка в запросе. Тебя СКД с включенным автозаполнением нафиг пошлет с таким запросом. Куча закончилась?
#51 by DexterMorgan
Нифига не знаешь СКД, только вонять тут можешь
#52 by DexterMorgan
А ну че говорить у тебя професионал только по платформе, который норм 1с ник то постесняется выкладывать на сайт. И курсы ты прослушал, молодец. Все понятно кароче с тобой, че на тебя время тратить
#53 by ProDeveloper
Ты диванный "эксперт" ты автору то чем помог? ) Из примеров могу привести тебе ещё Оборачиваемость ТМЦ только правильный а не тот что в типовом берет начальный и конечный остаток и делит пополам))) Нужно считать средний остаток по себестоимости , который считается как сумма остатка за каждый день в периоде / на колво дней в периоде. В запросе будет ИТОГИ ПО , СКД весело пошлет тебя на три советских с твоим автозаполнением.
#54 by ProDeveloper
Спасибо за траффик диванный теоретик.
#55 by ProDeveloper
проглотил?
#56 by ProDeveloper
А теперь уйми свой гонор чудо диванное)
#57 by DexterMorgan
Ок, я сделаю такой отчет и ты признаешь что слился?
#58 by DexterMorgan
Самое смешное, что почти такой же отчет я сделал неделю назад)
#59 by ProDeveloper
почти такой же :DDD
#60 by ProDeveloper
Давай отвечай, че ты тут козыряешь - делал делал , но почти такой же )))))
#61 by DexterMorgan
Только давай сразу чтобы потом не было недоразумений: Принцип работы взять прозодственный календарь и получить таблицу с датами, дальше таблица соединяется с остатками и оборотами и получается остаток на каждый день. К запросу нет претензий?
#62 by ProDeveloper
По принципу претензий нет. Но это не тоже самое что сделать отчет 1 набором данных, 1 запросом.
#63 by DexterMorgan
Нужно получить средний остаток товара в суммовом выражении: сумма остатков на каждый день / на количество дней в периоде отчета. Все верно? Никто не считает итоги в запросе для отчета на скд, ололо
#64 by ProDeveloper
Срез последних на каждый день в запросе ты делаешь через параметр связи, а это уже фича СКД. Речь шла про ИТОГИ ПО в запросе СКД.
#65 by DexterMorgan
Будет один набор, один запрос, просто несколько пакетов
#66 by ProDeveloper
Слив засчитан.
#67 by DexterMorgan
Понятно. Ну придется тебя научить как сделать в запросе срез последних на каждую дату
#68 by DexterMorgan
Смеешься? Я готов, ща доделаю кое что и выложу запрос
#69 by DexterMorgan
Готовься к сливу
#70 by DexterMorgan
ВЫБРАТЬ ИЗ     РегистрСведений.КалендарныеГрафики КАК КалендарныеГрафики     КалендарныеГрафики.Календарь = &Календарь     И КалендарныеГрафики.ДатаГрафика МЕЖДУ &НачалоПериода И &КонецПериода ;     СебестоимостьТоваровОстаткиИОбороты.КоличествоКонечныйОстаток,     СебестоимостьТоваровОстаткиИОбороты.СтоимостьКонечныйОстаток,     АналитикаУчетаНоменклатурыПоДнямВТ.ДатаГрафика,
#71 by DexterMorgan
ДЛя себестоимости на закладке ресурсы указываешь среднее для расчета по номенклатуре
#72 by DexterMorgan
Я хз че у тебя за конфига я делал на ут11.1
#73 by ProDeveloper
ОБЪЯСНЯЮ ТЕБЕ У тебя в запросе РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(, , День, , ) а это значит что на тот день когда не было движений ты остатка не увидишь, а он был, а следовательно расчеты Средней себестоимости за период будет не корректный !!!
#74 by DexterMorgan
Запрос посмотри еще раз
#75 by DexterMorgan
в первом пакете я выбираю таблицу дат за этот период и потом соединяю с ней
#76 by DexterMorgan
Мля с кем я спорю, ппц
#77 by ProDeveloper
У тебя соединяются даты производственного календаря с остатками и оборотами. В виртуальной таблице остатков и оборотов у тебя в запросе нет остатков на те дни когда не было движений, потому что ты не дополняешь период ИТОГИ ПО Период (ДЕНЬ, &НачалоПериода, &КонецПериода)
#78 by ProDeveloper
Поэтому слив засчитан диванный теоретик)
#79 by DexterMorgan
Запрос возвращает остаток на каждый день, было движение или нет не важно. Главное чтобы календарь был заполнен
#80 by ProDeveloper
Ты хоть понял свою ошибку ? )
#81 by DexterMorgan
Мляяяяя, да ты проверь хотя бы что бы чушь писать!!!
#82 by ProDeveloper
Да пойми ты "возвращает остаток на каждый день, было движение или нет не важно." это бред)))
#83 by ProDeveloper
Проверь прежде чем утверджать)
#84 by ProDeveloper
Поэтому я засчитываю твой слив.
#85 by DexterMorgan
У МЕНЯ В ПЕРВОМ ПАКЕТЕ ТАБЛИЦА СО ВСЕМИ ДАТАМИ ЗА ПЕРИОД ОТЧЕТА. ПОСЛЕ СОЕДИНЕНИЯ Я ПОЛУЧАЮ КОНЕЧНЫЙ ОСТАТОК НА КАЖДЫЙ ДЕНЬ, ЕСЛИ НЕ БЫЛО ДВИЖЕНИЙ БУДЕТ ПРЕДЫДУЩИЙ ОСТАТОК
#86 by DexterMorgan
читай до просветления нуб
#87 by DexterMorgan
#88 by DexterMorgan
ну че у кого слив то? или у тебя мозги еще скрипят?
#89 by ProDeveloper
Ахахахаха капсом все зафигачил))) Нервы скрипят?
#90 by DexterMorgan
да ты своей тупизной бесишь
#91 by DexterMorgan
давай сливайся быстрее я пойду курить
#92 by 1976vas
Автор и не думал, что такая ветка получится ))
#93 by ProDeveloper
Иди букварь зубри школьник :D Ещё ссылку мне прислал откуда запрос мне скопипастил :D
#94 by ProDeveloper
По сути, концепция правильная, в 1ом запросе решил - молодец. Я думал не догадаешься, тут я снимаю шляпу) Но Автозаполнение - зло, ответил ещё в
#95 by DexterMorgan
Ты че прикалываешься? Я тебе показал отчет который с автозаполнением выводит то, что ты просил в , что не так?
#96 by ProDeveloper
Аха ха это точно :)
#97 by ProDeveloper
Объясняю тебе ещё раз почему Автозаполнение ЗЛО, хотел примеров - получи:
#98 by Бубка Гоп
какой же фферичный срачь, ТС и подумать то не мог что холивар начинает, причем по теме автозаполнения в СКД... З.Ы. ничего не утверждаю, но не встречал еще грамотного запроса на СКД при котором автозаполнение работало бы неправильно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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