не получаются горизонтальные группировки в отчете #745805


#0 by svchernova
Здравствуйте все, У меня проблема - не получаются вертикальные группировки. Отчет заполняется, присоединяются нужные области, а группировок нет. Горизонтальные группировки выходят нормально.В чем может быть причина? Уже всяко перепробовала..
#1 by svchernova
Черт, горизонтальные не получаются. С вертикальными всё нормально
#2 by Nuobu
Что в горизонтальных группировках?
#3 by svchernova
там колонки, из таблицы значений
#4 by svchernova
мне нужно свернуть колонки. Пользуюсь методом присоединить
#5 by svchernova
Примерно так: .......... .......... ..........
#6 by Nuobu
На каждой итэрации?
#7 by svchernova
не поняла тебя.. у меня три горизонтальные области. Общая и две, которые должны сворачиваться. ЗадолженностьВсего(там две колонки) и Задолженность по месяцам (там 60 колонок) Я хочу их свернуть, чтобы эти 60 не маячили, так как отчет слишком широкий
#8 by Serg_0691
Если озвучить скрины макета (с именованными областями), алгоритм заполнения и результат - то, наверное, станетболее понятно что именно "не получается" у автора. Извини, но я ничего не понял. Таблицу что ли нужно по ширине листа растянуть, независимо от того, сколько колонок в ней?
#9 by svchernova
я сейчас выложу скрины Не уходи, пож
#10 by Serg_0691
И кстати: колонки не "сворачиваются". Из макета получают области, а потом по условию или присоединяются, или не присоединяются. И ещё: если речь о колонках таблицы - то это вертикальные области. Строки в этой таблице - вот что "горизонтально" :)
#11 by svchernova
это макет
#12 by svchernova
, да это колонки, мне нужно свернуть именно колонки Строки у меня сворачиваются нормально
#13 by svchernova
сейчас немного упрощу код и выложу тоже
#14 by svchernova
Это картинки результата. Здесь видно, что скобочек группировок над колонками нет
#15 by svchernova
#16 by ДенисЧ
Не вижу в коде НачатьГруппировкуКолонок...
#17 by svchernova
ВАУУУУУУУУУУУУУУУУУУУУУУУУ
#18 by svchernova
Сроду не знала!! Это после ТабДок.НачатьАвтогруппировкуСтрок; или перед этим?
#19 by ДенисЧ
А как думаешь? Даю три минуты. Потом предложу пойти варить борщ ))
#20 by svchernova
#21 by svchernova
ТабДок.НачатьГруппировкуКолонок; Метод объекта не обнаружен..
#22 by Serg_0691
Я почему-то так и думал что мы о разных вещах говорим... ЗакончитьАвтогруппировкуКолонок
#23 by Serg_0691
Срочно, в Синтакс-Помощник, бегом :) Там и примеры есть.
#24 by svchernova
Сейчас пойду.. подожди пожалуйста
#25 by ДенисЧ
Причем тут "авто"?? Бегом борщ варить!!
#26 by svchernova
Так я же сделала без "авто"! а там ругачка - метод объекта не обнаружен!
#27 by ДенисЧ
НачатьГруппуКолонок (StartColumnGroup) Синтаксис: НачатьГруппуКолонок(<ИмяГруппы>, <ОткрытаЛиГруппа>) Параметры: Тип: Строка. Имя группы колонок. Тип: Булево. Определяет необходимость открытия группы. Истина - выведенная группа будет открыта; Ложь - группа будет выведена в свернутом виде. Значение по умолчанию: Истина. Описание: Начинает новую группу колонок. Можно создавать вложенные группы колонок. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТабДок.НачатьГруппуКолонок("По всем складам", Истина); См. также: ТабличныйДокумент, метод ЗакончитьГруппуКолонок -------------------------------------------------------------------------------- Так что - всё-таки марш борщь варить!
#28 by svchernova
сейчас... щаааааааааас.. дай пару минут
#29 by ДенисЧ
За пару минут борщ правильный не сварить...
#30 by Serg_0691
Так проще. Начал автогруппировку и присоединяй колонки уровнем управляя кого куда. А для просто Группировки нужно их открывать/закрывать всё время. Поправь если не прав.
#31 by svchernova
проблема в том, что у меня есть атогруппировка строк. то есть я указываю уровень в ТабДок.Вывести. и этот уровень для группировки строк, а не колонок. И тут же надо указать уровень колонок, то есть как бы одно другое исключает, у меня в голове каша.
#32 by ДенисЧ
" у меня в голове каша" А должен быть брощ!!!! ))))))
#33 by ДенисЧ
Присоединить (Join) Синтаксис: Присоединить(<Таблица>, <Уровень>, <ИмяГруппы>, <Открыта>)
#34 by Serg_0691
+ и, кстати, ТС ничего не говорили про желание поименовать сворачиваемые группы. Группировка строк и группировка колонок- это различные и не зависимые друг от друга "свойства" отчета.
#35 by zak555
а где скд ?
#36 by svchernova
На СКД делала раньше отчеты с простенькими запросами
#37 by svchernova
и что-то начало получаться, кажись.. сейчас поправлю номера групп. отпишусь, как получилось
#38 by ДенисЧ
Чем похожи 1с и институт Беркли? И те, и другие придумали по два слова из трёх букв...
#39 by svchernova
Ну вот такая у меня каша:         ТабДок.ЗакончитьГруппуКолонок; Этот "0"  - это номер группировки строки. Как мне указать номер группировки колонок?
#40 by Serg_0691
Избалуется и обленится :) Сначала всё ручками, ручками... чтобы всё правильно уложилось в голове. А, потом уж СКД. И, кстати, СКД тоже нужно изучать... что где нажать и куда что вписать. И ещё не известно что проще для освоения :)
#41 by Serg_0691
Борщ не получился, а каша знатная у Вас :) Когда Вывести - указывается группировка строк, а когда Присоединить - группировка колонок. В Присоединить аж целых два параметра для группировки. Догадайся сама зачем их два :)
#42 by Serg_0691
Упс, сорри, меня из кабинета охрана попросила :( Бай, успехов :) Ушёл
#43 by svchernova
Не стебайся.. :(
#44 by svchernova
спасибо!
#45 by svchernova
Получилось!!!!!!!!!!!!!!!!!!!!! Ура!!!! всех целую, всем спасибо!
#46 by Serg_0691
Я рад за Вас. И, кстати: сорри, без обид, плиз. Пятница/тяпница/ - день юмора на Мисте. Это же Миста - заповедник зловредных, жадных и прочая 1С-программистов. Какие мистяне - такой и юмор у них :)
#47 by ДенисЧ
Я так, понЯлЮ с борщом нас прокатили(((
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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