3. Альтернативный редактор форм элементов в «1С Предприятии» 8.0

 

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

Редактор форм

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

Любая форма представляет совокупность трех составляющих:

·  диалога формы – окна, которое будет отображаться на экране;

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

·  реквизитов формы – совокупности объектов, принадлежащих форме, данные которых она использует в своей работе.

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


Окно редактора формы содержит три закладки, обеспечивающие редактирование всех трех составляющих формы.

Редактирование диалога формы

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

Панели, страницы, закладки

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

Редактор позволяет разместить на форме несколько панелей, каждая из которых может содержать несколько страниц. Например, форма документа может содержать панель с двумя страницами: Товары и Дополнительно:

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


Например, закладки можно расположить сверху горизонтально:

Или можно расположить закладки слева вертикально:


Элементы управления

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

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

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

Сетка, выравнивание

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

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

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

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

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

Также следует сказать, что редактор поддерживает операции выравнивания, изменения размеров и порядка для группы элементов управления:

Выравнивание

Изменение размера

Центрирование

Распределение

Порядок расположения

Привязки

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

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

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

Разделители

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


При перемещении разделителя, все элементы управления, привязанные к разделителю, будут изменять свои размеры или перемещаться в соответствии с установленными привязками:

ActiveX

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

Редактирование модуля формы

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

Редактирование реквизитов формы

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

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


Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Список источников

1.    v8.1 c.ru/disctinct7


Информация о работе «Основные отличия между программой "1С:Предприятие" версии 7.7 от программы "1С:Предприятие" версии 8.0»
Раздел: Информатика, программирование
Количество знаков с пробелами: 30087
Количество таблиц: 2
Количество изображений: 43

Похожие работы

Скачать
53037
8
0

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

Скачать
76060
0
0

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

Скачать
13462
0
0

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

Скачать
24925
0
0

... рисовать левой кнопкой мыши, рисуется первым цветом, а, все что правой – вторым (фоновым)). 3. Электронные таблицы (Microsoft Excel) Электронные таблицы (табличные процессоры) – пакеты программ, предназначенные для обработки табличным образом организованных данных. Пользователь имеет возможность осуществлять разнообразные вычисления, строить графики, управлять форматов ввода-вывода ...

0 комментариев


Наверх