- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
- Жители Красного Бора (Нового Пьяного Бора) до революции
Новые возможности версии 8.3 платформы "1С:Предприятие" - развитие "облачных" технологий и работы через Интернет |
Новые возможности версии 8.3 платформы "1С:Предприятие" Развитие кластера серверов на базе 1СРеализована новая архитектура балансировки нагрузки кластера серверов:
Можно задавать уровень отказоустойчивости кластера как количество рабочих серверов, которые могут одновременно выйти из строя, и это не приведет к аварийному завершению работы пользователей. Резервные сервисы запускаются автоматически в количестве, необходимом для обеспечения заданной отказоустойчивости. В реальном режиме времени выполняется репликация активного сервиса на резервные. Нагрузка распределяется автоматически между рабочими серверами на основе актуального анализа их доступной производительности. Возможна ручная корректировка нагрузки на отдельные рабочие серверы за счет ограничения количества информационных баз и количества соединений, обслуживаемых одним рабочим процессом на конкретном сервере. Введена возможность ограничивать объем памяти, расходуемый рабочими процессами. Можно ограничить максимальный объем памяти, занимаемой всеми рабочими процессами, а также ограничить количество памяти, расходуемой за один вызов рабочего процесса. Это позволяет повысить устойчивость кластера серверов к неосторожным действиям пользователей. В составе кластера реализованы два новых сервиса:
Существенно уменьшено потребление памяти рабочими процессами кластера. Загрузка тонкого клиента из ИнтернетаКогда пользователи работают в локальной сети, платформа может автоматически обновить версию клиентского приложения у пользователей, если версия, установленная на сервере, изменилась. Теперь такая автоматическая установка тонкого клиента нужной версии возможна и в том случае, когда пользователи подключаются к кластеру серверов через Интернет. Если будет обнаружено несоответствие версий клиентского и серверного приложений, платформа сможет скачать и установить необходимую версию тонкого клиента по HTTP-соединению или с помощью веб-сервиса. Адрес, с которого нужно получить дистрибутив тонкого клиента, может быть передан сервером или в явном виде указан в настройках клиентской части "1С:Предприятия". Поддержка защищенных интернет-соединенийРеализована поддержка защищенного соединения SSL и сертификатов во всех механизмах платформы, использующих Интернет:
Могут использоваться сертификаты из стандартного хранилища операционной системы или из файла. Настроить использование сертификатов можно через командную строку или в диалоге параметров запуска информационной базы. Поддержка внешних компонентов и расширенийВ браузерах Google Chrome и Safari реализована поддержка внешних компонентов и расширений для работы с файлами и для работы с криптографией. Реструктуризация информационной базы в фоновом режимеВ процессе функционирования прикладного решения в него, как правило, вносятся изменения. Эти изменения могут затрагивать структуру базы данных. В таком случае при обновлении конфигурации выполняется реструктуризация информационной базы. Реструктуризация выполняется в режиме монопольного доступа, то есть в этот период работа пользователей с программой невозможна. На сложных, многофункциональных прикладных решениях и на больших информационных базах реструктуризация может занимать значительное время. Раньше режим монопольного доступа требовался на все время выполнения реструктуризации, и этот процесс должен был быть непрерывным. Если он прерывался, в следующий раз приходилось начинать заново. Теперь же основная масса изменений при реструктуризации выполняется в фоновом режиме, без прекращения работы пользователей. Монопольный доступ по-прежнему требуется, но лишь в последней, короткой фазе реструктуризации. Фоновая реструктуризация работает только в клиент-серверном варианте системы. Она может быть запущена интерактивно, из режима "Конфигуратор" или из командной строки. Процесс фоновой реструктуризации можно временно останавливать, а затем продолжать с того места, на котором остановились. Профили безопасностиПоставщик сервиса, предоставляющий услуги пользования прикладными решениями "1С:Предприятия" через Интернет, не всегда может быть уверен в надежности конкретного прикладного решения, разработанного сторонними поставщиками. Однако он должен обеспечивать бесперебойную работу всего сервиса в целом, других прикладных решений, предоставляемых в рамках этого сервиса. Для этих целей в кластере серверов реализованы профили безопасности. Они запрещают прикладному решению выполнять действия, которые могут быть потенциально опасны для функционирования кластера серверов и всего сервиса. Это такие действия, как:
Повышение отказоустойчивости и улучшение распределения нагрузки в кластереВыполнено значительное количество изменений, направленных на то, чтобы улучшить работу существующих механизмов отказоустойчивости кластера и механизма распределения нагрузки в кластере:
Клиентские приложения для LinuxРаньше работа пользователей в операционной системе Linux была возможна только с помощью веб-клиента под одним из интернет-браузеров, поддерживаемых в Linux. Теперь для операционной системы Linux созданы клиентские приложения, аналогичные тем, которые существуют для операционной системы Windows:
Оба этих клиентских приложения поддерживают файловый и клиент-серверный варианты работы. Они реализованы как для архитектуры x86, так и для архитектуры x86-64. Благодаря этому в операционной системе Linux теперь могут работать не только пользователи приложений "1С:Предприятия", но и разработчики этих приложений, а также администраторы информационных баз. Кроссплатформенные инструменты администрирования клиент-серверного варианта работыРанее для администрирования кластера серверов "1С:Предприятия" в составе системы обязательно должен был существовать компьютер, работающий под управлением операционной системы Windows. На этом компьютере запускалась утилита, с помощью которой можно было выполнять все административные действия с кластером. Теперь администрирование кластера можно осуществлять с любых компьютеров, работающих как под управлением Windows, так и под управлением Linux. Для этого в "1С:Предприятии" реализованы два инструмента:
Сервер администрирования является кроссплатформенным приложением и предназначен для передачи управляющих команд одному кластеру серверов "1С:Предприятия". Он может быть запущен как консольное приложение, как сервис операционной системы Windows или как демон операционной системы Linux. Для формирования команд серверу администрирования и для отображения полученной от него информации предназначена утилита командной строки. Она также является кроссплатформенным приложением. Эта утилита поддерживает весь набор команд, необходимых для администрирования кластера серверов. Выгрузка структуры и данных конфигурации в набор файлов и загрузка из него (в статусе бета-версии)Любую конфигурацию можно выгрузить в указанный каталог в виде набора файлов. Объекты конфигурации выгружаются в набор XML-файлов. Программные модули выгружаются в текстовые файлы. Справка выгружается в HTML-файлы. Благодаря использованию формата XML можно выполнять обработку и анализ конфигурации как программными средствами, так и вручную. Загрузить/выгрузить конфигурацию можно либо интерактивно в конфигураторе, либо из командной строки запуска конфигуратора. Данная функциональность в текущей версии платформы имеет статус бета-версии. Доработка механизма внешних источников данных
Развитие сложных аналитических отчетов
Юзабилити
Мобильная платформа "1С:Предприятие 8"Разработана мобильная платформа "1С:Предприятие 8", включающая в себя:
Инструменты геопозиционированияВ мобильной платформе реализован ряд объектов, которые позволяют определять и отображать географическое положение мобильного устройства и почтовый адрес, соответствующий этому местоположению. Теперь доступны такие возможности, как:
Мультимедийные возможностиРеализованы возможности выполнения фотоснимков, видеозаписи и аудиозаписи.
Автоматизированное тестированиеРазработан новый механизм, позволяющий выполнять автоматизированное тестирование прикладных решений "1С:Предприятия 8". На встроенном языке можно описать алгоритм, имитирующий интерактивные действия пользователя, воспроизвести этот алгоритм и проконтролировать результаты его выполнения, сравнив их с эталонными. Также реализована возможность записи интерактивных действий пользователя в файл для последующего их анализа или для формирования на их основе автоматизированного теста. Оптимизация сравнения и обновления конфигурацийОптимизировано использование оперативной памяти при выполнении сравнения и объединения конфигураций и при обновлении конфигурации. Переработка механизма совместной работы с файловыми информационными базамиРазработан новый механизм, контролирующий совместный доступ пользователей к файловой информационной базе. Он одинаково работает как в операционной системе Windows, так и в операционной системе Linux. Файловая информационная база должна быть опубликована на ресурсах, поддерживающих протокол SMB (CIFS). Публикация локальных ресурсов в сеть может осуществляться как в Windows, так и в Linux. Совместная работа возможна только для клиентских приложений одной версии. Максимальное количество приложений, одновременно работающих с одной файловой базой, – 1024. При работе системы создаются служебные файлы с расширением CFL, которые имеют нулевой размер и не удаляются после завершения работы клиентских приложений. Улучшение работы веб-клиентаПакетная печать табличных документовРеализована возможность печатать несколько табличных документов одним пакетом без появления диалога печати. Кроме этого, можно все документы, содержащиеся в пакете, сохранить в файл .pdf с учетом количества экземпляров и разбора по копиям. Более простая настройка браузераЕсли прикладное решение использует рекомендуемые режимы работы интерфейса ("В закладках" или интерфейс "Такси" и без использования модальных окон), то проверка того, как в браузере настроена блокировка всплывающих окон, становится ненужной и фактически не выполняется. Это упрощает использование веб-клиента, особенно при первом запуске. Работа на iPadВ вариант работы веб-клиента на iPad мы внесли ряд улучшений, например:
Разные измененияРазвитие "1С:Предприятия" для Linux
Работа с внешними многомерными источниками данныхРасширена функциональность внешних источников данных. Теперь к прикладному решению можно подключать многомерные источники данных, такие как:
Работа фоновых заданий в файловом вариантеРеализована автоматическая работа фоновых и регламентных заданий в файловом варианте без обязательного запуска отдельного служебного соединения и без вызова метода ВыполнитьОбработкуЗаданий(). Теперь если стартует тонкий или толстый клиент, а также если у веб-сервера есть клиентские соединения, то в каждом из этих приложений автоматически запускается еще один поток с подключением к базе данных, последовательно выполняющий фоновые задания, инициированные данным клиентом. Новые инструменты для разработчикаХранилище конфигурацииЗначительно улучшена работа хранилища конфигурации. Изменена внутренняя структура хранилища, что позволило существенно увеличить объем данных, помещаемых в него. Благодаря применению нового алгоритма, сравнение разных версий одного и того же объекта в хранилище выполняется значительно быстрее. При этом стало возможным сравнивать не только объекты целиком, но и отдельные свойства объекта разных версий. Повышена параллельность процесса разработки конфигурации за счет оптимизации контроля ссылочной целостности. Разработчики, изменяющие одну и ту же конфигурацию, теперь меньше зависят от действий друг друга, потому что при получении данных из хранилища или при их помещении туда выполняется более интеллектуальный анализ взаимных зависимостей объектов. Это позволяет захватывать меньшее количество зависимых объектов. Создание обработчиков событий формыОбработчики клиентских событий формы теперь можно создавать проще, быстрее и удобнее. Сразу же, при создании шаблона обработчика события, можно выбрать будущий "сценарий" исполнения программного кода: только на клиенте, с переходом на сервер или с передачей на сервер всего контекста формы. В зависимости от выбранного "сценария" платформа создаст в модуле формы шаблон будущего программного кода. Области в редакторе модуляВ редакторе модуля реализована возможность выделять произвольные области текста, группировать и сворачивать их подобно тому, как сворачиваются инструкции циклов, условий, процедур и функций. Каждой области текста, которую выделяет разработчик, он может дать собственное имя. Это позволяет простым и понятным образом выделять части модуля, имеющие сходный смысл, делает модули более читаемыми. Контекстная подсказка по параметрам процедур и функцийУлучшена контекстная подсказка. Теперь при наборе параметров процедур и функций по ним также выдается контекстная подсказка с указанием типов и возможных вариантов синтаксиса. Использование комментариев разработчика в контекстной подсказкеСтандарты разработки подразумевают, что каждая процедура/функция, написанная разработчиком, должна предваряться комментариями, составленными по определенным правилам. Эти комментарии описывают как назначение самой процедуры/функции, так и отдельных ее параметров. Теперь в контекстной подсказке реализовано автоматическое распознавание и отображение таких комментариев, соответствующих формату стандартов разработки. При наборе процедуры/функции будет показана информация по самой функции и ее вариантам, а при наборе параметра – по этому конкретному параметру. Методические ссылки в синтакс-помощникеВ синтакс-помощнике в конце каждого описания добавлена ссылка "Методическая информация". По этой ссылке открывается окно браузера, в котором отображаются ссылки на методические материалы для выбранного раздела. Эти ссылки ежедневно подбираются из таких источников, как 1С:ИТС, раздел сайта V8 для специалистов, база знаний по технологическим вопросам крупных внедрений, сайт "1С:Предприятия 8", конференция начинающих разработчиков и др. Этот механизм поможет начинающим и опытным разработчикам быстро найти информацию по интересующему механизму платформы или по конкретному методу, свойству встроенного языка на различных ресурсах фирмы "1С". Интернационализация
Оставьте свой комментарий!
Похожие статьи: |
Комментарии
Разработка и сопровождение С Предприятие