1С платформа 8.3 выход финальной версии
В новой версии:
- получили развитие "облачные" технологии и технологии работы через Интернет;
- переработаны и расширены механизмы масштабируемости кластера серверов;
- расширены средства администрирования;
- реализованы клиентские приложения и инструменты администрирования для Linux;
- реализована выгрузка конфигурации в набор файлов и загрузка из него;
- доработан механизм внешних источников данных;
- реализованы новые возможности работы со сложными аналитическими отчетами;
- улучшено юзабилити, в том числе интерфейс, ввод и отображение данных:
- создан новый более удобный и наглядный интерфейс приложений "Такси";
- поддерживается вариант работы интерфейса без использования модальных окон, что делает возможным работу приложений на любых мобильных устройствах;
- упрощена настройка списков;
- новый механизм ввода по строке существенно ускоряет поиск данных;
- оптимизирована работа системы, в том числе с различными СУБД;
- реализована мобильная платформа "1С:Предприятие", которая обеспечивает:
- разработку приложений (конфигураций) для мобильных устройств в среде конфигуратора с учетом ограничений мобильной платформы;
- генерацию мобильного приложения для записи на мобильное устройство;
- работу мобильных приложений в операционных системах iOS, AndroidOS;
- поддержку работы мобильных приложений в режиме Offline и обмен данными с основным приложением (back office);
- добавлен механизм автоматизированного тестирования конфигураций:
- для тестирования используется программа на встроенном языке, имитирующая интерактивные действия пользователя и проверяющая результаты их выполнения;
- интерактивные действия пользователя записываются и затем могут быть воспроизведены;
- поддерживается для толстого клиента, тонкого клиента и веб-клиента;
- для тестирования реализована объектная модель;
- оптимизирована работа с памятью при разработке и обновлении прикладных решений, включающих большой объем функционала;
- повышена безопасность и стабильность работы в режиме сервиса;
- улучшена работа веб-клиента;
- реализованы новые инструменты для разработчика;
- другие улучшения.
Описание возможностей версии 8.3 платформы "1С:Предприятие" см. в Приложении к настоящему информационному письму, а также на странице http://v8.1c.ru/overview/ в разделах, посвященных версиям 8.3.1, 8.3.2, 8.3.3.
Выпуск финальной версии 8.3 платформы "1С:Предприятие" предварялся выпуском ознакомительных версий 8.3.1 и 8.3.2 (см. информационные письма № 15312 от 03.07.2012 и № 15651 от 28.09.2012), проводилось широкомасштабное тестирование платформы. Программа тестирования включала функциональное и нагрузочное тестирование специалистами фирмы "1С", тестирование предварительных версий партнерами-франчайзи и пользователями. Фирма "1С" благодарит всех, кто принимал участие в тестировании версии 8.3 платформы "1С:Предприятие".
ЛИЦЕНЗИРОВАНИЕ МОБИЛЬНОЙ ПЛАТФОРМЫ И МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
Средства разработки мобильных приложений и мобильная платформа "1С:Предприятие 8" для целей разработки включены в коммерческую поставку платформы "1С:Предприятие" и без дополнительной оплаты доступны разработчикам прикладных решений, правомерно владеющим дистрибутивом платформы "1С:Предприятие 8.3".
Документация по мобильной платформе для разработчиков включена в состав общей документации по платформе "1С:Предприятие 8.3".
Мобильные приложения разработки фирмы "1С" могут распространяться как свободно, так и на платной основе – через магазины App Store и Google Play. Условия поставки конкретного мобильного приложения будут объявляться при его выпуске.
Мобильные приложения, разработанные пользователями и партнерами на платформе "1С:Предприятие 8.3", в настоящее время разрешается распространять без оплаты фирме "1С", если количество распространяемых копий не превышает 50. Для распространения большего числа копий требуется согласование с фирмой "1С".
Условия лицензирования и ценовую политику для приложений, разрабатываемых партнерами и пользователями, планируется опубликовать позднее.
ПЕРЕХОД НА ПЛАТФОРМУ "1С:ПРЕДПРИЯТИЕ 8.3"
Версия 8.3 платформы доступна без дополнительной оплаты зарегистрированным пользователям системы "1С:Предприятие 8", заключившим договор 1С:ИТС, и партнерам фирмы "1С".
Дистрибутив версии 8.3.3 платформы "1С:Предприятие" опубликован на сайте поддержки пользователей http://users.v8.1c.ru/. Документация к версии 8.3.3 платформы опубликована на сайте http://its.1c.ru/.
Дистрибутив и документацию. также планируется опубликовать в составе выпуска 1С:ИТС за июль2013 г.
В платформе "1С:Предприятие 8.3" поддерживается специальный режим совместимости с версиями 8.0, 8.1 и 8.2, что позволяет использовать ее с конфигурациями, разработанными для ранее выпущенных версий, без изменения самих конфигураций. В этом режиме прикладные решения, разработанные на платформе "1С:Предприятие" версий 8.0, 8.1 и 8.2, можно использовать с платформой версии 8.3 без дополнительной переработки.
Конфигурации, разработанные на платформе версии 8.3.2 и 8.3.1, также могут работать на платформе версии 8.3.3 без внесения изменений в конфигурацию. В версии 8.3.3 реализован специальный режим совместимости, позволяющий перевести конфигурацию с версии 8.3.3 на версию 8.3.2 и, при необходимости, обратно. Также поддерживается переход с версии 8.3.3 на версию 8.2 и обратно.
Чтобы прикладные решения, созданные на платформе версии 8.2 и ниже, могли работать с платформой "1С:Предприятие 8.3" без использования режима совместимости, в эти прикладные решения необходимо внести незначительные изменения. На сайте its.1c.ru опубликована методика адаптации прикладных решений для работы с платформой "1С:Предприятие 8.3.", которая применяется при переводе на данную версию платформы типовых конфигураций. Эту методику также планируется включить в состав дисков 1С:ИТС за июль 2013 года.
Новая версия 8.3 не имеет существенных отличий при работе пользователя с конфигурацией, ранее созданной для версии 8.2. Следовательно, переход на новую версию платформы не требует обучения пользователей.
Описание синтаксиса встроенного языка и языка запросов, а также описание объектной модели полностью включены в платформу в электронном виде (в разделах справки конфигуратора и синтакс-помощнике).
В электронный вариант документации не включено несколько глав, содержание которых не отличается от соответствующих глав документации к версии 8.2.
С платформой "1С:Предприятие 8.3" можно использовать клиентские и серверные лицензии, которые выпускались для "1С:Предприятия" версий 8.0, 8.1 и 8.2, как с программной, так и с аппаратной защитой.
ПРЕДВАРИТЕЛЬНЫЕ ПЛАНЫ ВЫПУСКА ПРИКЛАДНЫХ РЕШЕНИЙ, СОВМЕСТИМЫХ С ВЕРСИЕЙ 8.3
Типовые прикладные решения фирмы "1С" для Российской Федерации, предназначенные для работы с платформой "1С:Предприятие 8.3", планируется выпускать в следующем порядке.
В первую очередь ориентировочно в течение июня 2013 г. планируется перевести на версию 8.3 стандартные библиотеки:
- Библиотеку стандартных подсистем,
- Библиотеку электронных документов,
- Библиотеку подключаемого оборудования.
Далее на версию 8.3 планируется перевести типовые решения, поддерживающие работу в режиме тонкого клиента и веб-клиента.
Стандартные библиотеки, которые используются в решениях, работающих как в режиме управляемого приложения, так в режиме обычного приложения, будут выпускаться в двух вариантах – для версии 8.3 и для версии 8.2 платформы "1С:Предприятие".
Выпуск типовых конфигураций, поддерживающих работу в режиме тонкого клиента и веб-клиента, которые будут совместимы только с версией 8.3 платформы, предполагается в следующие сроки:
Типовая конфигурация |
Предварительный срок выпуска |
Бухгалтерия предприятия базовая, ред. 3.0 |
Июль 2013 г. |
Бухгалтерия предприятия ПРОФ, ред. 3.0 |
Июль 2013 г. |
Бухгалтерия предприятия КОРП, ред. 3.0 |
Июль 2013 г. |
Зарплата и управление персоналом, ред. 3.0 |
Июль 2013 г. |
Управление торговлей, ред. 11.1 |
Июль 2013 г. |
Розница, ред. 2.0 ПРОФ и базовая |
Август 2013 г. |
УП (ERP) 2.0 (бета-версия) |
Июль 2013 г. |
Управление небольшой фирмой ПРОФ и базовая |
Август 2013 г. |
Отчетность предпринимателя |
Июнь – июль 2013 г. |
Бухгалтерия государственного учреждения, ред. 2.0 |
Август 2013 г. |
Документооборот ПРОФ |
Август 2013 г. |
Документооборот КОРП |
Август 2013 г. |
Документооборот государственного учреждения |
Август 2013 г. |
Клиент ЭДО |
Август 2013 г. |
Дистрибутивы данных конфигураций будут поставляться только в формате версии 8.3. Данные конфигурации предполагается использовать с платформой "1С:Предприятие" версии 8.3 без применения режима совместимости с предыдущими версиями платформы. Это позволит при внедрении конфигураций внести доработки с использованием новой функциональности платформы "1С:Предприятие 8.3".
Последующие обновления для перечисленных выше конфигураций планируется выпускать только в формате версии 8.3.
Описание порядка перехода планируется включать в дистрибутивы конфигураций.
Типовые конфигурации, опубликованные в сервисе "1С:Предприятие 8 через Интернет" (1cfresh.com), также планируется перевести в сервисе на версию 8.3 платформы. Сроки публикации в сервисе решений, работающих на платформе "1С:Предприятие 8.3", будут доведены отдельным информационным письмом.
В настоящее время не планируется переводить на платформу "1С:Предприятие 8.3" следующие прикладные решения:
- Бухгалтерия предприятия базовая, ред. 2.0 (в т. ч. "1С:Упрощенка 8" и "1С:Предприниматель 8");
- Бухгалтерия предприятия ПРОФ, ред. 2.0;
- Бухгалтерия предприятия КОРП, ред. 2.0;
- Бухгалтерия автономного учреждения;
- Зарплата и управление персоналом, ред. 2.5 (ПРОФ и базовая);
- Зарплата и управление персоналом КОРП, ред. 2.5;
- Зарплата и кадры бюджетного учреждения;
- Управление торговлей, ред. 10.3 (ПРОФ и базовая);
- Бухгалтерия государственного учреждения, ред. 1.0 (ПРОФ и базовая);
- Розница, ред. 1.0 (ПРОФ и базовая);
- Комплексная автоматизация, ред. 1.1;
- Управление производственным предприятием, ред. 1.3;
- Консолидация ПРОФ;
- Консолидация Стандарт;
- Бюджетная отчетность;
- Свод отчетов ПРОФ;
- Налогоплательщик;
- Платежные документы;
- Деньги, редакция 1.0.
Обновления данных конфигураций планируется выпускать на платформе "1С:Предприятие 8.2" до окончания их поддержки. При этом версии указанных конфигураций, выпускаемые после 29.05.2013 на платформе "1С:Предприятие 8.2", будут в обязательном порядке тестироваться на совместимость с платформой "1С:Предприятие 8.3". Таким образом, пользователи смогут при желании использовать данные конфигурации с версией 8.3 платформы "1С:Предприятие" с включенным режимом совместимости с версией 8.2.
Обращаем внимание на то, что приведенные выше сроки выпуска решений, предназначенных для работы с версией 8.3 платформы "1С:Предприятие", являются предварительными. На сайте V8 по адресу http://v8.1c.ru/83compatible опубликована таблица, в которой планируется отражать готовность каждой типовой конфигурации для использования с версией 8.3 (в режиме совместимости с версией 8.2 или без совместимости с версией 8.2 платформы "1С:Предприятие") с указанием версии конфигурации. Таблица будет обновляться по мере выпуска очередных версий конфигураций.
Планы выпуска национальных прикладных решений фирмы "1С" будут доведены позже отдельными информационными письмами. Пользователям национальных решений перед переходом на версию 8.3 платформы рекомендуется уточнить совместимость текущей версии конфигурации с версией 8.3 платформы на сайте http://users.v8.1c.ru/.
Пользователям других прикладных решений рекомендуется перед переходом на версию 8.3 платформы проконсультироваться с разработчиками прикладных решений.
Сроки окончания поддержки прикладных решений на платформе "1С:Предприятие 8.2" индивидуальны для каждой конфигурации и будут опубликованы позднее.
Программные продукты, выпущенные на платформе "1С:Предприятие 8.2" и находящиеся в настоящее время в продаже, будут поставляться с дистрибутивами конфигураций в формате версии 8.2 до перевода соответствующих прикладных решений на платформу "1С:Предприятие 8.3". О переводе программных продуктов на новую версию платформы планируется сообщать отдельными информационными письмами.
РАЗРАБОТКА ТИПОВЫХ КОНФИГУРАЦИЙ НА ПЛАТФОРМЕ "1С:ПРЕДПРИЯТИЕ 8.3"
Новые возможности версии 8.3 платформы будут задействованы в очередных редакциях типовых конфигураций и новых продуктах, которые будут выпускаться на платформе "1С:Предприятие 8.3" и не будут совместимы с версией 8.2.
ПОДДЕРЖКА ПОЛЬЗОВАТЕЛЕЙ ПЛАТФОРМЫ "1С:ПРЕДПРИЯТИЕ 8.3"
Поддержка пользователей платформы "1С:Предприятие 8.3" осуществляется по договору на информационно-технологическое сопровождение 1С:ИТС, оформленному на основную поставку "1С:Предприятия 8". Услуги сопровождения 1С:ИТС ПРОФ включают:
- услуги линии консультаций фирмы "1С" по телефону и электронной почте;
- ежемесячное получение дисков 1С:ИТС, журнала "БУХ.1С" и сувенира от фирмы "1С" на рабочее место пользователя;
- получение обновлений программы и конфигураций на дисках 1С:ИТС и на сайте поддержки пользователей http://users.v8.1c.ru;
- подключение к интернет-ресурсам "1С", настройка Личного кабинета пользователя на сайтах its.1c.ru и http://users.v8.1c.ru;
- обновление программы "1С:Предприятие", диагностика состояния информационной базы, создание архивной копии;
- обучение работе с информационной системой 1С:ИТС, подборка материалов из информационной системы по запросу пользователя;
- "1С:Лекторий" – очные и видеосеминары фирмы "1С" по вопросам изменений законодательства и их отражения в программах "1С" (its.1c.ru/lector);
- подключение и сдача электронной отчетности – "1С-Отчетность";
- обмен электронными счетами-фактурами и другими документами – "1С-Такском";
- доступ к базе знаний отдела технической поддержки;
- другие услуги (подробнее см. its.1c.ru/about).
Сервер уровня КОРП "1С:Предприятия 8.3" предоставляет пользователю расширенные возможности по сравнению с "обычным" 64-разрядным сервером:
- фоновое обновление конфигурации базы данных;
- дополнительное управление распределением по рабочим серверам кластера в разрезе информационных баз, видов клиентских приложений и фоновых заданий:
- сервисов кластера;
- соединений с информационными базами;
- гибкое управление нагрузкой в кластере:
- безопасный расход памяти за один вызов;
- количество ИБ на процесс;
- объем памяти рабочих процессов, до которого сервер считается производительным;
- максимальный объем памяти рабочих процессов;
- стратегия балансировки (по памяти, по производительности);
- внешнее управление сеансами;
- профили безопасности;
- возможность обновления тонкого клиента с сервера;
- возможность публикации списка баз и обновлений тонкого клиента через http.
Выпущенные ранее клиентские и серверные лицензии "1С:Предприятия 8" остаются в продаже по прежним ценам, но не предоставляют права использования указанного дополнительного функционала. Перечисленные функциональные возможности разрешается использовать только при наличии у пользователя серверных и клиентских лицензий уровня КОРП.
Для организаций, заключающих лицензионный договор аренды "1С:Предприятия 8" и ежеквартально вносящих оплату по договору, лицензии версии КОРП доступны по цене аналогичных лицензий версии ПРОФ.
Пользователям, которые приобрели лицензии уровня КОРП, для получения перечисленных возможностей платформы "1С:Предприятие 8.3" необходимо также заключить договор сопровождения 1С:ИТС ПРОФ.
Ориентировочно с 01.01.2014 планируется пересмотреть условия договора сопровождения для пользователей корпоративных лицензий. Предполагается заключение в обязательном порядке нового вида договора 1С:ИТС КОРП сроком на один год. Ежегодная плата за обслуживание по данному договору предположительно составит 15 % от стоимости приобретенных лицензий уровня КОРП.
Поддержку по договору 1С:ИТС КОРП планируется расширить по сравнению с версией ПРОФ. В частности, для заключивших договор 1С:ИТС КОРП предполагается введение телефонной линии консультаций, работающей в режиме 24х7.
ПРИЛОЖЕНИЕ. НОВЫЕ ВОЗМОЖНОСТИ ВЕРСИИ 8.3 ПЛАТФОРМЫ "1С:ПРЕДПРИЯТИЕ"
Подробное описание возможности версии 8.3 платформы "1С:Предприятие" представлено на страницах http://v8.1c.ru/overview/release_8_3_1/,http://v8.1c.ru/overview/release_8_3_2/, http://v8.1c.ru/overview/release_8_3_3/.
Развитие "облачных" технологий и работы через Интернет Развитие кластера серверов
Реализована новая архитектура балансировки нагрузки кластера серверов:
- администратор определяет состав компьютеров (рабочих серверов), на которых размещается кластер,
- может определить требования к ним: какие сервисы и соединения с информационными базами должны работать на каждом из рабочих серверов,
- менеджеры кластера и рабочие процессы запускаются автоматически, исходя из назначенных требований,
- требования к рабочим серверам могут быть заданы интерактивно, из консоли администрирования кластера, или программно, из встроенного языка.
Можно задавать уровень отказоустойчивости кластера как количество рабочих серверов, которые могут одновременно выйти из строя, и это не приведет к аварийному завершению работы пользователей. Резервные сервисы запускаются автоматически в количестве, необходимом для обеспечения заданной отказоустойчивости. В реальном режиме времени выполняется репликация активного сервиса на резервные.
Нагрузка распределяется автоматически между рабочими серверами на основе актуального анализа их доступной производительности. Возможна ручная корректировка нагрузки на отдельные рабочие серверы за счет ограничения количества информационных баз и количества соединений, обслуживаемых одним рабочим процессом на конкретном сервере.
Введена возможность ограничивать объем памяти, расходуемый рабочими процессами. Можно ограничить максимальный объем памяти, занимаемой всеми рабочими процессами, а также ограничить количество памяти, расходуемой за один вызов рабочего процесса. Это позволяет повысить устойчивость кластера серверов к неосторожным действиям пользователей.
В составе кластера реализованы два новых сервиса:
- Сервис лицензирования. Выдает программные лицензии на запуск клиентского приложения и на использование сервера "1С:Предприятия". Наличие отдельного сервиса лицензирования позволяет беспрепятственно конфигурировать рабочие серверы кластера или разворачивать кластер на виртуальных серверах с динамическим изменением параметров.
- Сервис внешнего управления сеансами. Позволяет ограничивать количество пользователей, подключающихся к той или иной информационной базе. Информирует внешнюю систему о начале и завершении сеанса, получая в ответ разрешение или запрет на запуск сеанса. Взаимодействие с внешней системой осуществляется через веб-сервис, имеющий определенный набор методов.
Существенно уменьшено потребление памяти рабочими процессами кластера.
Загрузка тонкого клиента из Интернета
Когда пользователи работают в локальной сети, платформа может автоматически обновить версию клиентского приложения у пользователей, если версия, установленная на сервере, изменилась. Теперь такая автоматическая установка тонкого клиента нужной версии возможна и в том случае, когда пользователи подключаются к кластеру серверов через Интернет.
Если будет обнаружено несоответствие версий клиентского и серверного приложений, платформа сможет скачать и установить необходимую версию тонкого клиента по HTTP-соединению или с помощью веб-сервиса. Адрес, с которого нужно получить дистрибутив тонкого клиента, может быть передан сервером или в явном виде указан в настройках клиентской части "1С:Предприятия".
Поддержка защищенных интернет-соединений
Реализована поддержка защищенного соединения SSL и сертификатов во всех механизмах платформы, использующих Интернет:
- тонкий клиент (как для Windows, так и для Linux);
- веб-сервисы "1С:Предприятия";
- объекты встроенного языка, реализующие работу по протоколам FTP и HTTP;
- интернет-почта.
Могут использоваться сертификаты из стандартного хранилища операционной системы или из файла. Настроить использование сертификатов можно через командную строку или в диалоге параметров запуска информационной базы.
Поддержка внешних компонентов и расширений
В браузерах Google Chrome и Safari реализована поддержка внешних компонентов и расширений для работы с файлами и для работы с криптографией.
Реструктуризация информационной базы в фоновом режиме
В процессе функционирования прикладного решения в него, как правило, вносятся изменения. Эти изменения могут затрагивать структуру базы данных. В таком случае при обновлении конфигурации выполняется реструктуризация информационной базы.
Реструктуризация выполняется в режиме монопольного доступа, то есть в этот период работа пользователей с программой невозможна. На сложных, многофункциональных прикладных решениях и на больших информационных базах реструктуризация может занимать значительное время.
Раньше режим монопольного доступа требовался на все время выполнения реструктуризации, и этот процесс должен был быть непрерывным. Если он прерывался, в следующий раз приходилось начинать заново.
Теперь же основная масса изменений при реструктуризации выполняется в фоновом режиме, без прекращения работы пользователей. Монопольный доступ по-прежнему требуется, но лишь в последней, короткой фазе реструктуризации.
Фоновая реструктуризация работает только в клиент-серверном варианте системы. Она может быть запущена интерактивно, из режима "Конфигуратор" или из командной строки. Процесс фоновой реструктуризации можно временно останавливать, а затем продолжать с того места, на котором остановились.
Профили безопасности
Поставщик сервиса, предоставляющий услуги пользования прикладными решениями "1С:Предприятия" через Интернет, не всегда может быть уверен в надежности конкретного прикладного решения, разработанного сторонними поставщиками. Однако он должен обеспечивать бесперебойную работу всего сервиса в целом, других прикладных решений, предоставляемых в рамках этого сервиса.
Для этих целей в кластере серверов реализованы профили безопасности. Они запрещают прикладному решению выполнять действия, которые могут быть потенциально опасны для функционирования кластера серверов и всего сервиса. Это такие действия, как:
- обращение к файловой системе сервера,
- запуск COM-объектов,
- использование внешних компонентов "1С:Предприятия",
- запуск внешних обработок и отчетов,
- запуск приложений, установленных на сервере,
- обращение к ресурсам Интернета.
Повышение отказоустойчивости и улучшение распределения нагрузки в кластере
Выполнено значительное количество изменений, направленных на то, чтобы улучшить работу существующих механизмов отказоустойчивости кластера и механизма распределения нагрузки в кластере:
- При сбоях или при изменении требований назначения в другой менеджер кластера переносятся теперь не только сами сервисы, но и их состояния. Вместе с этим происходит завершение сервиса на исходном менеджере кластера, и занятые им ресурсы освобождаются.
- К числу сервисов, для которых выполняется репликация состояний, добавлен сервис объектных блокировок, сервис нумерации и сервис фоновой реструктуризации;
- Схема хранения сеансовых данных изменена таким образом, чтобы исключить возможные конфликты доступа к ним в таком кластере, который имеет несколько серверов на одном физическом сервере; а также чтобы исключить конфликты, которые могут возникнуть при переносе сервиса сеансовых данных.
- Реализован еще один алгоритм для выбора подходящего рабочего процесса для нового соединения – режим экономии памяти. В этом режиме выбирается рабочий процесс, который уже имеет соединения с данной информационной базой и который запущен на сервере, обладающем наибольшим количеством свободной оперативной памяти.
- Реализовано новое свойство требования назначения – приоритет. Оно анализируется в тех случаях, когда тип исходного требования одинаков для нескольких серверов.
- Реализована защита реестра кластера от неполной записи. Это повышает надежность реестра.
- Алгоритм определения доступной производительности модифицирован таким образом, чтобы учитывать еще и степень загруженности процессора, и количество потоков, ожидающих его.
- Оптимизирован процесс создания сеанса. Эта оптимизация заметна на таких операциях, как одновременное подключение к кластеру многих клиентов или подключение одного клиента к кластеру, который уже имеет большое количество сеансов.
Клиентские приложения для Linux
Раньше работа пользователей в операционной системе Linux была возможна только с помощью веб-клиента под одним из интернет-браузеров, поддерживаемых в Linux.
Теперь для операционной системы Linux созданы клиентские приложения, аналогичные тем, которые существуют для операционной системы Windows:
- тонкий клиент, обеспечивающий работу пользователей в режиме управляемого приложения,
- толстый клиент, обеспечивающий работу в режиме обычного или управляемого приложения,
- конфигуратор, предназначенный для администрирования информационной базы и для изменения конфигурации.
Оба этих клиентских приложения поддерживают файловый и клиент-серверный варианты работы. Они реализованы как для архитектуры x86, так и для архитектуры x86-64.
Благодаря этому в операционной системе Linux теперь могут работать не только пользователи приложений "1С:Предприятия", но и разработчики этих приложений, а также администраторы информационных баз.
Кроссплатформенные инструменты администрирования клиент-серверного варианта работы
Ранее для администрирования кластера серверов "1С:Предприятия" в составе системы обязательно должен был существовать компьютер, работающий под управлением операционной системы Windows. На этом компьютере запускалась утилита, с помощью которой можно было выполнять все административные действия с кластером.
Теперь администрирование кластера можно осуществлять с любых компьютеров, работающих как под управлением Windows, так и под управлением Linux. Для этого в "1С:Предприятии" реализованы два инструмента:
- сервер администрирования,
- утилита командной строки.
Сервер администрирования является кроссплатформенным приложением и предназначен для передачи управляющих команд одному кластеру серверов "1С:Предприятия". Он может быть запущен как консольное приложение, как сервис операционной системы Windows или как демон операционной системы Linux.
Для формирования команд серверу администрирования и для отображения полученной от него информации предназначена утилита командной строки. Она также является кроссплатформенным приложением. Эта утилита поддерживает весь набор команд, необходимых для администрирования кластера серверов.
Выгрузка структуры и данных конфигурации в набор файлов и загрузка из него (в статусе бета-версии)
Любую конфигурацию можно выгрузить в указанный каталог в виде набора файлов. Объекты конфигурации выгружаются в набор XML-файлов. Программные модули выгружаются в текстовые файлы. Справка выгружается в HTML-файлы.
Благодаря использованию формата XML можно выполнять обработку и анализ конфигурации как программными средствами, так и вручную.
Загрузить/выгрузить конфигурацию можно либо интерактивно в конфигураторе, либо из командной строки запуска конфигуратора.
Данная функциональность в текущей версии платформы имеет статус бета-версии.
Доработка механизма внешних источников данных
- Данные внешних источников можно помещать во временные таблицы для использования в сложных запросах.
- При соединении с внешним источником можно использовать аутентификацию операционной системы.
- Улучшена работа с внешними источниками, которые не являются Microsoft SQL Server, PostgreSQL, IBM DB2 или Oracle Database базами данных.
- Ссылки на объекты таблиц внешних источников теперь участвуют в поиске ссылок наряду со ссылками на объекты информационной базы "1С:Предприятия".
- Поддерживается работа с внешними источниками, содержащими иерархические данные.
- Реализована возможность программного переопределения формы, открываемой для просмотра данных внешнего источника.
- Внешние источники могут участвовать в разделении данных и включаться в состав разделителей.
- В формах можно использовать ссылку на любую таблицу внешних источников данных.
Развитие сложных аналитических отчетов
- Редактирование настроек отчетов сделано более удобным и понятным. Теперь они редактируются в отдельных полях отчета, а не в единой таблице, как раньше.
- В язык выражений системы компоновки данных добавлены статистические функции, позволяющие рассчитывать стандартное отклонение, дисперсию, ковариацию, корреляцию, регрессию. Также реализован целый ряд алгебраических и тригонометрических функций.
- В системе компоновки данных реализован вывод в отчет полей из наборов данных, которые связаны с данным набором данных, но не связаны между собой.
- В диаграммах реализованы режимы сглаживания, соединения элементов серий, а также новые виды диаграмм: Воронка и Объемная воронка.
- Унифицирована работа функциональных опций в управляемых формах и в системе компоновки данных.
Юзабилити
- Новый интерфейс "Такси", реализующий ряд новых подходов к работе с прикладными решениями:
- функции, необходимые для удобной навигации по прикладному решению, реализованы в нескольких вспомогательных панелях: инструменты, избранное, история и др.;
- разработчик прикладного решения может задать некоторый стандартный состав и расположение этих панелей в соответствии с назначением и особенностями приложения;
- пользователь может самостоятельно конструировать свое рабочее пространство, располагая панели в разных областях экрана;
- добавлять в избранное можно как объекты данных (документы, элементы справочников), так и команды;
- полнотекстовый поиск в данных реализован теперь как стандартная функция платформы;
- панель навигации формы в новом интерфейсе размещается над рабочей областью, а не слева, как раньше;
- выполнено большое количество изменений, которые касаются отдельных элементов формы и внешнего вида формы в целом;
- изменен внешний вид календаря – теперь выбор месяца и года стал более удобным.
- Работа без использования модальных окон, благодаря которой:
- не происходит открытия новых окон браузера, что повышает производительность и стабильность веб-клиента;
- во многих случаях дополнительная настройка браузера становится ненужной, так как "1С:Предприятие" больше не использует всплывающие окна;
- любая конфигурация, используя веб-клиент, может работать на iPad и других мобильных устройствах.
- Улучшение настройки списков:
- настройки выглядят проще и максимально приближены к настройке отчетов. Условия, по которым выполняется отбор, автоматически отображаются в форме списка;
- все без исключения настройки списков сохраняются автоматически. Если этого недостаточно, пользователь может сохранять настройки и вручную, задавая им понятные имена. Для одного и того же списка можно хранить несколько вариантов его настройки.
- Улучшение ввода по строке. Новый механизм поиска в поле ввода предоставляет качественно новые возможности:
- выбор способа поиска: в начале строки или в любом месте строки;
- возможность задействовать полнотекстовый поиск (полезна при больших объемах данных или при поиске по нескольким словам);
- возможность выполнять поиск фоновым заданием (также полезна при больших объемах данных).
- Кнопка создания при вводе:
- добавление новых элементов данных значительно упрощено. Теперь в списке, раскрывающемся под полем ввода, присутствует кнопка создания нового элемента. Она позволяет создать новый элемент данных и автоматически подставляет ссылку на этот элемент в поле ввода.
- Улучшена навигация и редактирование в таблице формы.
- Можно задавать произвольные представления для ссылок на любые объекты (как "1С:Предприятия", так и внешних источников): справочники, документы и т. д.
- Реализованы навигационные ссылки на команды глобального командного интерфейса и на списки. Переход по ссылке на команду выполняет эту команду, а переход по ссылке на список открывает форму списка.
- Реализован новый тип данных – ФорматированнаяСтрока, в которой может быть задан цвет текста/фона, шрифт и гиперссылка. Форматированная строка может быть реквизитом формы и может отображаться в поле надписи.
- Улучшен дизайн выпадающего списка для поля ввода.
- Улучшен дизайн подсказок для элементов формы. Можно задавать подсказки:
- отображаемые внутри элемента, когда он не заполнен;
- всплывающие при наведении курсора;
- отображаемые всегда рядом с элементом;
- отображаемые при нажатии на отдельную кнопку.
- Группы, расположенные в форме, можно выделять разным цветом фона.
- В веб-клиенте значительно расширены возможности редактирования табличного документа.
- Реализована возможность выполнять поиск фоновым заданием (также полезна при больших объемах данных).
Мобильная платформа "1С:Предприятие 8"
Разработана мобильная платформа "1С:Предприятие 8", включающая в себя:
- собственно мобильную платформу (дистрибутив), работающую под управлением операционных систем Android и iOS;
- технологию создания и публикации мобильных приложений "1С:Предприятия 8".
Инструменты геопозиционирования
В мобильной платформе реализован ряд объектов, которые позволяют определять и отображать географическое положение мобильного устройства и почтовый адрес, соответствующий этому местоположению. Теперь доступны такие возможности, как:
- определение доступных провайдеров геопозиционирования и получение информации по каждому из них;
- выбор самого точного или самого энергоэкономичного провайдера;
- определение актуального местоположения (долгота, широта, высота над уровнем моря, направление движения, скорость, дата);
- возможность автоматического обновления местоположения в зависимости от периода времени или удаления от точки предыдущего местоположения;
- получение адреса по местоположению и получение местоположения по адресу;
- отображение адреса на карте. Для отображения используется карта, предоставляемая операционной системой iOS, либо мобильные карты Google Maps (для Android). С картами Google Maps мобильная платформа работает напрямую, установка их в виде отдельного приложения не требуется.
Мультимедийные возможности
Реализованы возможности выполнения фотоснимков, видеозаписи и аудиозаписи.
Автоматизированное тестирование
Разработан новый механизм, позволяющий выполнять автоматизированное тестирование прикладных решений "1С:Предприятия 8".
На встроенном языке можно описать алгоритм, имитирующий интерактивные действия пользователя, воспроизвести этот алгоритм и проконтролировать результаты его выполнения, сравнив их с эталонными.
Также реализована возможность записи интерактивных действий пользователя в файл для последующего их анализа или для формирования на их основе автоматизированного теста.
Оптимизация сравнения и обновления конфигураций
Оптимизировано использование оперативной памяти при выполнении сравнения и объединения конфигураций и при обновлении конфигурации.
Переработка механизма совместной работы с файловыми информационными базами
Разработан новый механизм, контролирующий совместный доступ пользователей к файловой информационной базе. Он одинаково работает как в операционной системе Windows, так и в операционной системе Linux.
Файловая информационная база должна быть опубликована на ресурсах, поддерживающих протокол SMB (CIFS). Публикация локальных ресурсов в сеть может осуществляться как в Windows, так и в Linux.
Совместная работа возможна только для клиентских приложений одной версии. Максимальное количество приложений, одновременно работающих с одной файловой базой, – 1024. При работе системы создаются служебные файлы с расширением CFL, которые имеют нулевой размер и не удаляются после завершения работы клиентских приложений.
Улучшение работы веб-клиента
Пакетная печать табличных документов
Реализована возможность печатать несколько табличных документов одним пакетом без появления диалога печати. Кроме этого, можно все документы, содержащиеся в пакете, сохранить в файл .pdf с учетом количества экземпляров и разбора по копиям.
Более простая настройка браузера
Если прикладное решение использует рекомендуемые режимы работы интерфейса ("В закладках" или интерфейс "Такси" и без использования модальных окон), то проверка того, как в браузере настроена блокировка всплывающих окон, становится ненужной и фактически не выполняется. Это упрощает использование веб-клиента, особенно при первом запуске.
Работа на iPad
В вариант работы веб-клиента на iPad мы внесли ряд улучшений, например:
- реализована поддержка стандартных жестов увеличения и уменьшения масштаба;
- все элементы, имеющие возможность прокрутки, содержат полосы прокрутки;
- для повышения удобства работы с приложениями поддерживается только режим работы интерфейса "В закладках" и только без использования модальных окон;
- режим эмуляции многооконности больше не поддерживается.
Разные изменения
Развитие "1С:Предприятия" для Linux
- Реализована работа с объектами Xbase (DBF-файлы) на 64-разрядной ОС Linux.
- Реализована работа с буфером обмена и ряд функций встроенного языка для работы с файловой системой.
- Реализовано получение лицензий для базовых версий.
- Реализована публикация на веб-сервере информационных баз, веб-сервисов и мобильных приложений.
- Реализовано создание комплектов поставки конфигураций.
- Реализовано приложение Autorun, позволяющее создавать установочные диски.
- Для разработчиков прикладных решений создан набор рекомендаций, касающихся особенностей ОС Linux.
Работа с внешними многомерными источниками данных
Расширена функциональность внешних источников данных. Теперь к прикладному решению можно подключать многомерные источники данных, такие как:
- MS SQL Server Analysis Services,
- Oracle Essbase,
- IBM Infosphere Warehouse.
Работа фоновых заданий в файловом варианте
Реализована автоматическая работа фоновых и регламентных заданий в файловом варианте без обязательного запуска отдельного служебного соединения и без вызова метода ВыполнитьОбработкуЗаданий().
Теперь если стартует тонкий или толстый клиент, а также если у веб-сервера есть клиентские соединения, то в каждом из этих приложений автоматически запускается еще один поток с подключением к базе данных, последовательно выполняющий фоновые задания, инициированные данным клиентом.
Новые инструменты для разработчика
Хранилище конфигурации
Значительно улучшена работа хранилища конфигурации. Изменена внутренняя структура хранилища, что позволило существенно увеличить объем данных, помещаемых в него. Благодаря применению нового алгоритма, сравнение разных версий одного и того же объекта в хранилище выполняется значительно быстрее. При этом стало возможным сравнивать не только объекты целиком, но и отдельные свойства объекта разных версий.
Повышена параллельность процесса разработки конфигурации за счет оптимизации контроля ссылочной целостности. Разработчики, изменяющие одну и ту же конфигурацию, теперь меньше зависят от действий друг друга, потому что при получении данных из хранилища или при их помещении туда выполняется более интеллектуальный анализ взаимных зависимостей объектов. Это позволяет захватывать меньшее количество зависимых объектов.
Создание обработчиков событий формы
Обработчики клиентских событий формы теперь можно создавать проще, быстрее и удобнее. Сразу же, при создании шаблона обработчика события, можно выбрать будущий "сценарий" исполнения программного кода: только на клиенте, с переходом на сервер или с передачей на сервер всего контекста формы. В зависимости от выбранного "сценария" платформа создаст в модуле формы шаблон будущего программного кода.
Области в редакторе модуля
В редакторе модуля реализована возможность выделять произвольные области текста, группировать и сворачивать их подобно тому, как сворачиваются инструкции циклов, условий, процедур и функций.
Каждой области текста, которую выделяет разработчик, он может дать собственное имя. Это позволяет простым и понятным образом выделять части модуля, имеющие сходный смысл, делает модули более читаемыми.
Контекстная подсказка по параметрам процедур и функций
Улучшена контекстная подсказка. Теперь при наборе параметров процедур и функций по ним также выдается контекстная подсказка с указанием типов и возможных вариантов синтаксиса.
Использование комментариев разработчика в контекстной подсказке
Стандарты разработки подразумевают, что каждая процедура/функция, написанная разработчиком, должна предваряться комментариями, составленными по определенным правилам. Эти комментарии описывают как назначение самой процедуры/функции, так и отдельных ее параметров.
Теперь в контекстной подсказке реализовано автоматическое распознавание и отображение таких комментариев, соответствующих формату стандартов разработки. При наборе процедуры/функции будет показана информация по самой функции и ее вариантам, а при наборе параметра – по этому конкретному параметру.
Методические ссылки в синтакс-помощнике
В синтакс-помощнике в конце каждого описания добавлена ссылка "Методическая информация". По этой ссылке открывается окно браузера, в котором отображаются ссылки на методические материалы для выбранного раздела. Эти ссылки ежедневно подбираются из таких источников, как 1С:ИТС, раздел сайта V8 для специалистов, база знаний по технологическим вопросам крупных внедрений, сайт "1С:Предприятия 8", конференция начинающих разработчиков и др. Этот механизм поможет начинающим и опытным разработчикам быстро найти информацию по интересующему механизму платформы или по конкретному методу, свойству встроенного языка на различных ресурсах фирмы "1С".
Интернационализация
- Реализованы два новых языка интерфейса платформы: азербайджанский и китайский.
- Реализовано формирование числа прописью и представления периода на французском языке.
Нужна помощь во внедрении или доработке 1С?
Отправьте сообщение, наши специалисты свяжутся с вами в ближайшее время!
* — обязательные поля
Отправляя эту форму, Вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных компанией «Аксиома-Софт».