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

Работа с таблицами

Автор ОлегИванович, 15 июл 2008, 10:27

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

ОлегИванович

Масштабирование изображения. Для удобства просмотра таблицы изображение можно дискретно масштабировать.

Для выбора масштаба изображения используется пункт «Масштаб» из меню «Вид» главного меню Конфигуратора: при выборе этого пункта открывается подменю, в котором можно выбрать желаемый масштаб изображения таблицы.


ОлегИванович

Управление видом таблицы. При помощи меню «Вид» главного меню Конфигуратора можно управлять отображением различных областей и компонентов таблицы: заголовков строк и столбцов, сеткой таблицы и т. д. Той же цели служит часть кнопок панели инструментов «Редактор таблиц».

Кратко поясним назначение пунктов меню «Вид» и кнопок панели инструментов «Редактор таблиц». Каждый пункт и каждая кнопка работает как переключатель: выбор (нажатие) вызывает или прекращает отображение соответствующей области таблицы:

«Заголовки»
управляет показом заголовков строк и столбцов таблицы;

«Сетка»
включает и отключает показ сетки таблицы — тонких линий, разделяющих ячейки таблицы;

«Секции»
включает и отключает показ секций — областей слева от заголовков строк и сверху от заголовков столбцов (см. стр. 21);

«Идентификаторы»
управляет показом идентификаторов секций. Если идентификаторы отключены, сами секции будут показаны только своими границами;

«Авторазбиение»
включает и отключает показ границ страницы при печати;

«Панель формул»
включает и отключает показ панели формул (о панели формул подробнее смотри ниже п. «Панель формул»);

«Черно-белый»
отключает и включает показ цветов, заданных для табличного документа. При включении этого пункта (в меню напротив него появляется галочка) все цвета будут определяться установками операционной системы MS Windows.


ОлегИванович

Фиксация шапки и боковика. Редактор таблиц системы 1С:Предприятие позволяет зафиксировать верхние строки и левые столбцы таблицы таким образом, чтобы при листании таблицы они постоянно присутствовали на экране. Это удобно, когда требуется просматривать какую-либо информацию, оформленную в виде таблицы большого размера. В этом случае на экране постоянно будут присутствовать шапка и боковик таблицы.

Для фиксации используется пункт «Зафиксировать» из меню «Вид» главного меню Конфигуратора или кнопка  панели инструментов «Редактор таблиц».

Чтобы зафиксировать верхние строки таблицы, следует выделить строку таблицы. Зафиксированы будут все строки, расположенные выше выделенной строки.

Чтобы зафиксировать столбцы таблицы, следует выделить столбец таблицы целиком. Зафиксированы будут столбцы, расположенные слева от выделенного столбца.

Чтобы зафиксировать одновременно строки и столбцы таблицы, следует выделить одну ячейку таблицы. Зафиксированы будут строки и столбцы, расположенные соответственно выше и левее выделенной ячейки.


ОлегИванович

Замечание. Фиксация строк и столбцов таблицы не переносится в готовый табличный документ. В этом случае необходимо использовать метод встроенного языка Опции().

Если в таблице существуют зафиксированные строки и (или) столбцы, для отмены фиксации следует выбрать пункт «Расфиксировать» из меню «Вид» главного меню Конфигуратора или кнопку  панели инструментов.


ОлегИванович

Защита от редактирования. Для запрета редактирования таблицы используется пункт «Только просмотр» из меню «Вид» главного меню Конфигуратора или кнопка  панели инструментов «Редактор таблиц».

Установка атрибута «Только просмотр» для готового табличного документа возможна из встроенного языка системы 1С:Предприятие. Кроме этого, для защиты от редактирования можно использовать метод встроенного языка 3ащита(), который полностью защищает готовый табличный документ от редактирования и копирования (в том числе через Буфер Обмена MS Windows).


ОлегИванович

Выделение ячеек, строк и столбцов таблицы
Все действия по редактированию данных, содержащихся в таблице, производятся в активной ячейке. Кроме этого, некоторые операции возможно выполнять над произвольной группой ячеек или только над диапазоном ячеек (так мы будем называть компактную группу ячеек, имеющую прямоугольную форму).

Перед выполнением таких операций соответствующая ячейка, диапазон или группа ячеек таблицы должны быть выделены.


ОлегИванович

Чтобы выделить какой-либо элемент таблицы, выполните следующие действия (см. таблицу).

Элемент
Действия

Ячейка
Щелкните ячейку мышью или используйте клавиши управления курсором.

Диапазон ячеек
Щелкните мышью первую ячейку диапазона; затем, не отпуская клавишу мыши, переместите указатель на последнюю ячейку диапазона.

Группу ячеек
Выделите первую ячейку или диапазон ячеек; затем нажмите клавишу Ctrl и, не отпуская ее, выделите следующую ячейку или диапазон ячеек.

Строка
Щелкните мышью заголовок строки.

Столбец
Щелкните мышью заголовок столбца.

Диапазон строк или столбцов
Щелкните мышью заголовок первой строки или столбца диапазона; затем, не отпуская клавишу мыши, переместите указатель на последнюю строку или столбец диапазона.

Группу строк или столбцов
Выделите первую строку или столбец; затем нажмите клавишу Ctrl и, не отпуская ее, выделите следующую строку или столбец.

Все ячейки в таблице
Щелкните кнопку в левом верхнем углу таблицы (это то место, где «пересекаются» заголовки строк и столбцов).


Для снятия выделения щелкните мышью любую невыделенную ячейку.


ОлегИванович

Имена
Отдельным ячейкам таблицы, диапазонам ячеек и графическим объектам можно присваивать имена.

