группировки в поле табличного документа #477905


#0 by skiller3000
глупый вопрос - странная фигня... есть макет в отчете, в этом макете строки разнесены по группам, вывожу в поле табличного документа на форме, не отображаются группировки, все галочки вродь стоять перед выводом начинаю автогруппировкустрок, после вывода заканчиваю... что я делаю не так? заранее благодарю за помощь
#1 by sapphire
См. свойство отображать группировки
#2 by skiller3000
проставлено
#3 by skiller3000
т. е. в свойствах отмечено отображать группы
#4 by skiller3000
нет плюсика напротив строк, которые являются группами, хотя даже в отладчике смотрю отображать группировки = истина
#5 by skiller3000
че никто не знает
#6 by skiller3000
ап
#7 by Mitriy
а уровни группировок указываешь?
#8 by skiller3000
нет, в табличном документе уже есть группировки... в одной области, не знаю в чем проблема... не думал что застряну на такой фигне :)
#9 by Mitriy
Синтаксис: Вывести(<Таблица>, <Уровень>, <Имя группы>, <Открыта>) Параметры: <Таблица> (обязательный) Тип: ТабличныйДокумент, ПолеТабличногоДокумента. Выводимая таблица. Тип: Число. Уровень используется для автоматической группировки строк табличного документа. Соседние строки с одинаковым уровнем будут отнесены к одной группе. Строки с минимальным уровнем в группу не объединяются. <Имя группы> (необязательный) Тип: Строка. Название группы, к которой относятся выводимые строки. Значение по умолчанию: Пустая строка <Открыта> (необязательный) Тип: Булево. Истина - выведенная группа будет открыта, Ложь - группа будет выведена в свернутом виде. Значение по умолчанию: Истина
#10 by skiller3000
группы уже в макете, но при выводе в таб док, они выводятся как обычные строки, причем если их раскрыть в макете то они выводятся а если не раскрыть, видно что есть строки и группа есть только плюсик не показывается чтобы раскрыть группу
#11 by skiller3000
апну
#12 by skiller3000
еще раз
#13 by luckyluke
Тебе дали ответ в , могу еще скопипастить из справки: Синтаксис: НачатьГруппуСтрок(<Имя группы>, <Открыта ли группа>) Параметры: <Имя группы> (необязательный) Тип: Строка. Название группы. <Открыта ли группа> (необязательный) Тип: Булево. Определяет необходимость открытия группы. Истина - выведенная группа будет открыта; Ложь - группа будет выведена в свернутом виде. Значение по умолчанию: Истина Описание: Начинает новую группу строк. Можно создавать вложенные группы строк. И еще могу скопипастить: Синтаксис: НачатьАвтогруппировкуСтрок Описание: Начинает автоматическую группировку строк. При автоматической группировке учитываются значения уровней, заданные при выводе строк методом Вывести.
#14 by skiller3000
блин дык у меня уже прописано до вывода макета в табдок я начинаю автогруппировку а после заканчиваю. мне ее вообще не начинать?
#15 by luckyluke
Вот покажи мне где в моём посте я написал, чтобы ты не начинал автогруппировку? Давай кусок кода, будем смотреть, а то твои объяснения ничем не помогают.
#16 by skiller3000
давай тебе отчет вышлю... там много писанины... я его переписываю так что там многое закомментировано
#17 by ptiz
Выложи на обменник
#18 by skiller3000
#19 by skiller3000
голактеко опасносте ап
#20 by luckyluke
#21 by skiller3000
большое спасибо. ща попробую
#22 by skiller3000
скажите, а почему выводим макет а не область?
#23 by luckyluke
По всей видимости потому что ты делаешь группировки в макете, а не в области, когда ты выводишь область, то группировок в ней нет. на самом деле я сам первый раз узнал что можно в макете делать группировки не программно, как-то раньше программно выводил и всё получалось. Ты весь отчет в макете нарисовал, мог бы и не пользовать макет, а всё нарисовать прям на поле табличного документа на форме, как в регламентированных это делается. На самом деле читай про методы из и , и добавляй группировки программно, если надо делать группировки при выводе областей. Хотя мб и можно выводить области с заранее сделанными группировками, но мне такого еще ни разу не требовалось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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