Основная страница

Глава 26.
Табличный редактор


Для создания шаблона печатной формы объекта метаданных в системе 1С:Предприятие используется специализированный табличный редактор. Этот редактор является составной частью редактора форм, а также может использоваться для создания документов как полнофункциональный редактор документов табличного типа.

В дальнейшем в настоящей главе для простоты, наряду с термином «табличный редактор системы 1С:Преднриятие», будет использоваться термин «таблица».

Что такое таблица в системе 1С:Предприятие

Табличный редактор в системе 1С:Предприятие с первого взгляда может показаться похожим на «обычные» электронные таблицы. Но это не так.

Хотя в программе реализована возможность использования таблицы для непосредственного ввода, обработки и отображения данных различных типов, как в «обычных» электронных таблицах, таблицы в системе 1С:Предприятие используются в основном для представления уже обработанной информации, в частности, описания печатной формы элемента данных. Обработка информации и помещение ее в нужные места печатной формы для большинства объектов метаданных выполняется программными модулями на языке системы 1С:Предприятие (см. ниже п. «Два режима работы таблицы»).

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

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

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

Самая верхняя ячейка столбца, изображенная серым цветом, называется «заголовком столбца». В ней выводится номер столбца, кроме того, она используется для выделения столбца. Аналогичное назначение имеет и самая левая ячейка строки, которая называется «заголовком строки».

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

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

Два режима работы таблицы

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

Таблица как итог отчета

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

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

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

Таблица в режиме ввода данных

Для обработок и отчетов, в том числе внешних, таблица может быть настроена на работу в другом режиме — не как итоговой таблицы, а как интерактивного средства ввода, обработки и отображения данных. При вызове такого отчета в 1С:Предприятии таблица появляется в одном окне с диалоговой формой, или вместо нее. В некоторые ячейки такой таблицы, определенные на этапе конфигурирования, можно непосредственно вводить данные. В других ячейках таблицы, недоступных для непосредственного ввода, помещаются формулы, значения которых вычисляются после ввода данных и помещаются в доступные ячейки. После ввода всех данных и авто магического вычисления всех формул таблица становится итоговой таблицей отчета.

В разделе «Свойства ячеек таблицы» (пункты «Закладка «Текст» в таблице» и «Закладка «Данные»») описано, как в таблице в режиме ввода данных использовать выражения, помещенные в поле «Формула» ячейки таблицы, для ввода и непосредственной обработки данных или для последовательной обработки данных после вводя их в другие ячейки.

Общие принципы создания шаблона

Создание шаблона выходной формы заключается в «рисовании) составных частей, кирпичиков, из которых затем будет «собрана» готовая выходная форма — документ или отчет. Так как практически все деловые документы имеют «прямоугольную» структуру, удобнее всего создавать шаблоны таких документов в редакторе, способном манипулировать прямоугольными элементами.

Именно таким редактором и является табличный редактор, входящий в систему 1С:Предприятие. В процессе создания шаблона документа или отчета вы можете: вводить в ячейки таблицы разнообразный текст и формулы; задавать параметры форматирования как тексту, так и ячейке в целом; изменять высоту строк и ширину столбцов таблицы; включать в шаблон рисованные элементы — линии и прямоугольники, а также другие графические объекты: картинки, OLE-объекты и диаграммы.

В окончательном виде шаблон печатной формы представляет собой совокупность прямоугольных областей — секций, каждая из которых служит для выдачи какой-то части готового отчета: область для выдачи заголовочной части (наименования, даты и т. п.); область для выдачи шапки табличной части и так далее.

Любой секции отчета можно присвоить уникальное имя и в дальнейшем ссылаться на поименованную область.

Сам процесс построения отчета происходит следующим образом.

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

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

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

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

Создание таблицы. Как уже говорилось, редактор форм может иметь несколько листов типа «Таблица». Когда редактор формы вызывается в первый раз для нового объекта метаданных, он содержит только одну таблицу, но в процессе работы пользователь может добавлять и удалять таблицы.

Чтобы добавить таблицу:

·        поместите указатель мыши в любое место строки закладок редактора форм;

·        нажатием правой кнопки мыши вызовите контекстное меню;

·        в этом меню выберите пункт «Добавить таблицу».

Вновь созданной таблице будет присвоено имя, состоящее из слова «Таблица» и порядкового номера таблицы в окне редактора форм

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

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

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

·        поместите указатель мыши на закладку таблицы, которую не обходимо переименовать;

·        нажатием правой кнопки мыши вызовите контекстное меню;

·        в этом меню выберите пункт «Задать имя таблицы»;

·        в выданном на экран запросе необходимо ввести новое имя таблицы. Имя может иметь длину до 30 символов и может включать буквы, цифры, пробелы и знаки подчеркивания.

Удаление таблицы. Удаление таблицы выполняется следующим образом:

·        поместите указатель мыши на закладку таблицы, которую необходимо удалить;

·        нажатием правой кнопки мыши вызовите контекстное меню;

·        в этом меню выберите пункт «Удалить таблицу».

После ответа на запрос о необходимости удаления таблицы текущая таблица будет безвозвратно удалена.

Совместная работа таблицы и диалога

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

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

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

Переключатель «Нет» отключает совместное использование диалога и таблицы.

Переключатель «Пустую» означает, что в форму отчета или обработки будет включен табличный документ, а его формирование будет выполняться средствами встроенного языка системы 1С:Предприятие, как было описано выше в п. «Общие принципы создания шаблона».

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

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

По строкам

при вводе данных в ячейке при нажатии клавиши Enter будет автоматически выполняться переход к следующей вводимой ячейке в этой строке, а если таковых нет, то в самой левой вводимой ячейке следующей строки;

По столбцам

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

Нет

при вводе данных в ячейке автоматический переход при нажатии клавиши Enter выполняться не будет.

Положение. Переключатели группы «Положение» управляют взаимным расположением диалога и табличного документа при использовании отчета или обработки.

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

Создание или открытие табличного документа

Табличный редактор системы 1С:Предприятие может использоваться для создания документов табличного типа. Чтобы создать новый табличный документ, в меню «Файл» главного меню программы выберите пункт «Новый». В появившемся запросе выберите строку «Таблица» и нажмите кнопку «ОК». Будет открыто окно табличного редактора, содержащее пустой документ.

Чтобы открыть существующий табличный документ, в меню «файл» главного меню программы выберите пункт «Открыть». На экран будет выдан стандартный диалог открытия файла. В этом диалоге выберите имя файла документа.

Сохранение табличного документа

Табличный документ можно сохранить в файл, для того, чтобы его в дальнейшем можно было бы открыть, просмотреть и распечатать. Чтобы сохранить табличный документ в виде файла, в меню «Файл» главного меню программы выберите пункт «Сохранить».

В диалоге сохранения файла можно указать не только имя файла, но и выбрать тип файла.

Обычно табличные документы сохраняются в специальном формате, используемом системой 1С:Предприятие для хранения табличных документов. Такие файлы имеют расширение *.MXL. Сохраненные таким образом табличные документы можно открыть через меню «Файл» главного меню Конфигуратора.

Однако, существует возможность сохранить табличный документ в двух других форматах: «Таблица Excel» (расширение *.XLS) и «HTML Документ» (расширение *.НТМ или *.HTML).

Сохранение в формате «Таблица Excel» позволяет открывать сохраненный файл в электронной таблице MS Excel.

Сохранение в формате «HTML Документ» позволяет открывать сохраненный файл любым средством для просмотра HTML-документов, например, MS Internet Explorer.

Просмотр таблицы

Перемещение по таблице. Согласно общей концепции интерфейса MS Windows, окно таблицы в любой момент времени показывает только часть таблицы, лежащей «под» этим окном. Для перехода к любой ячейке в видимой области таблицы достаточно щелкнуть эту ячейку мышью. Выбранная ячейка становится активной. Для вывода на экран скрытых за границами окна областей таблицы используются линейки прокрутки.

Для прокрутки таблицы в окне выполните следующие действия:

Перемещение

Действия

На строку вверх или вниз

Щелкните мытью нижнюю или верхнюю кнопку со стрелкой на вертикальной линейке прокрутки

На столбец вправо или влево

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

На окно вверх или вниз

Щелкните мышью ниже или выше бегунка на вертикальной линейке прокрутки

На окно вправо или влево

Щелкните мышью левее или правее бегунка на горизонтальной линейке прокрутки

На несколько экранов

Используя бегунки на линейках прокрутки, установите необходимое положение окна

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

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

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

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

 «Заголовки»

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

 «Сетка»

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

 «Секции»