Работа с именами производится при помощи диалога «Имена» или в панели формул (см. о ней на стр. 18).

Диалог вызывается выбором из меню «Таблица» пункта «Имена». Для присвоения имени выделите нужную область, откройте диалог «Имена», введите имя в поле ввода и выберите кнопку «Присвоить». Для удаления имени выберите его из списка и нажмите кнопку «Удалить». При нажатии кнопки «Выбрать» область, соответствующая выбранному имени, становится выделенной. Кнопка «Отмена» закрывает диалог.

Областям таблицы, не имеющим имени, присвоенного пользователем, программа формирует имена автоматически. Эти имена не присутствуют в списке диалога «Имена». Их можно видеть на панели формул (см. стр. 18). Области таблицы нельзя присвоить имя, совпадающее с автоматически формируемым именем. Эти имена имеют вид, например:

R5C7
для ячейки, находящейся на пересечении пятой строки и седьмого столбца;

R5C7:R8C15
для диапазона ячеек в виде прямоугольника, ограниченного по вертикали пятой и восьмой строками и по горизонтали седьмым и пятнадцатым столбцом;

R6
для шестой строки;

R3:R9
для диапазона строк с третьей по девятую;

С2
для второго столбца;

С11:С20
для диапазона столбцов с одиннадцатого по двадцатый;

D12
для рисунка, где 12 — порядковый номер графического объекта;

Т
для всей таблицы.


Имена областей уникальны, т. е. различные области должны иметь различные имена, причем регистр букв в именах не различается. Присваивание какой-либо области имени, уже использованного для другой области, не запрещено, но тогда эта другая область теряет свое имя. Точнее, ее имя заменяется именем, автоматически формируемым программой (см. стр. 18). Присваивание какой-либо области нового имени отменяет ранее присвоенное имя, которое при этом исчезает из списка. Если две области совпадают не полностью, они могут иметь каждая свое имя. Например, одна из областей может являться частью другой, или они могут пересекаться только частично; в последнем случае их пересечению также вполне можно присвоить собственное имя. Требование уникальности имени не допускает только полного совпадения областей с разными именами (и, конечно, совпадения имен различных областей).

К именованным областям или графическим объектам таблицы можно обращаться из встроенного языка, используя метод Область().


ОлегИванович

Поиск и замена
Табличный редактор системы 1С:Предприятие позволяет искать в табличном документе любую последовательность символов, а также заменять ее другой последовательностью.


ОлегИванович

Поиск. Для осуществления поиска необходимо выбрать пункт «Искать» в подменю «Поиск» меню «Действия» главного меню программы, или нажать Ctrl+F3 на клавиатуре или кнопку  на панели инструментов «Стандартная». На экран будет выдан диалог для установки параметров поиска.

В поле «Искать» этого диалога следует ввести образец для поиска. Длина строки — образца поиска — не должна превышать 128 символов.

Чтобы различать при поиске прописные и строчные буквы, включите опцию «Учитывать регистр».

При включенной опции «Ячейки целиком» будут найдены только те ячейки, в которых с искомым текстом совпадает весь текст ячейки, а не его часть.

Всего имеется восемь вариантов обхода документа при поиске. Нужный вариант выбирается с помощью группы «Направление» и поля со списком «Просматривать». Все варианты обхода являются циклическими.

Группа «Направление» позволяет указать общее направление поиска: «Вперед» — по строкам вправо и по столбцам вниз от текущей позиции; «Назад» — по строкам влево и по столбцам вверх от текущей позиции.

Поле со списком «Просматривать» позволяет задать диапазон и порядок перебора направлений поиска, предоставляя выбор из четырех вариантов:

По текущему столбцу
искать, начиная от текущей ячейки, сдвигаясь вниз или вверх в пределах столбца в зависимости от указанного общего направления; после достижения конца столбца (или начала — при направлении назад) циклически переходить к началу (или, соответственно, к концу);

По текущей строке
искать, начиная от текущей ячейки, вправо или влево в зависимости от указанного общего направления; после достижения конца строки (или начала — при направлении назад) циклически переходить к началу (или, соответственно, к концу);

По столбцам
искать в пределах столбца как по текущему, после достижения конца (или начала) столбца менять столбец поиска, сдвигаясь вправо или влево на одну ячейку в указанном общем направлении, после достижения конца (или начала) документа циклически переходить к началу (или концу),

По строкам
искать в пределах строки как по текущей, после достижения конца (или начала) строки менять строку поиска, сдвигаясь вниз или вверх на одну ячейку в указанном общем направлении, после достижения конца (начала) документа циклически переходить к началу (концу).


После установки необходимых параметров для выполнения поиска следует нажать кнопку «Искать». Если ячейка с указанной последовательностью символов будет найдена, то она станет текущей.

Независимо от ранее заданного общего направления, можно повторить поиск, задав ему направление «Вперед», если

·        выбрать пункт «Искать вперед» в подменю «Поиск» меню «Действия»,

·        или нажать клавиши Shift+F3;

·        или нажать кнопку  на панели инструментов «Стандартная».

Независимо от ранее заданного общего направления, можно повторить поиск, задав ему направление «Назад», если

·        выбрать пункт «Искать назад» в подменю «Поиск» меню «Действия»,

·        или нажать клавиши Alt+F3;

·        или нажать кнопку  на панели инструментов «Стандартная».

Для повторения поиска с теми же параметрами, какие были в последнем поиске, можно использовать пункт «Повторить поиск» в подменю «Поиск» меню «Действия» или нажать клавишу F3.


Теги:

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

Рейтинг@Mail.ru

Поиск