Ввод данных в поле ввода с клавиатуры
Другим способом заполнения поля является ввод данных в поле ввода с клавиатуры.
При начале ввода текста программа генерирует список объектов, отвечающих набранному тексту, и выводит его в виде выпадающего меню для выбора.
Рис. 40. Список ввода
Нажатие клавиши «Стрелка вниз» или «Стрелка вверх» при открытом списке, и если в нем нет текущей строки, устанавливает текущей первую строку в списке.
Если требуемого объекта нет в отображаемом списке, следует либо продолжить ввод (в этом случае список предлагаемых значений будет обновлен), либо нажать ссылку Показать все (или клавишу F4, если такая ссылка отображается) – и в новом окне буде отображен список все объектов базы, отвечающих введенным данным.При обнаружении в списке более 50 элементов система выведет соответствующее предупреждение.
Если в поле выбран объект, помеченный на удаление, система также выведет об этом предупреждение.
Если набранному тексту не соответствует ни один объект, то система предложит выбрать одно из двух действий – выбрать из списка или отменить ввод. При нажатии ссылки Отмена значение в поле ввода возвращается к исходному.
ПРИМЕЧАНИЕ. Для реквизитов, тип которых не определен (например, выбран составной тип), программа не позволит ввести текст до тех пор, пока не будет указан конкретный тип данных.
Отказ от выбранного значения
Для очистки значения, которое вводится путем выбора из списка, нажмите кнопку очистки, расположенную справа от поля реквизита (если такая кнопка определена при конфигурировании), или клавиши Shift + F4.
Рис. 41. Поле ввода с кнопкой очистки
Флажок
Элемент формы Флажок предназначен для включения или выключения некоторого значения.
Используются флажки, имеющие два либо три состояния.
Рис. 42. Пример флажка на форме
Если флажок, расположенный в колонке таблицы или на форме, недоступен для редактирования, то он отображается особым способом.
Для переключения значения флажка следует щелкнуть по нему мышью или (при использовании клавиатуры) активизировать его клавишами Tab и Shift + Tab и нажать Пробел.
Для флажка с двумя состояниями также поддерживается переключение клавишами + (плюс) и – (минус).
Переключатель
Элемент формы Переключатель предназначен для выбора одного из нескольких возможных значений. Требуемое значение выбирается с помощью мыши. При использовании клавиатуры следует активизировать текущее выбранное значение переключателя клавишами Tab и Shift + Tab, клавишами управления курсором выбрать требуемое значение и нажать клавишу Enter. Например, в форме товара предлагается выбор вида товара:
Рис. 43. Переключатель вида товара
Индикатор
Индикатор используется только для отображения текущего состояния реквизита формы, с которым он связан (определяется при проектировании конфигурации).
Рис. 44. Индикатор
Полоса регулирования
Элемент формы Полоса регулирования предназначен для быстрого и наглядного ввода числовых значений. По внешнему виду он напоминает обычный линейный регулятор (на рисунке под полем ввода, с которым он связан), расположенный вертикально или горизонтально.
Рис. 45. Регулятор значения
Значение реквизита, связанного с этим элементом, определяется положением бегунка и значениями минимума и максимума, установленными при проектировании конфигурации.
Перемещать бегунок можно клавишами управления курсором, но удобнее – с помощью мыши.
Гиперссылка
В форме могут располагаться элементы управления, представляющие собой текст, при наведении указателя мыши на который указатель принимает вид руки (см. рис. 46) и появляется подчеркивание. Такой элемент называетсяГиперссылка. Он предназначен для перехода к некоторому объекту (например, открытия других форм). Для выбора гиперссылки следует щелкнуть по ней мышью или сделать ее активной клавишами Tab и Shift + Tab и нажать клавишуEnter. Настройка отработки нажатия гиперссылки определяется при проектировании конфигурации. Гиперссылку могут иметь и картинки, размещенные в форме. При поднесении указателя мыши к картинке с гиперссылкой форма указателя также принимает вид, как на рис. 46.
Рис. 46. Гиперссылка на форме
Кнопка
Кнопки в форме используются для выполнения некоторых действий, предусмотренных алгоритмом формы. Для выбора кнопки следует щелкнуть по ней мышью или сделать ее активной клавишами Tab и Shift + Tab и нажать клавишуEnter.
Одна из кнопок в форме может быть предопределенной, и ее нажатие может выполняться не только мышью, но и с помощью клавиш Ctrl + Enter.
Для некоторых кнопок могут быть предусмотрены другие комбинации клавиш, которые позволяют нажать эту кнопку без использования мыши и без перехода к ней последовательным обходом элементов формы.
Для некоторых кнопок может быть задан режим отображения нажатия. Такие кнопки используются при установке или отмене какого-либо режима.
Таблица
Форма может содержать таблицу, предназначенную для просмотра списка с несколькими колонками. Состав колонок определяется назначением конкретной формы, а строки являются собственно данными, которые просматриваются в списке и в некоторых случаях могут редактироваться. В качестве примера можно привести список номенклатуры в документах Продажа.
Рис. 47. Список товаров в документе «Продажа»
В некоторых формах колонки располагаются таким образом, что значения колонок в каждой строке таблицы выводятся в несколько уровней (два или более). Такой способ позволяет одновременно выводить в строке большое количество информации без прокручивания таблицы по горизонтали.
Добавление, копирование, удаление, изменение данных, сортировка, отбор и другие действия с данными, размещаемыми в списке, обычно осуществляются с помощью кнопок командной панели списка или с помощью команд контекстного меню, вызываемых в области списка, если выполнение подобных действий предусмотрено при конфигурировании.
Приемы работы с таблицей зависят от типа данных, редактируемых или показываемых в элементе формы, а также от настроек, заданных в конфигурации или определенных средствами встроенного языка, и в основном совпадают с правилами работы с полем ввода. Чтобы начать редактирование ячейки, нажмите клавишу Enter или выберите ячейку и начните ее редактировать. Чтобы завершить редактирование строки таблицы, нажмите клавиши Shift + F2.
Просмотр таблицы. При просмотре таблицы можно использовать мышь и клавиатуру.
Для удобства просмотра содержимого таблицы можно менять ширину колонок. Для этого подведите указатель мыши к границе колонок, пока он не изменит вид, нажмите левую кнопку мыши. Перемещая мышь, установите нужную ширину колонок, затем отпустите кнопку мыши. Установленные размеры колонок запоминаются. Если при изменении ширины колонки нажать клавишу Ctrl, то будет изменяться ширина только данной колонки. Используйте данный прием, если для каких-либо системных списков не предусмотрены заголовки.
Если ширина колонки не позволяет увидеть всего содержимого поля, то его можно посмотреть, воспользовавшись следующим способом. Поместите указатель мыши над нужной колонкой в нужной строке, и возле указателя появится содержимое поля полностью.
При просмотре таблицы порядок следования колонок можно изменить. Если необходимо установить порядок следования колонок, следует воспользоваться настройкой формы, описанной здесь.
В некоторых таблицах допускается использование множественного выбора строк списка. Удерживая нажатой клавишуCtrl, выберите необходимые строки с помощью мыши или клавиш управления курсором.
Для листания таблицы постранично можно использовать клавишу PgUp и PgDown.
Чтобы перейти на первую строку таблицу нажмите клавиши Ctrl+Home. Чтобы перейти на последнюю – Ctrl + End.
Корректировка ячейки таблицы. Для корректировки реквизита таблицы следует выбрать ячейку, содержащую этот реквизит, и начать редактирование. Для окончания редактирования ячейки следует нажать клавишу Enter.
Ввод строки. Для ввода в таблицу новой строки нажмите клавишу Ins. Новая ячейка строки автоматически переключается в режим редактирования. Нажатие клавиши Enter после указания значения реквизита переводит курсор в следующую ячейку. Возможность перехода между ячейками строки во время редактирования с помощью повторного нажатия Enter или клавиши Tab устанавливается на этапе конфигурирования.
Также новая строка может быть создана автоматически при нажатии клавиши Стрелка вниз в последней строке таблицы, если такая возможность была установлена в конфигурации. Если при редактировании новой строки не была введена информация ни в одну ячейку и была нажата клавиша Стрелка вверх, то новая строка будет удалена.
ПРИМЕЧАНИЕ. Если при вводе строки в таблицу курсор после нажатия клавиши Enter «перескакивает» через ячейки, значит, в данной конфигурации установлен пропуск этих колонок таблицы.
Удаление строки. Для удаления строки таблицы клавишами управления курсором или мышью выберите строку и нажмите клавишу Del.
ВНИМАНИЕ! Удаление строки производится без дополнительного предупреждения.
Копирование строки. Новую строку в таблицу можно ввести путем копирования уже существующей строки. Для этого выберите клавишами управления курсором или мышью строку, которая будет служить образцом, и нажмите клавишу F9. В таблицу будет добавлена новая строка, данные которой будут заполнены значениями, скопированными из данных строки-образца.
Номера строк. Крайняя левая колонка таблицы содержит номера строк. При вводе новой строки в таблицу ей автоматически присваивается очередной порядковый номер.
На форме может быть определен порядок следования строк таблицы. При этом существует возможность передвигать строки вверх и вниз. Для перемещения строк используются команды Переместить вверх и Переместить вниз. При перемещении строк их номера автоматически изменяются.
Сортировка строк таблицы.Строки в таблице могут быть упорядочены произвольным образом, если это обусловлено конфигурацией системы. Можно установить сортировку строк по данным любой колонки, выбрав колонку и вызвав пункт меню Все действия – Сортировать по убыванию или Сортировать по возрастанию.
Если необходимо установить более сложное упорядочивание элементов таблицы, следует воспользоваться настройкой формы, описанной здесь.
Группы
Система предоставляет возможность объединять различные элементы формы в группы. Это могут быть группы полей, колонок списка, страницы, группы команд. Также колонки списка могут быть объединены в вертикальные или горизонтальные группы. В качестве примера вертикальная группа колонок списка на форме будет выглядеть следующим образом:
Рис. 48. Группа колонок списка
Элементы на форме могут визуально распределяться по группам. Группа может быть обособлена чертой или выделена рамкой. Например, как показано на рисунке.
Рис. 49. Группа полей на форме
Элементы формы можно перемещать между группами. При этом системой определяется допустимость такого переноса. Если перенос требует изменения каких-либо свойств элемента, изменение осуществляется автоматически. Например, при переносе группы элементов в группу с видом Страницы ее свойство Вид изменится с Обычная группа на Страница. Если в результате изменились требования к подчиненным элементам, они либо автоматически изменяются, либо удаляются.
Подробнее о настройке форм см. параграф «Настройка формы» здесь.
Командная панель
Форма может содержать группы элементов вида Командная панель. Каждая командная панель представляет собой набор кнопок (команд), действие которых распространяется только на данную форму или на отдельную часть формы.
Для активизации командной панели можно использовать комбинацию клавиш Alt + F10; панель не участвует в обходе элементов формы по клавише Tab или Shift + Tab. Обходятся все кнопки, а при нажатии кнопки панели (клавишейEnter) выполняется действие.
Страницы
Форма может содержать страницы, если это обусловлено конфигурацией. Закладки страницы могут быть расположены вертикально (сверху, снизу) или горизонтально (слева, справа) от содержимого страницы. Для выбора определенной страницы необходимо щелкнуть на ней левой кнопкой мыши. Также между страницами можно переключаться, используя сочетания клавиш Ctrl + PgUp (вперед) или Ctrl +PgDn.
Каждая такая страница может содержать какие-либо «свои» элементы формы. Например, форма документа Расходная накладная может содержать закладку Товары, на которой расположен список товаров, и закладку Прочее с полем для дополнительного описания отгрузки (как показано на рис. 50).
Рис. 50. Страницы в документе «Расходная накладная»
Диаграмма
Диаграмма может быть встроена в форму и в табличный документ.
Диаграммой, встроенной в форму, можно управлять. Настройка производится с помощью реквизитов, размещенных в форме (состав определяется при конфигурировании). Если позволяют исходные данные, допускается выбор другого типа диаграммы. О работе с диаграммой в табличном документе см. параграф «Работа с диаграммой» в приложении «Редактор табличных документов», поставляемом в электронной версии документации.
Поле текстового документа
Поле текстового документа предназначено для работы с текстами. В нем размещается окно текстового редактора, предназначенное для ввода и сохранения строк текста. Подробнее о работе с редактором см. приложение «Редактор текстового документа», доступное в электронной версии документации.
Поле HTML-документа
Поле HTML-документа предназначено для просмотра HTML-документа на форме. При просмотре информации, размещенной в поле, доступен переход по ссылкам (если такие предусмотрены), поиск с помощью команд главного меню Правка: Найти, Найти следующий, Найти предыдущий, переход между страницами с помощью команд контекстного меню Вперед, Назад.
ПРИМЕЧАНИЕ. Если на поле отображается внешний ресурс, то поиск выполняется средствами браузера.
Для данного поля доступны команды меню Файл: Печать, Сохранить как, Сохранить копию.
Поле графической схемы
Элемент формы Поле графической схемы предназначен для отображения и редактирования графической схемы.
Редактирование графических схем описано в приложении 4 «Редактор графической схемы», доступном в электронной версии документации.
Порядок обхода элементов схемы определяется при конфигурировании.
С помощью пункта Графическая схема – Масштаб можно выбрать масштаб отображения графической схемы.
Аналогичные действия по изменению масштаба можно выполнять с помощью мыши, у которой имеется колесо прокрутки, при нажатой клавише Ctrl.
В этом поле могут отображаться общие карты маршрута бизнес-процессов или карты маршрута конкретных экземпляров бизнес-процессов с учетом пройденных и активных точек маршрута.
В качестве примера отображения карты маршрута в графической схеме можно привести карту маршрута бизнес-процесса продажи.
Рис. 51. Графическая схема карты маршрута
Пройденные точки маршрута отображаются заштрихованным фоном (на рисунке – Выписка счета). Точка маршрута считается пройденной, если все связанные с ней задачи выполнены.
Активные точки обводятся красной пунктирной линией. Точка считается активной, если с ней связана одна или более невыполненная задача (на рисунке – Утверждение счета).
Поле картинки
Элемент Поле картинки предназначен для размещения в форме различных картинок. Этот элемент также может содержать ссылку (см. описание в разделе «Гиперссылка»).
В некоторых случаях, когда изображение не помещается в поле элемента, при выборе элемента появляются линейки прокрутки, с помощью которых можно увидеть изображение полностью (если такая возможность была установлена в конфигурации). При наличии линейки прокрутки изображение можно двигать также с помощью клавиш управления курсором, Home (показать верхний левый угол), End (показать нижний правый угол), PgUp (перейти вверх на размер окна по вертикали, а при нажатой клавише Alt – по горизонтали), PgDn (перейти вниз на размер окна по вертикали, а при нажатой клавише Alt – по горизонтали).
Если мышь имеет колесо прокрутки, то вертикальное перемещение изображения выполняется прокруткой колеса от себя (вверх) и к себе (вниз). Если при прокрутке нажать клавишу Shift, то выполняется горизонтальная прокрутка картинки.
Для элемента формы Поле картинки добавляется контекстное меню, состоящее из пунктов Копировать, Сохранить как, Просмотреть картинку.
С помощью пункта меню Копировать можно скопировать в буфер обмена изображение, после чего его можно вставить в другое приложение.
Меню Сохранить как доступно для картинок, загруженных из файла. С его помощью можно сохранить картинку в файл на диске.
Если выбран пункт Просмотреть картинку, то на экран выводится окно просмотра картинки, в котором есть кнопки увеличения и уменьшения масштаба, а также установки реального размера. Размеры окна можно менять. Для выбора нужного масштаба используйте пункты меню Увеличить, Уменьшить и Оригинальный размер. Для изменения масштаба можно также использовать клавиши, расположенные на цифровой клавиатуре. Нажатие клавиши + (плюс) увеличивает картинку, клавиши – (минус) – уменьшает. Команда Оригинальный размер устанавливает реальный размер картинки.
Следует отметить, что для действий, выполняемых с помощью мыши, картинка должна быть «в фокусе», т. е. по ней следует предварительно щелкнуть мышью. Если щелкнуть одну из кнопок, то фокус будет на кнопке, и дальнейшие действия мышью (прокрутка и масштаб) не будут выполняться до тех пор, пока фокус не будет снова установлен на картинке.
Аналогичные действия по изменению масштаба можно выполнить с помощью мыши, у которой имеется колесо прокрутки, при нажатой клавише Ctrl. Для увеличения масштаба необходимо крутить колесо от себя, для уменьшения – на себя. Изменение масштаба также можно выполнять с клавиатуры, используя клавиши + (плюс) и – (минус), расположенные справа от цифровой клавиатуры.
Поле табличного документа
Форма может содержать встроенный табличный документ (элемент формы Поле табличного документа). О работе с элементом формы Поле табличного документа см. в приложении 3, поставляемом в электронной версии документации.
Перемещение по таблице.Окно табличного документа в любой момент времени показывает только часть таблицы, расположенной в этом окне. Для выбора ячейки таблицы используйте мышь. Выбранная ячейка становится активной. Для вывода на экран областей, не поместившихся в границах окна, используйте линейки прокрутки.
СОВЕТ. Чтобы прокрутить документ по горизонтали, нажмите и удерживайте клавишу Shift, прокрутите колесо мыши.
Для удобства прокрутки большого документа можно нажать колесо мыши и выбрать курсором направление прокрутки. Скорость прокрутки зависит от расстояния между текущим положением курсора и тем местом, где было нажато колесо (отображается специальным образом).
Управление видом таблицы. При помощи пунктов подменю Таблица – Вид можно управлять отображением различных областей и компонентов табличного документа: заголовков строк и колонок, сеткой таблицы и т. д.
Кратко поясним назначение пунктов меню Вид. Каждый пункт работает как переключатель: выбор (нажатие) вызывает или прекращает отображение соответствующей области.
Пункт меню | Действие |
Зафиксировать таблицу | Фиксирует верхние строки и левые колонки табличного документа таким образом, чтобы при перелистывании табличного документа они постоянно присутствовали на экране |
Отображать сетку | Включает и отключает показ сетки табличного документа – тонких линий, разделяющих ячейки таблицы |
Отображать заголовки | Управляет показом заголовков строк и колонок табличного документа |
Отображать группы | Включает и отключает показ групп – областей слева от заголовков строк и сверху от заголовков колонок |
Редактирование | Включает и отключает запрет на любые изменения в табличном документе |
Отображать примечания | Включает и отключает режим показа примечаний |
Черно-белый просмотр | Отключает и включает показ цветов, заданных для табличного документа. При включении этого пункта (в меню напротив него появляется галочка) все цвета будут определяться установками операционной системы Microsoft Windows |
Режим просмотра страниц | Отключает и включает показ минимального количества строк (определяется введенной информацией), области печати, разрывов страниц |
Масштаб | Дискретно масштабирует изображение. При выборе этого пункта открывается подменю, в котором можно выбрать желаемый масштаб изображения табличного документа |
СОВЕТ.Для масштабирования можно использовать мышь с колесом прокрутки. Нажмите клавишу Ctrl и, не отпуская ее, поверните колесо. Движением колеса от себя вы увеличиваете масштаб, к себе – уменьшаете.
Фиксация таблицы (шапки и боковой части). Редактор табличных документов системы «1С:Предприятие» позволяет зафиксировать верхние строки и левые колонки табличного документа таким образом, чтобы при прокрутке табличного документа они постоянно присутствовали на экране.
Чтобы зафиксировать верхние строки табличного документа, следует выделить строку табличного документа целиком и выбрать пункт Таблица – Вид – Зафиксировать таблицу. Зафиксированы будут все строки, расположенные выше выделенной строки.
Чтобы зафиксировать колонки табличного документа, следует выделить колонку табличного документа целиком. Зафиксированы будут колонки, расположенные слева от выделенной колонки.
Чтобы зафиксировать одновременно строки и колонки табличного документа, следует выделить одну ячейку табличного документа. Зафиксированы будут строки и колонки, расположенные соответственно выше и левее выделенной ячейки.
Для отмены фиксации следует повторно выбрать пункт Зафиксировать таблицу.
Защита от редактирования. Для запрета редактирования табличного документа используется пункт Таблица – Вид – Редактирование, который должен быть отключен.
Если ячейка содержит текст, который полностью не помещается в видимой области, то при подведении указателя мыши текст показывается в виде подсказки. Если размер текста достаточно большой, чтобы отобразить его в виде подсказки, показывается только часть текста.