включает и отключает показ секций — областей слева от заголовков строк и сверху от заголовков столбцов (см. стр. 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.

Замена. Для выполнения замены символьной строки необходимо выбрать пункт «Заменить» в меню «Действия» главного меню программы. На экран будет выдан диалог для установки параметров замены.

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

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

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

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

При замене не применяется общее направление поиска «Назад».

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

Если ячейка с указанной последовательностью символов будет найдена, то она станет текущей.

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

Чтобы заменить сразу все вхождения искомой строки, следует нажать кнопку «Заменить все».

Кнопка «Закрыть» закрывает диалог режима поиска и замены.

Изменение высоты строк и ширины столбцов

Вы можете изменять высоту строк и ширину столбцов таблицы вручную или автоматически.

Изменение высоты строк и ширины столбцов «вручную». Для изменения высоты строки установите указатель мыши на нижнюю границу заголовка строки, пока курсор мыши не примет форму . Теперь вы можете, перемещая мытью границу заголовка, установить нужную высоту строки.

Для изменения ширины столбца установите указатель мыши на правую границу заголовка столбца, пока курсор мыши не примет форму . Теперь вы можете, перемещая мышью границу заголовка, установить нужную ширину столбца таблицы.

Изменение высоты строк и ширины столбцов автоматически. Для изменения высоты строки автоматически выделите нужную строку, щелкнув по ее заголовку левой кнопкой мыши. Затем в меню «Таблица» главного меню Конфигуратора выберите пункт «Высота строки». В выданном на экран запросе укажите требуемую высоту строки в пунктах (1 пункт равен 1/72 дюйма) и нажмите кнопку «OK» — высота строки будет установлена равной указанному значению.

Если в запросе нажать кнопку «Авто», то высота строки устанавливается равной максимальной высоте текста в этой строке.

Нажатие кнопки «Авто» включает режим автоматического изменения высоты строки в зависимости от высоты введенного в строку текста. При переносе строки в готовый табличный документ высота строки также будет автоматически установлена в соответствии с высотой текста в этой строке.

Порядок автоматической установки ширины столбца отличается от установки высоты строки. Поясним это подробнее.

При создании новой таблицы ширина всех ее столбцов устанавливается равной стандартной ширине столбца, которая по умолчанию равна 9 символам шрифта, установленного для текста таблицы. Шрифт текста таблицы, в свою очередь, задается при установке параметров интерфейса (меню «Сервис», пункт «Параметры», закладка «Интерфейс»).

Заданную по умолчанию стандартную ширину столбца таблицы можно изменить. Для этого необходимо выделить всю таблицу, выбрать пункт «Ширина столбца» в меню «Таблица» главного меню Конфигуратора и в появившемся запросе ввести число — новую стандартную ширину столбца, выраженную в количестве символов шрифта, установленного для текста таблицы. После нажатия кнопки «ОК» ширина всех столбцов таблицы будет изменена в соответствии с введенным значением.

Для изменения ширины конкретного столбца выделите столбец, щелкнув по его заголовку левой кнопкой мыши. Затем в меню «Таблица» главного меню Конфигуратора выберите пункт «Ширина столбца». В выданном на экран запросе укажите требуемую ширину столбца, выраженную в количестве символов шрифта, установленного для текста таблицы, и нажмите кнопку «OK» — ширина столбца будет установлена равной указанному значению.

Нажатие кнопки «Авто» устанавливает ширину этого столбца равной стандартной ширине столбца таблицы. В данном случае, в отличие от установки высоты строки, параметры текста в столбце не влияют на установку его ширины.

Ввод текста в ячейку

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

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

Ввод текста и установка его атрибутов выполняются только в активной ячейке. Чтобы сделать ячейку активной, щелкните на ней левой кнопкой мыши.

Для ввода текста в пустую ячейку просто начните набирать нужные символы на клавиатуре. Ячейка перейдет в режим редактирования — в ней появится текстовый курсор (мигающая вертикальная черта), и в ячейке будет отображаться вводимый текст. Для окончания ввода текста нажмите Enter. Закончить редактирование текста можно также, щелкнув мышью любую невыделенную ячейку. Это действие равносильно нажатию клавиши Enter.

Если редактируемая ячейка уже содержала какой-либо текст, то при вводе новых символов этот текст будет удален.

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

Следует особо отметить комбинацию Ctrl+Enter. Нажатие этих клавиш позволяет начать новую строку текста в ячейке, не прекращая редактирование ячейки.

Чтобы отменить изменения, сделанные в тексте ячейки, нажмите Esc до окончания редактирования в ней.

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

Еще о двух способах ввода текста в ячейку — с помощью панели формул и с помощью диалога «Свойства ячейки» — см. ниже в описаниях этих инструментов.

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


Клавиши

Действия

Клавиши управления курсором

Смещение курсора на 1 символ вправо, влево, вверх или вниз

Ctrl+Стрелка Вправо, Ctrl+Стрелка Влево

Смещение курсора на слово вправо/влево

Home

Перемещение курсора в начало строки

End

Перемещение курсора в конец строки

Del

Удаление: символа справа от курсора или выделенного фрагмента текста

Backspace

Удаление: символа слева от курсора или выделенного фрагмента текста

Ctrl+Del

Удаление текста от курсора до конца строки

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

Тип содержимого ячейки определяется при задании свойств ячейки (см. стр. 12, п. «Свойства ячеек таблицы»). При формировании готового табличного документа содержимое ячейки обрабатывается в соответствии с указанным типом, и результаты обработки переносятся в готовый документ.

Когда результаты обработки выражений необходимо показать в готовом документе в каком-то заранее определенном виде, вместе с выражением можно задать также параметры форматирования его результата. Для этого после выражения необходимо поставить пробел и символ «#», а непосредственно после символа «#» указать шаблон форматирования. Отформатированный в соответствии с шаблоном результат вычисления выражения всегда представляет собой строку символов.

Если результат вычисления выражения является числом, шаблон форматирования должен иметь вид:

Ч(0) [0|-]m.nDT>x (синоним N(0) [0|-]m.nDT>x), где

Ч

тип значения результата вычисления выражения (число);

(0)

число будет выводиться с ведущими нулями в целой части;

0

подавляет отображение нулевых значений (вместо нуля выводится пустая строка);

- («минус»)

нулевые значения отображаются прочерком;

Можно использовать только один из управляющих символов: или 0, или «-».

m

целое положительное число — количество символов строки, в которой будет размещен сформатированный результат;

n

длина дробной части сформатированного результата;

D

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

Т

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

Если результат вычисления выражения не имеет дробной части, шаблон форматирования может быть указан в виде Nm (Чm).

Для вывода числового результата прописью используется шаблон форматирования вида:

ЧПДС (синоним NSMH), где

Ч

тип значения результата вычисления выражения (число);

П

обозначает вывод результата вычисления выражения прописью;

Д

обозначает, если это необходимо, что результат вычисления выражения является денежной величиной;

С

обозначает, если это необходимо, что результат вычисления выражения является денежной величиной с дробной частью.

 Если результат вычисления выражения является строкой символов, шаблон форматирования должен иметь такой вид:

Сn (англоязычный синоним Sn), где

С

тип значения результата вычисления выражения (строка);

n

целое положительное число — количество символов строки, содержащей сформатированный результат. В случае, если n превосходит длину результирующей строки, результирующая строка будет дополнена пробелами справа; если n меньше — результирующая строка будет обрезана справа.

Для вывода результата типа «дата» используется шаблон форматирования вида

Д<формат> (синоним D<формат>), где

Д

тип значения результата вычисления выражения (дата);

<формат>

обозначение формата вывода даты; может быть следующих видов (в скобках приведены англоязычные синонимы):


ДДММГГ (DDMMYY)

дата в виде ДД.ММ.ГГ (число, порядковый номер месяца, 2 последние цифры года);

ДДММГГТГ (DDMMYYYY)

дата в виде ДД.ММ.ГГГГ (число, порядковый номер месяца, 4 цифры года);

ДДММММГГГГ (DDMMMMYYYY)

дата в виде: ДД месяц прописью ГГГГ;

(0)ДДММММГГГГ ((0)DDMMMMYYYY)

дата в виде: ДД месяц прописью ГГГГ, при этом число выводится двумя цифрами;

ГГГГММДД (YYYYMMDD)

дата в виде: ГГГГММДД (4 цифры года, помер месяца — двумя цифрами, помер дня в месяце — двумя цифрами)

ММММГГГГ (MMMMYYYY)

дата в виде: месяц прописью ГГГГ;

ММММГГ (MMMMYY)

дата в виде: месяц прописью ГГ;

ММММ (ММММ)

дата в виде: месяц прописью;

ККККГГГГ (QQQQYYYY)

дата в виде: N квартал ГГГГ;

ККККГГ (QQQQYY)

дата в виде: N квартал ГГ;

KKKK (QQQQ)

дата в виде: N квартал.

HHHH (WWWW)

наименование дня недели, соответствующего указанной дате (наименования дней недели берутся из файла прописи).

Свойства ячеек таблицы

Свойства ячейки таблицы редактируются в палитре свойств «Свойства ячейки». Для вызова палитры свойств на экран выполните следующие действия:

·        выделите ячейку, диапазон или группу ячеек, которым необходимо присвоить атрибуты форматирования;

·        нажатием правой кнопки мыши вызовите меню;

·        в этом меню выберите пункт «Свойства».

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

Наоборот, если выделена группа ячеек, то каждая ячейка будет форматироваться независимо. В этом случае рамка будет обведена вокруг каждой ячейки в выделенной группе.

Палитра свойств, используемая при редактировании свойств элементов диалога, по порядку использования аналогична той, которая применяется при редактировании свойств объектов метаданных. Порядок использования палитры свойств можно узнать в главе «Метаданные».

Ниже будет описано, как влияют те или иные управляющие элементы палитры свойств на внешний вид и поведение ячейки таблицы.

Закладка «Текст»

В зависимости от режима использования таблицы при работе 1С:Предприятия (см. раздел «Два режима работы таблицы»): только для представления данных отчета или, кроме того, для их ввода и обработки — закладка «Текст» выглядит по-разному.

Закладка «Текст» в итоговой таблице отчета

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

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

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

Пункты этого списка имеют следующий смысл (см. таблицу).

Тип текста

Пояснение

Текст

Информация в ячейке является текстом и при формировании табличного документа будет перенесена из исходной таблицы в готовый табличный документ без изменений.

Выражение

Информация в ячейке является выражением на встроенном языке системы 1С:Предприятие. При формировании табличного документа из исходной таблицы в готовый документ будет перенесен результат вычисления этого выражения.

Шаблон

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


Фикс. Шаблон

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

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

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

Контроль

Пояснение

Авто

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

Обрезать

Видимая часть текста будет ограничена левой и правой границами ячейки.

Забивать

Видимая часть текста будет ограничена левой и правой границами ячейки, при этом все символы видимой части текста будут заменены на символы «#». (Применяется в случае, когда обрезанный текст может восприниматься ошибочно. Пример: число).

Переносить

Не помещающийся по ширине текст будет переноситься на следующие строки ячейки.

Красный

Если первым символом является минус, весь текст изображается шрифтом красного цвета, независимо от того, какой цвет шрифта установлен в закладке «Шрифт» (см. ниже).

Забивать+ Красный

Сочетание двух способов показа: «Забивать» и «Красный».

Расшифровка. В поле «Расшифровка» можно указать выражение на встроенном языке системы 1С:Предприятие. При формировании табличного документа это выражение будет вычислено и его результат будет записан в поле «Расшифровка» ячейки готового табличного документа. В отличие от текста, помещаемого в саму ячейку, значение выражения не преобразуется к типу «строка».

Когда готовый табличный документ открыт в режиме «Только просмотр», при помещении указателя мыши над ячейкой, содержащей заполненное поле «Расшифровка», указатель принимает форму . Это значит, что возможна детализация (расшифровка) данных таблицы. Теперь, если дважды щелкнуть левой кнопкой мыши на этой ячейке (или сделать ее активной и нажать клавишу Enter), значение поля будет выдано на экран:

·        значения типа «строка», «число», «дата» и «перечисление» будут выданы для просмотра;

·        если значение имеет тип «документ», соответствующий документ будет открыт для просмотра и редактирования;

·        если значение является элементом справочника, этот элемент будет открыт для просмотра и редактирования в диалоге. Если при настройке свойств справочника было задано редактирование в списке, будет открыта таблица справочника, а указатель в таблице будет установлен на нужный элемент справочника.

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

В конце выражения, записанного в поле «Значение», можно помещать управляющие символы «#» и «##» (без кавычек).

Символ «#» означает, что выражение расшифровки будет использовано как расшифровка для всех ячеек данной строки, для которых не указано своего выражения расшифровки. Установка символа «#» позволяет, тем самым, задавать значение расшифровки сразу для всей строки.

Символы «##» запрещают переключение курсора в форму  и вызов процедуры ОбработкаЯчейкиТаблицы() при двойном щелчке левой кнопкой мыши или нажатии клавиши Enter на выбранной ячейке. Данное свойство используется, когда значение расшифровки ячейки необходимо использовать при обработке других ячеек таблицы.

Защита. Этот флажок, будучи установлен, запрещает редактирование данной ячейки таблицы в режиме «Только просмотр» при работе 1С:Предприятия. Таким образом, если установить режим «Только просмотр» и запретить его отключение (в модуле отчета, средствами встроенного языка), можно установкой флажков защитить ячейки таблицы с важнейшими результатами отчета, и в то же время снятием флажков остальных ячеек разрешить корректирование общего вида итоговой таблицы для подготовки перед печатью.

Закладка «Текст» в таблице в режиме ввода данных

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

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

Поле «Расшифровка» заменяется на поле «Формула», содержимое которого используется в таблице при работе 1С:Предприятия по-разному, в зависимости от состояния флажка «Защита».

Если флажок снят, то текст, введенный в поле «Формула» на этапе конфигурирования, будет при работе 1С:Предприятия использоваться как формула, которая исполняется сразу после завершения редактирования значения в этой ячейке. Для ссылки на значение ячейки ей необходимо присвоить имя (в диалоге «Имена» или в панели формул редактора таблиц»), в соответствии с правилами написания имен переменных встроенного языка системы 1С:Предприятие.

Рациональным применением такой «формулы непосредственного действия» может стать, например, громоздкий длительный расчет, зависящий от единственного редко изменяющегося входного значения (скажем, какие-то многочисленные итоги на определенную дату). В этом случае имеет смысл производить расчет именно при смене этого значения (даты), присваивая значения полученных итогов каким-то переменным (например, помещая их в другие ячейки таблицы). При этом тип значения, установленный для ячейки, относится именно к вводимым данным, выходные данные могут быть любыми. Простейшим же примером использования ячейки со снятым флажком «Защита» в таблице в режиме ввода данных является пустое поле «Формула» с установленным числовым типом данных. В такую ячейку можно будет ввести число, где оно и будет оставаться в доступности для востребования остальными активными элементами таблицы и модуля.

В противном случае (флажок выставлен), текст в поле «Формула» будет при работе 1С:Предприятия обрабатываться как формула, которая будет вычисляться на основании каких-то других данных, а полученное значение будет присвоено данной ячейке. Вычисление таких формул будет производиться после каждой операции ввода данных, непосредственно после обработки формулы, привязанной к изменившемуся полю. Формулы обрабатываются справа налево и сверху вниз, т. е. сначала формулы в ячейках первой строки, с первого столбца и последнего, затем в ячейках второй строки и т. д. Простейшим примером такой формулы является сумма чисел, помещаемых в какие-то из ячеек, доступных для ввода; при этом будет сразу виден результат редактирования значения в каждой из них.

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

Закладка «Данные»

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

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

Для этих объектов с помощью закладки «Данные» можно настроить тип значения, которое в них будет содержаться. Можно выбрать в списке «Тип» базовые типы данных, такие как «Строка», «Дата» и «Число», а также типы, специфические для текущей конфигурации — документы, справочники, перечисления и т. д. Кроме того, можно установить тип значения «Неопределенный». В таком случае он может быть определен уже во время заполнения формы с помощью средств встроенного языка.

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

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

На закладке «Данные», кроме того, располагается поле ввода «Формат». В нем можно задать форматную строку, которая будет использоваться при выводе значения.

При установке флажка «Кнопка выбора» при редактировании значения в данной ячейке будет появляться кнопка выбора. Установленный тип данных определяет, будет ли это календарь, калькулятор или кнопка «» для доступа, например, к справочнику.

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

Флажок «Запретить редактирование» запрещает редактирование содержимого ячейки с клавиатуры. Однако в такую ячейку можно вводить значение, используя выбор: например, ввести бухгалтерский счет, выбрав его из плана счетов. Если при вводе значения в ячейку кнопка выбора отсутствует, можно использовать клавишу F4.

Когда в поле «Тип значения» выбрана строка, вместо поля «Точность» в закладке появляется поле «Маска».

Маска позволяет назначить шаблон ввода строкового значения. Шаблон представляет собой последовательность символов, позиционно определяющих действия, которые будут выполняться при вводе символов в ячейку. Подробнее о использовании маски см. п. «Свойства элементов диалога», стр. Ошибка! Закладка не определена..

Закладка «Положение»

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

Группа переключателей «По горизонтали» задает выравнивание текста в ячейке таблицы по горизонтали:


Лево            выравнивание текста по левой границе ячейки;

Право          выравнивание текста по правой границе ячейки;

Центр          текст размещается вдоль вертикальной линии, проходящей через центр ячейки;

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

На закладке может быть установлен специальный режим «По вы деленным столбцам». Если этот режим установлен, то текст, введенный в самой левой ячейке выделенной в данный момент области, будет расположен в соответствии с выбранным вариантом горизонтального положения в пределах всей выделенной области. Этот режим используется, прежде всего, для того, чтобы отцентрировать текст в пределах нескольких ячеек в строке.

Группа переключателей «По вертикали» задает выравнивание текста в ячейке таблицы по вертикали:

Низ              текст располагается вдоль нижней границы ячейки;

Верх            текст располагается вдоль верхней границы ячейки;

Центр          текст размещается вдоль горизонтальной линии, проходящей через центр ячейки.

Если эти свойства устанавливаются для группы ячеек и ячейки не объединены, то выравнивание текста производится для каждой ячейки индивидуально.

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

Для объединения ячеек необходимо выделить желаемый диапазон ячеек и выбрать функцию «Объединить» из меню «Таблица» главного меню Конфигуратора или кнопку  на панели инструментов «Редактор таблиц».

Если в объединяемых ячейках был текст, он пропадет, за исключением текста левой верхней ячейки, который станет текстом объединенной ячейки.

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

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

Закладка «Шрифт»

Для задания атрибутов шрифта для текста активной ячейки служат управляющие элементы закладки «Шрифт». Они позволяют выбрать гарнитуру (начертание) шрифта, его размер и стиль (жирный, курсив, подчеркнутый).

Поле «Цвет» позволяет установить цвет, которым будет изображаться шрифт на экране и при печати. Если в этом поле вместо конкретного цвета выбрать пункт «Авто», то цвет шрифта будет определяться установками операционной системы MS Windows.

 Закладка «Рамка»

Управляющие элементы закладки «Рамка» служат для создания обрамления вокруг ячейки или группы ячеек таблицы.

Рамка. Управляющие элементы, сведенные в группу «Рамка», позволяют установить, вдоль каких границ ячейки будет идти обрамление. Для включения обрамления достаточно выбрать мышью поле с названием нужной стороны ячейки. Б выбранном поле будет изображен образец линии обрамления.

Совет. Если необходимо обвести рамками сразу несколько ячеек, предварительно выделите эти ячейки как группу — щелкая по ним мытью при нажатой клавише Ctrl.

Стиль. Элементы группы «Стиль» предназначены для задания стиля линии обрамления. Для установки стиля необходимо выбрать мышью нужный образец.

Выбирая поля из групп «Рамка» и «Стиль» в произвольных сочетаниях, можно устанавливать разные стили линии обрамления для различных сторон ячейки.

Цвет. В поле «Цвет» задается цвет обрамления.

Закладка «Узор»

При помощи управляющих элементов закладки «Узор» задаются цвета фона ячейки, а также цвет и картинка заполнения.

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

Панель формул

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

Отображение панели формул

Видимость панели формул включается и выключается в меню «Вид» пунктом «Панель формул». При включении панели формул этот пункт отмечается галочкой. Если включить режим «Только просмотр», этот пункт меню делается недоступным (в том состоянии, в каком был, включенном или выключенном).

На панели формул имеется кнопка «Прикрепить», которая определяет, будет ли панель формул присутствовать на экране:

          только при работе с редактором таблиц, притом не находящемся в режиме «Только просмотр»;

          постоянно.

Ввод и редактирование текста и формул

Основную часть панели формул занимает расположенное справа поле ввода, в котором отображается текст или формула выделенной ячейки — для ячейки таблицы, настроенной для режима ввода данных, текст или расшифровка — для «обычной» таблицы.

Для изменения текста можно щелкнуть левой кнопкой мыши по полю ввода и внести необходимые изменения в текст. Для завершения редактирования можно нажать клавишу Enter или щелкнуть мышью по табличному документу или по кнопке  («зеленая галочка»), расположенной слева от поля ввода. Для отказа от изменений, сделанных в поле ввода можно нажать клавишу Esc или щелкнуть мышью по кнопке  («красный крестик») слева от поля ввода. Нужно отметить, что эти кнопки видны только при редактировании содержимого поля ввода.

Кроме того, на панели формул располагается переключатель в виде кнопки . С его помощью можно переключать режим показа и редактирования в поле ввода текста/формулы (текста/расшифровки). Если переключатель не нажат, то в поле ввода отображается и редактируется текст ячейки, а если нажат — формула (расшифровка). Для переключения режима нужно щелкнуть мышью по этому переключателю.

Ввод и редактирование имен

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

Если для выделенной области имя было задано, то оно выводится в поле со списком. Для того чтобы присвоить имя области или рисунку, ее (его) необходимо выделить, щелкнуть мышью, набрать имя в поле со списком и нажать клавишу Enter или щелкнуть мышью таблицу. Для отказа от ввода необходимо нажать клавишу Esc. Набранное имя не должно соответствовать автоматически формируемому имени какого-либо диапазона. В случае, если оно может быть проинтерпретировано таким образом, при нажатии клавиши Enter выделенной становится область с таким автоматическим именем, а присвоения не происходит. То есть, такое имя не попадает в список имен, присвоенных пользователем.

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

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

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

Перемещение и копирование ячеек

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

Перемещение ячеек. Для перемещения ячейки или диапазона ячеек выполните следующие действия:

·        выделите ячейку или диапазон ячеек, которые требуется перенести;

·        укажите мышью на рамку, обрамляющую ячейки, так, чтобы указатель мыши принял форму стрелки;

·        перетащите ячейки на новое место.

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

Замечание. Группу ячеек переносить нельзя.

Копирование ячеек. С помощью мыши легко выполняется копирование ячейки или диапазона ячеек:

·        выделите ячейку или диапазон ячеек, которые предполагается копировать;

·        укажите мышью на рамку, обрамляющую ячейку, так, чтобы указатель мыши принял форму стрелки;

·        перетащите ячейки на новое место при нажатой клавише Ctrl;

·        после того, как ячейка займет нужное положение, отпустите сначала кнопку мыши, затем клавишу Ctrl.

Если в процессе перетаскивания копии ячейки отпустить клавишу Ctrl, то ячейка будет перемещена, а не скопирована.

Замечание. Нельзя копировать группу ячеек.

Использование Буфера Обмена. Для перемещения и копирования ячеек можно использовать также Буфер Обмена (Clipboard) MS Windows. Для работы с Буфером Обмена используются команды «Вырезать», «Копировать» и «Вставить», расположенные в меню «Действия» главного меню программы, а также соответствующие кнопки панели инструментов.

Для перемещения ячейки (или диапазона ячеек) следует сначала применить к ней команду «Вырезать». Эта команда удалит содержимое ячейки и поместит его в Буфер Обмена. При помощи команды «Вставить» содержимое можно извлечь из Буфера Обмена и поместить в текущую ячейку.

Для копирования ячейки необходимо воспользоваться нарой команд «Копировать» — «Вставить»: команда «Копировать» помещав в Буфер Обмена копию ячейки, а командой «Вставить» содержимое Буфера Обмена вставляется в текущую ячейку.

Для копирования в Буфер Обмена можно использовать кнопку «М» напели инструментов «Сервис», в этом случае в Буфере Обмена будет запомнено содержимое ячейки как число (если копируемая ячейка содержала число). Если выделен диапазон ячеек, то при нажатии кнопки «М» в Буфер Обмена будет помещенная сумма чисел, находящихся в выделенных ячейках.

Следует заметить, что копия ячейки остается в Буфере Обмена до тех нор, пока он не будет очищен или в него не будет помещена какая-либо другая информация. Это свойство можно использовать, когда необходимо создать несколько копий одной и той же ячейки.

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

«Расширенное» перетаскивание. Для перемещения и копирования ячеек можно использовать также правую кнопку мыши, при этом осуществляется так называемая «расширенная» операция перетаскивания. Если не считать замены левой кнопки мыши на правую, способ осуществления операции тот же, как при описанном выше перемещении, но при отпускании кнопки возникает контекстное меню:

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

Добавление и удаление ячеек

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

Вставка строки (столбца). Для вставки строки или столбца выполните следующие действия:

·        выделите в таблице такое количество строк или столбцов, которое необходимо вставить, и в том месте, которое должны будут занимать вставляемые строки или столбцы;

Следует учесть, что новые строки помещаются в таблицу сверху от выделенных, а новые столбцы — слева.

·        поместите указатель мыши в пределах выделенного диапазона и нажатием правой кнопки мыши вызовите на экран контекстное меню;

·        в контекстном меню выберите пункт «Раздвинуть».

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

Удаление строки (столбца). Для удаления строки или столбца выполните следующие действия:

·        выделите в таблице те строки или столбцы, которые необходимо удалить;

·        поместите указатель мыши в пределах выделенного диапазона и нажатием правой кнопки мыши вызовите на экран контекстное меню;

·        в контекстном меню выберите пункт «Удалить».

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

Вставка ячейки. В любое место существующей таблицы можно вставить новую ячейку.

Для вставки ячейки выполните следующие действия:

·        выделите в таблице ячейку, на место которой должна быть вставлена новая ячейка;

·        поместите указатель мыши на выделенную ячейку;

·        нажатием правой кнопки мыши вызовите на экран контекст-нос меню;

·        в контекстном меню выберите пункт «Раздвинуть»;

·        в выданном на экран запросе выберите, куда надо сдвинуть ячейки, чтобы освободить место для вставляемой ячейки: горизонтально — будут сдвинуты ячейки, расположенные справа от выделенной ячейки, вертикально — расположенные ниже;

·        нажмите кнопку «ОК».

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

Вставка диапазона ячеек. В случае необходимости в таблицу можно вставить диапазон ячеек.

Для вставки диапазона выполните следующие действия:

·        выделите в таблице диапазон такого же размера, какой необходимо вставить, и в том месте, которое должен будет занимать вставляемый диапазон;

·        поместите указатель мыши в пределах выделенного диапазона;

·        нажатием правой кнопки мыши вызовите на экран контекстное меню;

·        в контекстном меню выберите пункт «Раздвинуть».

·        в выданном на экран запросе выберите, куда надо сдвинуть ячейки, чтобы освободить место для вставляемого диапазона: горизонтально — будут сдвинуты ячейки, расположенные справа от выделенного диапазона, вертикально — расположенные ниже;

·        нажмите кнопку «ОК».

Помимо функции «Раздвинуть» контекстного меню, для выполнения вставки диапазона можно использовать функцию «Раздвинуть» из меню «Действия» главного меню Конфигуратора.

Удаление диапазона ячеек. Для удаления диапазона выполните следующие действия:

·        выделите в таблице диапазон, который необходимо удалить;

·        поместите указатель мыши в пределах выделенного диапазона;

·        нажатием правой кнопки мыши вызовите на экран контекстное меню;

·        в контекстном меню выберите пункт «Удалить»;

·        в выданном на экран запросе выберите, какой диапазон займет место удаленного: «горизонтально» — место удаленного займет диапазон, расположенный справа от него; «вертикально» — диапазон, расположенный ниже;

·        нажмите кнопку «ОК».

Работа с секциями таблицы

В табличном редакторе системы 1С:Предприятие существует возможность создания именованных секций таблицы. При построении выходной формы обращение к различным частям шаблона производится именно по присвоенным именам секций.

Создание секции

Секции бывают горизонтальные (включают в себя отмеченные строки) и вертикальные (включают в себя отмеченные столбцы).

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

На экран будет выдан диалог «Идентификатор секции». По умолчанию каждой новой секции присваивается имя «Секция» с очередным порядковым номером. Для присвоения нового имени области таблицы необходимо ввести желаемое имя в поле ввода и нажать кнопку «ОК». Диалог будет убран с экрана, а поименованная область будет обведена тонкой рамкой красного цвета.

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

Переименование и удаление секций

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

Для переименования или удаления именованной секции выберите из меню «Таблица» главного меню программы пункт «Секции», а в открывшемся подменю — пункт «Горизонтальные» или «Вертикальные». На экран будет выдан диалог «Секции». Диалог содержит окно со списком существующих секций и кнопки для управления этим списком.

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

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

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

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

Изменение размеров секций. Вложенные и внешние секции

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

Расширение секций. Для расширения секции необходимо выполнить следующие действия:

·        выделите строки или столбцы, которые необходимо включить и новую секцию;

·        выберите в меню «Таблица» главного меню программы пункт «Включить в секцию».

В зависимости от взаимного расположения выделенного диапазона и существующей секции редактор таблиц выполнит одно из следующих действий:

·        если отмеченная область строк или столбцов не пересекается с существующими секциями, то будет создана новая именованная секция;

·        если отмеченная область строк или столбцов частично пересекается с существующей секцией, то существующая секция будет расширена за счет соседних отмеченных строк или столбцов;

·        если отмеченная область строк или столбцов находится внутри существующей секции, то будет создана новая секция, вложенная в существующую;

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

Сужение секций. Для сужения секции необходимо выполнить следующие действия:

·        выделите нужные строки или столбцы;

·        выберите в меню «Таблица» главного меню программы пункт «Исключить из секции».

В зависимости от взаимного расположения выделенного диапазона и существующей секции редактор таблиц выполнит одно из следующих действий:

·        если отмеченная область строк или столбцов не пересекается с существующими секциями, то никаких действий не произойдет;

·        если отмеченная область строк или столбцов находится внутри существующей секции, то никаких действий не произойдет;

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

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

Использование графических объектов

При создании шаблонов табличных документов можно использовать графические объекты. Их применение позволяет улучшить оформление документов или внести в описание формы мелкие добавления, не затрагивая структуры шаблона.

К графическим элементам относятся линии, прямоугольники, тексты, картинки, внедренные объекты (OLE-объекты) и диаграммы.

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

Ниже будет рассмотрена работа со всеми графическими объектами за исключением OLE-объектов и диаграмм, а особенности работы с OLE-объектами и диаграммами будут рассмотрены в отдельных параграфах.

Создание графических объектов

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

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

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

Для рисования линии:

·        поместите указатель в ту позицию на рабочем поле таблицы, от который вы хотите начать рисование линии;

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

·        отпустите левую клавишу мыши.

На рабочем поле появится линия, а курсор примет стандартный вид .

Для рисования прямоугольника или текста:

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

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

·        отпустите левую клавишу мыши.

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

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

Выделение графических объектов

Перед тем, как проводить какие-либо манипуляции с графическим объектом, его необходимо выделить. Перед выделением графического объекта следует переключить указатель мыши в режим выделения графических объектов, нажав кнопку  в панели инструментов «Редактор таблиц».

Для выделения одного объекта необходимо щелкнуть на нем левой кнопкой мыши.

Если выделяется прямоугольник или текст, то вокруг него появятся восемь небольших квадратных маркеров черного цвета: четыре из них расположены в середине каждой из четырех сторон рамки и четыре — в ее углах. Эти маркеры служат для изменения размеров объекта.

Если выделяется линия, то маркеры появятся только в се начальной и конечной точках.

Для выделения нескольких графических объектов используйте следующий способ: выделите первый объект, затем нажмите клавишу Shift и, не отпуская ее, выделите остальные объекты. Восемь маркеров появятся на воображаемой рамке, включающей все выделенные объекты.

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

Для выключения режима выделения графических объектов следует повторно нажать кнопку  в панели инструментов «Редактор таблиц».

Перемещение и копирование графических объектов

Любой графический объект можно перемещать по таблице, а также копировать, создавая несколько объектов на основе одного объекта-образца.

Перемещение графического объекта. Для перемещения графического объекта надо перетащить его мышью в новое место. Пунктирная рамка (или линия — если перемещается линия), которая обозначает объект при движении мыши, поможет разместить его на рабочем поле.

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

Перемещение графического объекта происходит также при нажатии на клавиатуре клавиш управления курсором.

Копирование графического объекта. Для копирования графического объекта перетащите его мышью при нажатой клавише Ctrl.

Если в процессе переноса копии объекта отпустить клавишу Ctrl, объект будет не скопирован, а перемещен.

Использование Буфера Обмена. Для перемещения и копирования графических объектов можно использовать Буфер Обмена (Clipboard) MS Windows.

Для работы с Буфером Обмена используются команды «Вырезать», «Копировать» и «Вставить», расположенные в меню «Действия» главного меню программы, или соответствующие кнопки ,  и  на панели инструментов «Стандартная», или соответствующие сочетания клавиш Ctrl+X, Ctrl+C, Ctrl+V.

Для перемещения графического объекта (или группы объектов) следует сначала применить к нему команду «Вырезать». Эта команда удалит объект с рабочего поля и поместит его в Буфер Обмена.

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

Для копирования объекта необходимо поместить в Буфер Обмена не сам объект, а его копию. Это делается командой «Копировать». Вставляется объект так же, как это было описано выше

Следует заметить, что в любом случае копия объекта остается в Буфере Обмена MS Windows. Это свойство можно использовать, когда необходимо создать несколько копий одного и того же объекта.

Если при перемещении или копировании вместо команды «Вставить» использовать команду «Специальная вставка», на экран будет выдан стандартный запрос MS Windows, в котором можно указать, как будет интерпретирован вставляемый графический объект,

Изменение размеров графических объектов

Размер любого графического объекта нетрудно изменить. Для этого используются маркеры, которые появляются вокруг объекта (или группы объектов) при его выделении.

Технология изменения размеров несколько отличается для линии и, скажем так, «прямоугольных» графических объектов.

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

При выделении «прямоугольного» объекта вокруг него появляется 8 маркеров. Четыре из них, расположенные на сторонах объекта, служат для изменения одного размера — высоты или ширины, другие четыре, расположенные в углах, используются для одновременного изменения обоих размеров. Для изменения размеров объекта достаточно перетащить мышью один из маркеров.

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

Изменение порядка расположения графических объектов

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

Новый рисованный объект всегда помещается на передний план и перекрывает объекты, оказавшиеся под ним. Но всегда можно принудительно поместить объект позади всех других объектов, и, наоборот, перенести вперед всех.

 Для переноса объекта необходимо выполнить следующие действия:

·        выделите объект мышью;

·        нажатием правой кнопки мыши вызовите на экран контекстное меню;

·        в этом меню выберите одну из функций: «На передний план» — переноса объекта вперед всех объектов; «На задний план» — для размещения объекта позади всех других объектов.

Также для переноса объектов можно использовать аналогичные функции подменю «Положение рисунка» меню «Таблица» главного меню программы.

Удаление графических объектов

Для удаления рисованного объекта необходимо выделить его мышью и нажать клавишу Del. Также можно воспользоваться функцией «Удалить» из меню «Действия» главного меню программы, если предварительно выделить весь диапазон ячеек, на которых располагается графических объект. Если какая-то часть объекта окажется на других ячейках, объект останется в таблице.

Имена графических объектов

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

Вновь создаваемым графическим объектам Конфигуратор присваивает имена по умолчанию, состоящие из буквы D и порядкового номера графического объекта.

Свойства графических объектов

Свойства, которые могут быть назначены графическому объекту, включают параметры форматирования объекта (цвет, обрамление, заливка).

Свойства графического объекта редактируются при помощи палитры свойств «Свойства рисунка». Для вызова палитры свойств на экран необходимо выполнить следующие действия:

·        выделите графический объект, для которого необходимо редактировать свойства;

·        нажатием правой кнопки мыши вызовите контекстное меню;

·        в этом меню выберите пункт «Свойства».

Палитра свойств, используемая при редактировании свойств графических объектов, по порядку использования аналогична той, которая применяется при редактировании свойств объектов метаданных. Порядок использования палитры свойств можно узнать в главе «Метаданные».

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

Закладка «Текст»

Закладка «Текст» присутствует в палитре свойств при редактировании свойств графических объектов типа «Текст» и «Картинка».

Для графического объекта типа «Текст» состав и назначение управляющих элементов закладки полностью совпадают с управляющими элементами закладки «Текст» в палитре свойств ячейки таблицы. Управляющие элементы этой закладки описаны в п. «Свойства ячеек таблицы», стр. 12.

Для графического объекта типа «Картинка» в этой закладке будут отсутствовать управляющие элементы «Тип» и «Контроль».

Текст, введенный в многострочном поле этой закладки для графического объекта типа «Картинка» будет считаться именем функции на встроенном языке системы 1С:Предприятие. Текст, введенный в это поле, не отображается в графическом объекте.

Функция будет выполнена при переносе графического объекта в процессе обработки шаблона табличного документа. Текст функции должен присутствовать в модуле формы, содержащей редактируемый табличный документ.

Закладка «Линия»

Управляющие элементы закладки «Линия» используются для:

·        создания обрамления вокруг «прямоугольных» графических объектов (объекты типа «Прямоугольник», «Текст», «Картинка», OLE-объект);

·        назначения стиля графического объекта типа «Линия».

Состав управляющих элементов закладки меняется в зависимости от типа редактируемого графического объекта.

Стиль. Позволяет выбрать стиль графического объекта «Линия» или стиль обрамления для прямоугольных графических объектов.

Толщина. Позволяет выбрать толщину графического объекта «Линия» или толщину обрамления для прямоугольных графических объектов.

Цвет. В поле «Цвет» задается цвет графического объекта «Линия» или цвет обрамления.

Слева, сверху, справа, снизу. Эти опции присутствуют в закладке только при редактировании «прямоугольных» графических объектов. Включение или выключение этих опций позволяет выбрать рисование обрамления с соответствующей стороны графического объекта.

Выводить на печать. Если снять этот флажок, графический объект не будет выводиться на печать при печати таблицы.

Закладка «Узор»

Закладка «Узор» присутствует в палитре инструментов при редактировании свойств «прямоугольных» графических объектов. Состав и назначение управляющих элементов закладки полностью совпадают с управляющими элементами закладки «Узор» в палитре свойств ячейки таблицы. Управляющие элементы этой закладки описаны в п. «Свойства ячеек таблицы», стр. 12.

Закладки «Положение» и «Шрифт»

Закладки «Положение» и «Шрифт» присутствуют в палитре инструментов при редактировании свойств графического объекта типа «Текст». Состав и назначение управляющих элементов этих закладок полностью совпадают с управляющими элементами соответствующих закладок в палитре свойств ячейки таблицы. Управляющие элементы закладок описаны в п. «Свойства ячеек таблицы», стр. 12.

Работа с OLE-объектами

Одной из универсальных возможностей приложений, работающих в операционной системе MS Windows 95 (Windows NT), является возможность использования внедренных объектов, называемых также OLE-объектами. OLE-объект это часть текущего документа, которая создана другим Windows-приложением. Такой OLE-объект, как и любой рисованный объект, является полноценной частью документа с той лишь разницей, что для редактирования такого объекта будет загружено приложение, которым этот объект создан.

Для создания OLE-объскта необходимо выполнить следующие действия:

·        в меню «Таблица» главного меню Конфигуратора выберите функцию «Вставить рисунок» и из открывшегося подменю выберите пункт «Объект» или нажмите кнопку  на панели инструментов «Редактор таблиц»;

·        нарисуйте мышью прямоугольник желаемого размера в том месте, где предполагается разместить OLE-объскт;

·        в выданном на экран запросе выберите тип внедряемого объекта;

Это вызовет загрузку той Windows-программы, которая поддерживает редактирование объектов указанного типа. При этом внешний вид окна Конфигуратора несколько изменится: в главном и контекстных меню появятся функции, а на рабочем поле — напели инструментов, характерные для вызванной программы.

Внимание! Программы для создания OLE-объектов не входят в комплект поставки. Это отдельные Windows-приложения, являющиеся лицензионными программными продуктами. Об использовании вызванной программы следует читать в документации, поставляемой с ней.

·        отредактируйте OLE-объект;

·        закончите редактирование OLE-объскта, щелкнув мышью в любом месте рабочего поля таблицы вне объекта.

После создания OLE-объекта он обладает всеми свойствами, присущими «обычным» рисованным объектам: вы можете менять его размер и положение, копировать, используя мышь или Буфер Обмена, как угодно компоновать с другими объектами и удалять за ненадобностью. О выполнении этих операций можно узнать из п. «Использование графических объектов», стр. 22.

Но кроме этого, OLE-объскт может быть отредактирован — его содержимое можно изменить. Для редактирования OLE-объекта необходимо дважды щелкнуть на нем мышью. В результате будет загружена та Windows-программа, в которой был создан данный объект, и вы можете отредактировать внедренный объект.

Работа с диаграммой

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

Для создания диаграммы необходимо выполнить следующие действия:

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

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

После создания диаграмму нужно активизировать, например, двойным щелчком мыши, и настроить ее внешний вид (см. ниже п. «Настройка диаграммы»).

Свойства диаграммы можно разделить на 2 группы.

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

В закладку «Текст» палитры свойств диаграммы нужно внести вызов процедуры, управляющей диаграммой. Сама диаграмма в момент вызова процедуры является текущим объектом таблицы и передается в процедуру параметром.

Например, этот вызов будет выглядеть так:

ПостроитьДиаграмму(Таб.ТекущийОбъект)

Управление диаграммой, наполнение се данными, осуществляется внутри этой процедуры.

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

Диаграмма «распадается», если дважды щелкнуть ее мышью или в контекстном меню диаграммы выбрать пункт «Объект 1С.V7Диаграмма — Изменить». После этого для каждой из перечисленных областей диаграммы можно вызвать диалог для определения формата области диаграммы (см. ниже).

Основные принципы и понятия

Диаграмма представляет собой определенную фигуру, которая строится на основе матрицы данных. Данные, организованные в виде матрицы, удобно представить как значения, полученные в результате замеров, причем замеры производились сериями. Для матрицы значений размером [M,N] M — количество точек, замерами в которых получены значения, N — количество серий значений (далее — серий).

Для количественной ориентации в диаграмме используются координатные оси. Каждому значению, отмеченному на оси, соответствует поясняющая метка (далее — метка). В зависимости от типа координатной оси, метка может быть рассчитанной, или определяться при заполнении данными. Например, для объемной диаграммы по одной горизонтальной оси откладываются номера замеров (1, 2, 3...), по другой — наименования серий, а по вертикальной оси — значения (числовые данные, по которым строится диаграмма).

С точки зрения настройки, диаграмма состоит из четырех областей:

·        общая область диаграммы, или, для краткости, просто область диаграммы — совокупность всех областей, образующих диаграмму;

·        область построения диаграммы — содержит координатное пространство и изображенную на нем фигуру;

·        заголовок диаграммы;

·        легенда — вспомогательная область, содержащая список меток, соответствующих сериям.

Настройка диаграммы

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

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

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

·        двойным щелчком указателя мыши на нужной области;

·        с помощью контекстного меню области.

Формат общей области диаграммы

Диалог настройки формата общей области диаграммы состоит из двух закладок: «Свойства» и «Вид».

Показывать легенду. Флажок определяет, будет ли формируемая диаграмма содержать легенду со списком серий.

Показывать заголовок. Флажок определяет, будет ли формируемая диаграмма содержать заголовок.

Размерность данных. Эта группа элементов позволяет изменить количество серий и количество точек диаграммы.

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

Формат области построения диаграммы

Диалог настройки формата области построения диаграммы состоит из трех закладок: «Тип диаграммы», «Свойства» и «Вид».

Закладка «Тип диаграммы» служит для выбора типа диаграммы. С помощью списка, расположенного в верхней левой части закладки, выбирается основной тип диаграммы: гистограмма, линейчатая диаграмма и т. п. В верхней правой части находятся элементы, определяющие свойства конкретного типа. В нижней части закладки, в большинстве случаев выводится комментарий, поясняющий особенности построения диаграммы данного типа.

Закладка «Свойства» служит для управления составом и внешним видом отображаемых элементов диаграммы.

С помощью группы элементов «Шрифт» определяется шрифт, которым будут выполнены надписи к координатным осям диаграммы. По нажатию кнопки «Выбрать» будет активизирован стандартный диалог выбора шрифта.

Поле «Цвет текста» определяет цвет, которым будут выполнены надписи к координатным осям диаграммы.

Ниже приведено назначение флажков этой закладки:

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

Логарифмическая шкала        применяется при большем разбросе значений, линейная зависимость значений шкалы заменяется логарифмической зависимостью;

Показывать Х метки              определяет, будут ли отображаться подписи под координатной осью X;

Показывать Y метки              определяет, будут ли отображаться подписи под координатной осью Y;

Показывать Z метки               определяет, будут ли отображаться подписи под координатной осью Z;

Сетка на переднем плане      если флажок установлен, вспомогательная координатная сетка рисуется поверх изображения диаграммы;

Показывать Х линии             определяет, будут ли отображаться Х линии сетки вспомогательной координатной сетки;

Показывать Y линии             определяет, будут ли отображаться Y линии сетки вспомогательной координатной сетки;

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

Закладка «Вид» управляет оформлением элементов диаграммы.

Группа элементов «Рамка» определяет внешний вид рамки вокруг области.

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

Группа элементов «Тень» определяет наличие и размер тени объекта.

Формат легенды

Контекстное меню легенды содержит два пункта, «Формат легенды» и «Очистить». Выбор пункта «Очистить» убирает легенду с экрана и снимает флажок «Показывать легенду» в закладке «Свойства» формата области диаграммы (см. выше). Легенду можно вернуть на экран в прежнем виде, вновь установив этот флажок.

Диалог настройки формата легенды состоит из двух закладок: «Свойства» и «Вид».

С помощью группы элементов «Шрифт» определяется шрифт, которым будут выполнены надписи к сериям замеров в легенде. По нажатию кнопки «Выбрать», будет активизирован стандартный диалог выбора шрифта. Сами наименования серий задаются в модуле отчета.

Поле «Цвет текста» определяет цвет, которым будут выполнены надписи к сериям замеров в легенде.

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

Формат заголовка

Контекстное меню заголовка содержит два пункта, «Формат заголовка» и «Очистить». Выбор пункта «Очистить» убирает заголовок с экрана и снимает флажок «Показывать заголовок» в закладке «Свойства» формата области диаграммы (см. выше). Заголовок можно вернуть на экран в прежнем виде, вновь установив этот флажок.

Диалог настройки формата заголовка состоит из двух закладок: «Свойства» и «Вид»

С помощью группы элементов «Шрифт» определяется шрифт, которым будет выполнен заголовок. По нажатию кнопки «Выбрать» будет активизирован стандартный диалог выбора шрифта.

Поле «Цвет текста» определяет цвет, которым будет выполнен заголовок.

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

В поле «Текст» можно задать текст заголовка. Кроме этого, текст заголовка можно задать в модуле отчета, тогда при построении отчета он заменит текст, заданный в этом поле.

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

Группа переключателей «Выравнивание» определяет тип выравнивания текста внутри заголовка.

Конструктор печати

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

Конструктор печати можно вызвать, выбрав пункт «Печать» из меню «Конструкторы» главного меню программы или нажав кнопку  на панели инструментов «Конструкторы». При этом должна быть открыта форма элемента или форма списка.

Предположим, что в конфигурации существует справочник «Контрагенты», в котором хранится информация о контрагентах. Чтобы вызвать Конструктор печати следует открыть окно редактирования справочника, а затем, например, открыть форму элемента.

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

Независимо от этого, можно ввести любое имя процедуры, не нарушающее правил встроенного языка (любая последовательность букв, цифр и знаков подчеркивания «_», начинающаяся с буквы или знака подчеркивания «_»). При нарушении правил (например, «Печать отчета» — с пробелом) будет выдано сообщение «Неверное имя процедуры Печать отчета». Если введенное имя процедуры совпадает с именем одной из процедур, уже присутствующих в модуле формы, будет выдано такое же сообщение.

Для одного объекта метаданных можно создать несколько шаблонов для печати выходных форм, с разными наборами реквизитов.

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

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

//{{ПРОЦЕДУРА_ПЕЧАТИ(<имя_процедуры_печати>)

поэтому рекомендуется оставлять эти строки в тексте процедуры, полученном при помощи Конструктора печати.

После выбора названия («Печать») и подтверждения этого выбора кнопкой «ОК» открывается диалог «Конструктор печати справочника» (документа, журнала — конкретное название диалога зависит от редактируемого объекта метаданных).

В диалоге «Конструктор печати...» содержатся два окна. В правом окне находятся все реквизиты справочника (в нашем примере — справочника «Контрагенты»), левое окно — пока пустое. При редактировании уже созданной печатной формы оно заполнено, как описано ниже.

При создании печатной формы документа, имеющего табличную часть, Конструктор вызывает последовательно три окна: для включения в печатную форму реквизитов шапки документа, реквизитов табличной части и для формирования подвала документа. По умолчанию в шапку помещаются реквизиты для вывода номера и даты документа, а в табличную части — реквизит для вывода номера строки.

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

Реквизиты, которые не должны присутствовать в печатной форме, можно удалить, воспользовавшись кнопкой  — для удаления только выбранного реквизита, или кнопкой  — для удаления сразу всех реквизитов.

Кнопки вертикального перемещения  и  позволяют изменить взаимное расположение реквизитов по вертикали.

С помощью кнопки  можно отредактировать формат представления любого реквизита (см. ниже).

Свойства реквизита

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

Нажатие этой кнопки вызывает появление свойства «Свойства». Для получения нужного представления реквизита в печатной форме служит функция встроенного языка Формат(). Одним из параметров этой функции является шаблон представления реквизита, который задается в виде символьной строки. Этот шаблон можно указать в поле формат или сформировать его в диалоге, нажав кнопку «»

Для числовых реквизитов табличной части документа (кроме номера строки) в этом окне присутствует флажок «Формировать итог по колонке».

Если его установить, в табличной части выходной формы будет сформирован подвал таблицы, куда будет включена сумма по данной колонке.

Для сохранения данного шаблона форматирования и выхода в окно конструктора служит кнопка «ОК», для выхода без сохранения сделанных изменений — кнопка «Отмена».

Формат представления реквизита

Диалог «Формат» позволяет выбрать нужное представление реквизита в печатной форме . Итогом работы диалога будет шаблон представления реквизита, который используется функцией Формат().

Элементы форматирования в диалоге зависят от выбора в поле со списком «Тип данного»: Число, Число прописью, Строка, Дата.

В поле «Результат» отображается шаблон, сформированный установками окна, а нижняя строка окна представляет собой пример в виде записи функции Формат(). В этой записи в скобках указаны аргументы функции: первый — форматируемые данные (их можно задать), второй — шаблон форматирования (<Результат>). Справа от знака равенства отображается представление данных, полученное с помощью функции «Формат» (значение, возвращаемое функцией).

Кнопки «ОК» и «Отмена» служат, соответственно, для выхода в окно «Формат» с сохранением сформированного шаблона в виде символьной строки или без сохранения.

Для числа можно определить длину (общую, включая разделители), точность (количеств знаков дробной части), сдвиг разрядов (например, для представления чисел в тысячах — сдвиг 3), задать разделители дробной части и триад. Установка флага «Подавлять нулевые значения» предотвращает выдачу нулевого результата, а флага «Нулевое значение — прочерк» — заменяет нулевой результат на прочерк.

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

Для строки можно задать длину.

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

Заданный шаблон форматирования с помощью кнопки «ОК» переносится в окно «Свойства». Для выхода в это окно без сохранения сделанного форматирования используется кнопка «Отмена».

Завершение работы Конструктора

На завершающем этапе работы Конструктора задастся порядок вызова процедуры формирования печатной формы и режим открытия готовой печатной формы.

Группа «Вызов процедуры» позволяет задать порядок вызова процедуры формирования отчета:

«Не вставлять»     диалог справочника не будет содержать кнопки для построения печатной формы;

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

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

Если включить «Режим "только просмотр"», то созданная печатная форма будет открываться только для просмотра. Для редактирования печатной формы пользователю необходимо будет отключить этот режим.

Результат работы Конструктора печати

В результате работы «Конструктора печати» в форме элемента справочника «Контрагенты» появится новый лист — таблица «Печать». Этот табличный документ — шаблон выходной печатной формы. Для элемента справочника таблица состоит из одной секции «Шапка»; она содержит реквизиты шапки документа, выбранные в диалоге «Конструктор печати справочника».

Для документа с табличной частью таблица шаблона печатной формы состоит из трех секций, «Шапка», «Строка» и «Подвал».

В секцию «Шапка» включены реквизиты шапки документа, выбранные в диалоге «Конструктор печати документа: Шапка». Кроме того, она содержит заголовки колонок табличной части документа.

Реквизиты табличной части документа выводятся в секции «Строка». Они выбраны в диалоге «Конструктор печати документа: Таблица».

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

В ячейке с текстом «Служебная ячейка» хранятся все реквизиты, выбранные для печати в окне «Конструктор печати...». Поэтому, если предполагается редактирование шаблона с помощью конструктора, не рекомендуется редактировать его вручную. При ручном редактировании нарушается связь между содержимым табличного документа и служебной ячейкой. В окне «Конструктор печати...» будут показаны реквизиты, записанные в служебной ячейке, а не те, что помещены в шаблон при ручном редактировании.

В модуль формы добавлена процедура Печать(), в диалоге появилась новая кнопка — «Печать».

Если в режиме запуска «1С:Предприятие» нажать на эту кнопку, по шаблону будет сформирована печатная форма.

Настройка печати

Колонтитулы

Колонтитулы — это области вверху и внизу страницы, служащие для вывода какого-либо повторяющегося текста на каждой странице документа: номера страницы, названия документа, даты и времени создания, другой информации.

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

 Диалог для управления внешним видом колонтитула организован п виде картотеки. Свойства, которые можно определить для колонтитула, объединены в три группы. Для доступа к управляющим элементам конкретной группы щелкните мышью на соответствующей закладке в окне диалога.

Закладка «Колонтитул»

Управляющие элементы закладки «Колонтитул» предназначены для указания текста колонтитула и управления выводом колонтитула на печать.

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

#Т    при печати в данном месте будет вставлено время печати документа;

#D       при печати в данном месте будет вставлена дата печати документа;

#Р        при печати в данном месте будет вставлен номер страницы документа.

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

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

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

Закладка «Шрифт»

Для задания атрибутов шрифта текста колонтитула служат управляющие элементы закладки «Шрифт». Они позволяют выбрать гарнитуру (начертание) шрифта, его размер и стиль (жирный, курсив, подчеркнутый).

Поле «Цвет» позволяет установить цвет, которым будет изображаться шрифт на экране и при печати. Если в этом поле вместо конкретного цвета выбрать пункт «Авто», то цвет шрифта будет определяться установками операционной системы MS Windows.

Закладка «Положение»

Для установки характеристик выравнивания текста колонтитула служат управляющие элементы закладки «Положение».

Выравнивание по горизонтали:

Лево            выравнивание текста по левой границе колонтитула;

Право          выравнивание текста по правой границе колонтитула;

Центр          текст размещается вдоль вертикальной линии, проходящей через центр колонтитула;

По ширине текст выравнивается одновременно по правой и по левой границам колонтитула.

Выравнивание по вертикали:

Низ                    текст располагается вдоль нижней границы колонтитула;

Верх            текст располагается вдоль верхней границы колонтитула;

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

Разбиение на страницы

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

Установки положения на странице не переносятся из шаблона табличного документа в готовый документ.

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

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

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

Для вставки вертикального перевода страницы следует выделить столбец таблицы и выбрать пункт «Вставить перевод страницы». Перевод страницы будет вставлен слева от выделенного столбца, он будет обозначен пунктирной линией.

Чтобы убрать перевод страницы по вертикали, необходимо выделить столбец слева от перевода страницы и выбрать пункт «Убрать перевод страницы» из меню «Таблица» главного меню Конфигуратора.

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

На экран будет выдан диалог, в котором можно включить 2 опции:

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

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

Для изменения опций положения на странице следует вновь выделить соответствующий диапазон и вызвать диалог «Положение на странице».

Автоматическое повторение строк и столбцов

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

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

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

Установки автоматического повторения срок и столбцов не переносятся из шаблона табличного документа в готовый документ.

Задание области печати

Вместо печати всего табличного документа целиком, редактор таблиц позволяет задать область печати — диапазон, который будет напечатан.

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

Отменить печать диапазона можно, выбрав из меню «Таблица» пункт «Убрать область печати».

Настройка параметров страницы

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

Назначение управляющих элементов диалога в большинстве своем стандартно для многих программ MS Windows. Пояснения требуют те особенности, которые касаются редактора таблиц системы 1С:Предприятие.

Экземпляров на страницу. Группа «Экземпляров на страницу» позволяет выбрать количество экземпляров документа, которые при печати будут помещаться на 1 страницу (экземпляры помещаются один под другим).

 Если выбрана опция «Авто», то программа сама будет определяв количество экземпляров: если при выбранном размере листа и поля печати па странице помещается 2 экземпляра документа целиком те будет напечатано два экземпляра, а если не помещается — то один.

Колонтитулы. Группа «Колонтитулы» позволяет задать размеры области листа, которая будет отводиться для печати колонтитулов Размеры задаются в миллиметрах и отсчитываются от верхнего или нижнею поля в сторону соответствующего края листа.

Масштаб. Поле «Масштаб» позволяет задать масштаб печати табличного документа. Установленный масштаб не влияет на масштаб просмотра документа в редакторе таблиц.

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

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

Печать табличного документа

Просмотр документа перед печатью. Вы можете перед печатью просмотреть документ в том виде, как он будет напечатан. Для этого следует выбрать пункт «Просмотр» в меню «Файл» главного меню программы.

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

Печать документа. Для вывода документа па принтер следует в меню «Файл» главного меню Конфигуратора выбрать пункт «Печать». На экран будет выдан стандартный диалог для настройки параметров печати.

В этом диалоге следует установить необходимые параметры печати: выбрать принтер, диапазон страниц для печати, количество копий, — и нажать кнопку «ОК» для выполнения печати.






Перейти  к оглавлению: Конфигурирование и администрирование