СКД. Вывести данные с разным реквизитом в одну строку. #524489


#0 by pessok
Всем доброго дня. У меня есть документы, который осуществляет движения по регистру накопления. У этого регистра есть ризмерение Дата. Для одной строки ТЧ документа существует несколько различных строк регистра с разными датами. Естественно, в отчет выводится каждая стока регистра. Возможно ли сгруппировать строки так, чтобы вывести все даты в одну строку? Т.е. регистр накопления: -Клиент-Товар-Дата (все - измерения) -Вася-Т1-12.05 -Вася-Т1-13.05 -Вася-Т1-14.05 А в СКД вывести -Вася-Т1-12.05-13.05-14.05. Понятно, что делать нужно таблицу, с колонками Дата, но она все равно не группируется, получается; Вася  Т1  12.05 Вася  Т1         13.05 Вася  Т1                14.05 Заранее благодарю.
#1 by КМ155
напиши свою функцию, впенюрь в СКД
#2 by pessok
А стандартными путями СКД никак?
#3 by DrShad
а это разве не стандартный?
#4 by КМ155
если вместо "-" использовать "," то есть крошечный шанс
#5 by PVV65
Задача не совсем ясна - каждая дата отдельная колонка или одна колонка строкой? Если разные колонки, то для каждой группировочной строки их может быть переменное количество?
#6 by КМ155
имхо разное от 0 до бесконечности
#7 by PVV65
и какую функцию тогда предлагаешь?
#8 by DrShad
собственную
#9 by PVV65
А заголовок в колонках над датами какой должен быть?
#10 by DrShad
он хочет все даты в одной колонке или в разных?
#11 by pessok
(10 )Я хочу в одной колонке по одной дате, и все колонки в одну строку
#12 by pessok
Над каждой колонкой ее дата, собственно. Это нечто табеля месячного.
#13 by DrShad
а в ячеках что будет?
#14 by pessok
Просто он был ужасно написан, через запрос к таб части документа и вывода каждого столбца таб.части, я вот решил переписать по человечески, загнать в регистр и выводить в СКД, ан не тут то было (
#15 by pessok
Минуты, привязанные к этой дате в регистре
#16 by PVV65
Т.е. в заголовках даты а строка, например, крестик?
#17 by КМ155
запрос с отбором по контрагенту и товару , цикл по ТЗ и склеить результат
#18 by pessok
угу, правильно. только не крестик а минуты, но суть такая же
#19 by PVV65
Тогда - это таблица,  у которой в строках Клиент, Товар, в колонках Дата, а ресурс - минуты.
#20 by pwei
в заголовок колонок выводи даты, а ресурс 1 или 0 (есть или нет)
#21 by DrShad
а я то и не знал что запрос к тз это ужасный код
#22 by pessok
не к тз, к ТЧ документа. ну по сути - одно и тоже
#23 by pessok
сейчас попробую, спасибо
#24 by pessok
+ я имел ввидк
#25 by DrShad
прикольно когда начинающий "программист" начинает хаять чье-то решение, при этом не понимая как оно работает, и при этом строить свое неоптимальное
#26 by pessok
если делать несколько строк в таблице, а у меня "одинаковых" реквизитов много, больше 2 - писал для простоты, о получается группировка, а мне группировать не надо :) Блин. Делал такой же отчет совсем недавно, и все работало, а сейчас не могу вспомнить как :(
#27 by ИС-2
на последней закладке в выбранных полях создаете группу, в нее включайте нужные поля. Режим вывода группы горизонтальный.
#28 by pessok
попробую, спасибо
#29 by pessok
блин, никак не выводится то, что нужно (
#30 by PVV65
Опять не понял, что в за проблема с "одинаковыми" реквизитами.
#31 by pessok
я не хаял ничьих решений, по крайней мере не думал этого делать. Просто говорю, что мне не подходит данный метод, т.к. с регистром получается быстрее, я никого не хотел обидеть. у меня так и было сделано изначально, но теперь очень сложно крутить отчет. проблем никаких. просто у меня не  "Клиент, Товар", а аж 8 измерений... И если каждое измерение добавлять в строку, то получается дикая группировка.
#32 by ИС-2
а как выводит? Если в уровень группировки засунуть несколько несколько полей
#33 by PVV65
Так и не понял - какой должен быть вид у отчета?
#34 by pessok
, сейчас выложу, как он выводится, если формировать по-старому
#35 by pessok
вот. вот так он должен формироваться. Контрагент одинаковый. Этот отчет выводится списком, т.к. там идет запрос к ТЧ документа, в которой дофига колонок.
#36 by acsent
И где там даты?
#37 by pessok
числа в заголовке. 01,02,03..28(29,30,31)
#38 by brznzglwgn
Настрой формат для своей даты и сделай ее колонкой. Получится обычный кросс, стандартная задача.
#39 by ИС-2
а сейчас как выводиться. Мне думается, что просто надо настроить скд
#40 by pessok
а можно по-подробнее... я понимаю, что нужен стандартный кросс, но дело-то не в формате даты, а в том, что у меня для каждой строки документа свое измерение Дата, а все остальные измерения одинаковые, и мне в отчете надо все одинаковое свернуть (не сгруппировать) до Даты, а разные даты в этой свернутой строке вывести в одну строку, простите за тавтологию :)
#41 by pessok
а сейчас у меня получается не 120-120-120-120-120, а 120   120      120         120            120
#42 by brznzglwgn
Судя по ты не сделал дата-поле колонкой, внимательно почитал .. Строка документ, дата колонка. Ресурс - твой ресурс. Вот так все просто и должно работать. Ну и соотвественно настрой свои ресурсы правильно.
#43 by pessok
да так и делаю...
#44 by pessok
стоп... строка - регистратор, в смысле?
#45 by brznzglwgn
Ну в настройках компоновке создаешь Таблицу, Строка - документ Колонка - дата но видимо так и делаешь.. так что проблема или в непонимании или покажи запрос)
#46 by pessok
+ не есть понимать - Строка-документ
#47 by brznzglwgn
покажи скрин настройки компоновки
#48 by pessok
без строк пока что. вид желательно иметь все же как в списке, а не как в таблице, т.е. работать без строк... а вот как...
#49 by PVV65
Осталось вместо детальных записей сделать одну группировку по всем измерениям.
#50 by brznzglwgn
засунь в одну единственную группировку все свои поля
#51 by pessok
+ видимо сказали одно и тоже? :) сейчас попробую в очередной раз :)
#52 by pessok
Блин. Я совсем тупой видимо. В детальные записи в Выбранные поля мне нужно загнать все измерения регистра, кроме даты?
#53 by PVV65
см. + кроме даты
#54 by pessok
все равно выводится также как и на самом первом скрине :(
#55 by pessok
я уже отчаялся :( надо курить книги, видимо. вроде делаю все, как вы сказали, а нифига не получается(
#56 by pessok
Чтоли ап. Сам так и не докурил :( Перефразирую вопрос: Как в отчете вывести одной строкой строки регистра с разными измерениями... Ну никак сгруппировать не получается :( Дайте примерчик какой-нибудь, чтоли...
#57 by PVV65
Дай скрин из как в .
#58 by pessok
#59 by brznzglwgn
ну вот.. неправильно. Кликай в верхнем окне на детальные записи и в диалогом окне, заполни список всеми измерениями.
#60 by brznzglwgn
Ты выбрал что будет вводиться в детальных записях, а на самом деле тебе нужно определить структуру строки. И делается это как в
#61 by pessok
пустой отчет :`( чтож я такой неумеха-то...
#62 by pessok
+ а нет, гоню. не пустой... проверяю
#63 by brznzglwgn
Наверное у тебя нет ресурса..
#64 by pessok
+ чйорт побъери, оно заработало!!! всем просто ГИГАНТСКОЕ спасибо! очень очень Вам благодарен, господа. Вероятно, я сегодня не останусь на работе до ночи благодаря Вам ;)
#65 by pessok
та нет. я просто сначала сделал в режиме предприятия, вывелся пустой отчет, потом уже в конфигураторе, и все ок
#66 by brznzglwgn
Удачи)
#67 by pessok
спасибо, и тебе :)
#68 by Протез
Мыши плакали, кололись, но продолжали есть кактус? Универсальным отчетом за 10 мин сляпал бы ;-)
#69 by pessok
конфа не типовая какбэ... :) да и состряпалось и ладно :)
#70 by pessok
Недолго музыка играла... Вроде бы все правильно. Но заголовок. В заголовк не выводится дата. Выводится ресурс. Что на этот раз я делаю не так? :)
#71 by pessok
+ т.е, если делать автополя, то все ок, а вот если выбрать свой ресурс, как мне надо, то заголовка нету... /me бьется головой об стол
#72 by pessok
вопрос закрыт, туплю просто...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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