Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 июл 2022, 19:06

Оформление таблиц

Автор Римма, 17 сен 2017, 13:32

0 Пользователей и 1 гость просматривают эту тему.

Римма

Добрый день.
1с 8.3 предприятие.
Конфигурация 1.1.76.1.

Создала внешнюю обработку. В результате запроса заполняется таблица:

НоменклатураКоличество 1 сортЦена 1 сортСтоимость 1 сортКоличество 2 сортЦена 2 сортСтоимость 2 сорт
1Арбуз2051005210
2Арбуз256150515
3Арбуз3041205315
4Банан1571055315
5Кокос2081605210
6Кокос10660515

Я хочу привести эту таблицу к виду на скриншоте.

Отсюда вытекают 2 вопроса:
1) Как объединить по горизонтали ячейки в шапке таблицы?
2) Как объединить по вертикали ячейки в самой таблице?

Спасибо всем ответившим!

oleg-x

Цитировать1) Как объединить по горизонтали ячейки в шапке таблицы?
2) Как объединить по вертикали ячейки в самой таблице?
Что за таблица? Таблица значений? Таблчное поле?
1) Если в СКД, то сделать группу для выбранных полей и тогда они так и будут. Если это табличная часть, то ни как.
2) Что бы строчки объединялись нужно сгруппировать/свернуть. В запросе где ты получаешь данные сгруппируй и не будет повторов.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Римма

Цитата: oleg-x от 17 сен 2017, 13:51
Цитировать1) Как объединить по горизонтали ячейки в шапке таблицы?
2) Как объединить по вертикали ячейки в самой таблице?
Что за таблица? Таблица значений? Таблчное поле?
1) Если в СКД, то сделать группу для выбранных полей и тогда они так и будут. Если это табличная часть, то ни как.
2) Что бы строчки объединялись нужно сгруппировать/свернуть. В запросе где ты получаешь данные сгруппируй и не будет повторов.

1) Таблицу создаю во вкладке "Табличные части" (см скриншот 2)
2) Это не СКД, а внешняя обработка, в которой есть форма, а уже на форме вставлена таблица (при создании формы она вставилась автоматически). В свойствах указано "Табличное поле".
3) Мне не надо объединять сами строчки, а только номенклатуру по строчкам (см скриншот 1 в описании темы).

oleg-x

Цитировать1) Таблицу создаю во вкладке "Табличные части" (см скриншот 2)
2) Это не СКД, а внешняя обработка, в которой есть форма, а уже на форме вставлена таблица (при создании формы она вставилась автоматически). В свойствах указано "Табличное поле".
3) Мне не надо объединять сами строчки, а только номенклатуру по строчкам (см скриншот 1 в описании темы).
С табличной частью так не получится, либо делать табличное поле и формировать как угодно, либо оставить как есть.

Добавлено: 17 сен 2017, 15:49


Лучше скажи цель этого всего? Тогда может что и подскажу, возможно по другому сделать.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Римма

Сама разобралась)
Добавила новую колонку "Сорт1", в таблице поставила ее перед количеством 1 сорта. В свойствах "положение" колонки "Количество 1 сорт" указала "На следующей строке", а колонок "Цена" и "Сумма" - "В той же колонке". Ну и повесила событие на добавление строк в таблицу - там прописала действие:
ОформлениеСтроки.Ячейки.Сорт1.Видимость = Ложь;
Результат получился приличным (см. скриншот).
И все же, спасибо за помощь)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск