- Как в 1С настроить отображение нужных колонок или скрыть ненужные
- Как в 1С БП 3.0 настроить отображение данных?
- Приводим пошаговую инструкцию
- Шаг 1. Настройка ширины колонок
- Шаг 2. Настройка расположения колонок
- СКД: скрываем нужные группы (блоки) по требованию пользователя
- Как скрыть область в печатной форме документов
- Решение
- Управление настройкой колонок табличного поля
- Управление настройкой всех колонок табличного поля
- Управление настройкой отдельных колонок табличного поля
- Управление видимостью ячеек табличного поля
Как в 1С настроить отображение нужных колонок или скрыть ненужные
Как в 1С БП 3.0 настроить отображение данных?
В программе «1С:Бухгалтерия 8» можно настроить список отображаемых реквизитов так, как Вам удобно. В форме документа или в форме списка документов можно настроить отображение только нужных колонок (кнопок) и скрыть ненужные.
Приводим пошаговую инструкцию
Шаг 1. Настройка ширины колонок
Откройте документ. Поставьте курсор мыши на табличную часть документа. В правой верхней части экрана нажмите кнопку «Еще» и выберите «Изменить форму».
Рисунок 1 — Выбор списка реквизитов
В окне «Настройка формы» слева выберите поочередно нужные элементы и настройте их ширину и место расположения в документе (синие кнопки со стрелками — кнопка «вверх» (двигает колонку влево, кнопка «вниз» — вправо). Также можно скрыть отображение элемента в документе, сняв соответствующий флажок.
Рисунок 2 — Выбор очередности реквизитов
Шаг 2. Настройка расположения колонок
Расположение колонок можно также настроить в списке документов. Для этого по кнопке «Еще» выберите «Изменить форму».
Рисунок 3 — Изменить форму списка
В открывшемся окне «Настройка формы» выделите колонку и кнопка с синими стрелками «вверх» и «вниз» передвигайте ее до нужного расположения (кнопка «вверх» двигает колонку влево, кнопка «вниз» — вправо).
Источник
СКД: скрываем нужные группы (блоки) по требованию пользователя
Цель: реализовать возможность скрывать блок колонок пользователем в отчёте, как показано на рисунках:
Отчёт выполнен на базе схемы компоновки данных (СКД).
Написан запрос, для выборки нужных данных. Он индивидуален, поэтому его нет смысла представлять.
Описание самого «увлекательного» процесса настройки СКД представлено ниже.
В параметры СКД вынесены необходимые параметры:
В данном случае, — Аналитика, ОбъектЭксплуатации и Управленческий.
В настройках СКД отчёт состоит из двух группировок: дополнительной информации и детальных записей.
В дополнительной информации выводится заголовок отчёта, а в детальных записях — его данные.
Обратим внимание, что в настройках отчёта необходимо вывести параметры: Аналитика, Объект эксплуатации и Управленческие аналитики.
Это показана на рисунке:
Зададим первоначальные значения этих параметров. В нашем случае, значение принимает следующий вид: «Ложь».
В детальных записях (вкладка Выбранные поля) выведены колонки отчёта и созданы группы, которые, в зависимости от выбранных пользователем параметров, будут выводиться в отчёт:
Не забываем, что эти параметры необходимо включить в пользовательские настройки:
На этом «увлекательный» процесс закончен. Перейдём к написанию кода для реализации скрытия нужных блоков (полный текст процедур можно найти после описания).
Достаточно много времени заняла отладка кода, чтобы попасть в нужный блок и установить свойство «Использование».
Все манипуляции будут проходить в модуле объекта отчёта, в процедуре «ПриКомпоновкеРезультата».
Итак, что мы делаем:
1) получаем пользовательские настройки элементов и структуры отчёта
2) создаём параметры видимости колонок
3) для удобства отладки вынесли названия выводимых заголовков (блоков)
4) перебираем параметры отчёта, получаем текущие значения видимости и обращаемся именно к нужному блоку отчёта с детальными записями. Если выбираемый блок относится к группе с заголовком «Расшифровки», а именно в этом блоке содержатся скрываемые колонки, то применяем процедуру «ОтображениеБлокаКолонок» для манипуляций с видимостью
5) манипуляции с видимостью заключаются в том, что в зависимости от установленного значения параметра видимости, свойство «Использование» принимает необходимое значение.
Источник
Как скрыть область в печатной форме документов
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Не выводится область в печатной форме
Сделал внешнюю печатную форму АктОбОказанииУслуг (переделал с типовой). Добавил туда область.
Как упорядочить строки в печатной форме
Здравствуйте, подскажите как сделать печатную форму накладной. Строки в печатной форме по выбору.
Как Вывести Заголовок В Печатной Форме
Привет, товарищи! Делал внешнюю печатную форму к документу «Зарплата к выплате». Там всё простенько.
Как напечатать константу в печатной форме
Как напечатать константу в печатной форме
Решение
Как на печатной форме сделать прерывистую линию?
Господа! Надо в QuickReport нарисовать прерывистые линии, точками, разной ширины. Как воплотить.
Как сократить номер документа в печатной форме ЗУП 2.5
Как сократить номер документа в печатной форме ЗУП 2.5, при том что форма внешняя.
Как скрыть иерархию недоступных документов в представлении ?
Всем привет ! У меня такой возник вопрос. Разрабатывается БД. Каждый юзер имеет права Author-а.
Как программно обратиться к активной печатной форме (перед печатью)
Добрый вечер, гуру! Печатная форма — макет с названием ТТНка в документе с названием ТТН, как.
Источник
Управление настройкой колонок табличного поля
Существует два способа управления настройкой колонок :
Управление настройкой всех колонок табличного поля
Управлять настройкой сразу всех колонок табличного поля можно используя свойство табличного поля ИзменятьНастройкуКолонок . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то табличному полю запрещена настройка колонок. Всем колонкам табличного поля запрещено изменять размер и позицию ( т.е. запрещено перетаскивание колонок ) , а также все свойства колонок, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка становится доступной только закладка » Прочее » .
Данное свойство можно использовать, например, если необходимо создать табличное поле, содержащее фиксированный набор колонок и при этом требуется, чтобы все колонки оставались видимыми.
Управление настройкой отдельных колонок табличного поля
Управлять настройкой отдельных колонок табличного поля можно используя свойство колонки табличного поля ИзменятьНастройку . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то колонке запрещено изменять размер и позицию, а также все свойства колонки, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка данная колонка становится невидимой. Если всем колонкам табличного поля запрещено изменять настройку, то в диалоге настройки списка становится доступной только закладка » Прочее » . Также необходимо заметить, что если свойство ИзменятьНастройку имеет значение Истина , то существует возможность запретить изменение видимости или размера колонки используя для этого свойства колонки ИзменятьВидимость и ИзменениеРазмера соответственно.
Данное свойство можно использовать, например, если необходимо создать составную колонку, содержащую невидимые колонки и при этом необходимо чтобы невидимые колонки были недоступны в диалоге настройки списка.
Источник
Управление видимостью ячеек табличного поля
В табличном поле существует возможность изменять видимость отдельных ячеек при отображении данных . Для этого необходимо использовать обработчик события ПриВыводеСтроки() табличного поля . Параметрами данного события являются объекты типа ОформлениеСтроки и ДанныеСтроки . Объект ОформлениеСтроки имеет свойство Ячейки — коллекцию ячеек отображаемой строки . Каждая ячейка в этой коллекции является объектом типа ОформлениеЯчейки , который содержит свойства , влияющие на отображение ячеек . Для установки видимости отдельных ячеек отображаемой строки необходимо использовать свойство Видимость ячейки отображаемой строки . При установке данного свойства в Ложь табличное поле не будет отображать содержимое соответствующей ячейки табличного поля . Также стоит отметить , что если все ячейки , находящиеся в одной строке составной колонки , имеют выключенное свойство Видимость , то такая строка не будет отображена табличным полем . Объект ДанныеСтроки содержит коллекцию значений текущей строки , соответствующую коллекции колонок отображаемого динамического списка .
Поясним использование данного свойства на следующем примере . Пусть существует журнал документов ДокументыПокупателей (реквизит формы ЖурналДокументовСписок ) , у которого имеются графы Контрагент ( тип СправочникСсылка.Контрагенты ) и Информация (тип СправочникСсылка.ДоговорыВзаиморасчетов) . Колонки , отображающие значения данных граф, объединены в одну составную колонку , причем колонка Информация находится под колонкой Контрагент . Необходимо отображать значения указанных граф только если они не являются пустыми . Тем самым , строки табличного поля , у которых заполнены значения обоих граф , будут отображаться в две строки и в одну строку в противном случае .
Для этого необходимо при обработке события ПриВыводеСтроки() устанавливать видимость ячейкам , отображающим значения соответствующих граф :
Для того чтобы в шапке табличного поля составная колонка отображалась как единственная колонка, необходимо для колонки Информация сбросить свойство » Отображать в шапке » в палитре свойств . Также в нашем примере для колонки Контрагент устанавливается текст шапки » Контрагент / Информация «, указывающий , что в данной колонке отображаются значения граф Контрагент и Информация .
Необходимо помнить , что так как журнал документов является динамическим списком , то возможно удаление табличным полем колонок , у которых которых сброшено свойство Видимость . Если при обработке события ПриВыводеСтроки() произойдет обращение к таким колонкам , то возникнет ошибка времени выполнения . Для того чтобы определенные колонки не удалялись табличным полем, необходимо запретить данным колонкам удаление из динамического списка при изменении их видимости в табличном поле . Для этого необходимо при обработке события формы ПриОткрытии() добавить их в динамический список и запретить им удаление :
Более подробно ознакомиться с отличиями работы табличного поля при отображении динамических списков можно в разделе Особенности работы табличного поля с динамическими списками.
Источник