1С:Библиотека стандартных подсистем

Версия 2.4.1

Новые возможности и изменения

Переход на версию 2.4.1 с версии 2.3.5

Переход с тестовых версий 2.4.1

Использование новых возможностей

 


Версия 2.4.1

Версия 2.4.1 является развитием редакцией 2.3 продукта 1С:Библиотека стандартных подсистем.

Новые возможности и изменения

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

В поставку БСП добавлены следующие файлы:

В·        1Cv8_international.cf – файл поставки международной библиотеки.

В·        ЛокализуемыеОбъектыБСП.txt - расположен РІ подкаталоге ExtFiles, содержит СЃРїРёСЃРѕРє объектов библиотеки СЃ СЂРѕСЃСЃРёР№СЃРєРѕР№ спецификой, которые исключены РёР· файла поставки международной библиотеки.

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

В·        Адресный классификатор;

В·        ЗащитаПерсональныхДанных;

В·        Работа СЃ контрагентами;

В·        Склонение объектов.

Список подсистем, в которых российская специфика выделена в отдельные объекты метаданных и не включена в международную версию библиотеки:

В·        Банки (выделена загрузка классификатора);

В·        Валюты (выделена загрузка РєСѓСЂСЃРѕРІ валют);

В·        Графики работы (выделено заполнение 5-ти дневного графика работы);

В·        Календарные графики (выделено заполнение производственного календаря Рё праздничных дней);

В·        Контактная информация (выделена работа СЃ адресами);

В·        Электронная РїРѕРґРїРёСЃСЊ (выделено заявление РЅР° выпуск квалифицированного сертификата, электронная РїРѕРґРїРёСЃСЊ РІ облачном сервисе).

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

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

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

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

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

В·        Из подсистемы Базовая функциональность выделены вспомогательные подсистемы, опциональные для внедрения РІ конфигурации:

В·        Подсистема Подключаемые команды предоставляет программный интерфейс для вывода различных команд РІ формах, списках Рё журналах  программы. РЎ ее помощью полностью унифицирован РїРѕСЂСЏРґРѕРє внедрения РІ формы конфигурации для пяти подсистем: Печать, Заполнение объектов, Настройка РїРѕСЂСЏРґРєР° элементов, Дополнительные отчеты Рё обработки Рё Варианты отчетов. Подсистему Подключаемые команды необходимо отмечать Рє внедрению РІ конфигурацию, только если РІ конфигурации используется РѕРґРЅР° РёР· перечисленных подсистем. Технология разработки подключаемых команд унифицирована для объектов конфигурации Рё для расширений конфигурации.

В·        Подсистема Профили безопасности, содержит средства для управления профилями безопасности информационной базы РІ кластере серверов 1РЎ:Предприятие.

В·        Следующие зависимости между подсистемами сделаны необязательными:

В·        Адресный классификатор – Получение файлов РёР· Интернета;

В·        Варианты отчетов – Работа СЃ почтовыми сообщениями;

В·        Взаимодействия – Свойства;

В·        Дополнительные отчеты Рё обработки – Печать;

В·        Обмен данными – Работа СЃ почтовыми сообщениями;

В·        Работа СЃ файлами – Свойства;

В·        Рассылка отчетов – Получение файлов РёР· Интернета.

Кроме того, подсистема Интеграция с 1С-Бухфон переименована в Вызов онлайн-поддержки.

Базовая функциональность

В·         РџСЂРё работе СЃРѕ СЃРїРёСЃРєРѕРј Журнал регистрации (раздел Администрирование – Поддержка Рё обслуживание) события выводятся только Р·Р° сегодняшний день, что ускоряет первое открытие СЃРїРёСЃРєР°, Р° также позволяет снизить нагрузку РЅР° сервера 1РЎ:Предприятие. Р’ дальнейшем этот фильтр можно перенастроить.

Варианты отчетов

В·         Для быстрого вычисления СЃСѓРјРјС‹ выделенных ячеек РІ отчетах теперь можно воспользоваться сочетанием клавиш Alt+S.

В·         Р’ различных списках Рё объектах программы РІ подменю Отчеты выводятся контекстные отчеты, связанные СЃ этими объектами. Например, РєРЅРѕРїРєР° Карточка расчетов СЃ клиентами РІ подменю Отчеты документа Реализация товаров Рё услуг открывает отчет РїРѕ расчетам СЃ фильтром РїРѕ контрагенту Рё организации. Состав подменю Отчеты автоматически подстраивается РїРѕРґ выбранный элемент или документ: показываются только те команды, которые РјРѕРіСѓС‚ быть для него сформированы. Рђ РїСЂРё выборе нескольких элементов РІ подменю Отчеты остаются только те команды, которые РїРѕРґС…РѕРґСЏС‚ сразу РєРѕ всем выбранным элементам.

Взаимодействия

В·         Р’ СЃРїРёСЃРєРµ Взаимодействия РїРёСЃСЊРјР° можно сохранять РЅР° РґРёСЃРє РІ формате eml.

В·         РџСЂРё получении писем СЃ вложениями, содержащими вложенные РїРёСЃСЊРјР°, такие РїРёСЃСЊРјР°-вложения можно просмотреть, распечатать или сохранить РЅР° РґРёСЃРє (РІ формате eml)

В·         Также любое РїРёСЃСЊРјРѕ можно отправить РІ качестве вложения Рє РґСЂСѓРіРѕРјСѓ РїРёСЃСЊРјСѓ.

Заполнение объектов

В·         Состав подменю Заполнить автоматически подстраивается РїРѕРґ выбранный элемент или документ: показываются только те команды заполнения, которые РјРѕРіСѓС‚ быть для него вызваны. Рђ РїСЂРё выборе нескольких элементов РІ подменю Заполнить остаются только те команды, которые РїРѕРґС…РѕРґСЏС‚ сразу РєРѕ всем выбранным элементам.

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

В·         Размещение настроек РІ панелях администрирования раздела Администрирование стало интуитивно понятнее. Улучшена навигация РїРѕ панелям администрирования.

o   Панель Поддержка Рё обслуживание переименована РІ Обслуживание.

o   Р’ РЅРѕРІРѕР№ панели Интернет-поддержка Рё сервисы размещаются РІСЃРµ настройки, связанные СЃ интернет-сервисами Рё онлайн-поддержкой.

o   Часть настроек РёР· панелей Обслуживание Рё Общие настройки была перенесена РІ более подходящие РїРѕ смыслу панели.

Обмен данными

В·         Для обеспечения обмена данными между информационными базами, работающими РїРѕРґ операционными системами СЃ различными кодировками, добавлена функция транслитерации имен файлов сообщений обмена. Включить соответствующую опцию можно СЃ помощью флага Транслитерировать имена файлов сообщений обмена РІ помощнике создания обмена данными, либо РІ форме настроек параметров подключения, вызванной РёР· формы настроек обмена СЃ конкретным корреспондентом.

В·         Возможность установки (изменения) префикса информационной базы РїСЂРё выключенной синхронизации данных, Р° также РїСЂРё работе РІ режиме сервиса.

Печать

В·         Для быстрого вычисления СЃСѓРјРјС‹ выделенных ячеек РІ печатных формах теперь можно воспользоваться сочетанием клавиш Alt+S.

В·         Возможность редактирования печатных форм перед отправкой РЅР° принтер, сохранением РІ файл или отправкой РїРѕ почте теперь ограничивается ролью РедактированиеПечатныхФорм. РџСЂРё разработке поставляемых профилей РіСЂСѓРїРї доступа рекомендуется ограничивать эту возможность для внешних пользователей системы, Р° внутренним пользователям назначать, РёСЃС…РѕРґСЏ РёР· РёС… должностных обязанностей.
В целях обратной совместимости, новая роль имеется во всех существующих профилях групп доступа.

В·         Для устранения возможных проблем СЃ РєРѕРґРёСЂРѕРІРєРѕР№ файлов РІ разных операционных системах РІ форме сохранения печатной формы РІ файл предусмотрен флажок Транслитерировать имена файлов. РџСЂРё его включении кириллица РІ именах сохраняемых файлов будет преобразована РІ латиницу. Например, РёРјСЏ файла "Счет РЅР° оплату.pdf" будет преобразовано РІ "Schet na oplatu.pdf".

Префиксация объектов

В·         РџСЂРё изменении префикса информационной базы обеспечивается продолжение текущей автонумерации РІ списках, РіРґРµ уже есть данные.

Пользователи

В·         Пользователи, РЅРµ имеющие административных прав, РјРѕРіСѓС‚ самостоятельно сбрасывать СЃРІРѕРё настройки форм, внешнего РІРёРґР°, условного оформления, СЃРїРёСЃРєРѕРІ Рё РґСЂСѓРіРёРµ, РЅРµ обращаясь для этого Рє администратору. Для этого РІ карточке своей учетной записи необходимо перейти РїРѕ ссылке Настройки РІ панели навигации формы.

В·         РџСЂРё регистрации РЅРѕРІРѕРіРѕ пользователя РІ программе СЃ помощь копирования существующего (команда Скопировать (F9) РІ списках Пользователи, Внешние пользователи, раздел Администрирование – Настройки пользователей Рё прав – Пользователи, Внешние пользователи), администратору будет предложено скопировать также права доступа Рё РіСЂСѓРїРїС‹ копируемого пользователя.

Работа с файлами

В·         Для повышения удобства работы СЃ большим количеством файлов РІ СЂСЏРґРµ СЃРїРёСЃРєРѕРІ присоединенных файлов можно создавать папки. Например, если Рє элементу справочника Проекты присоединено РјРЅРѕРіРѕ файлов, РёС… можно разбить РїРѕ папкам Документация, РљРѕРґС‹ модулей, Презентации.

В·         Для упрощения работы СЃ несколькими файлами сразу реализована поддержка пакетных команд Занять, Отменить редактирование, Закончить редактирование РІ списках присоединенных файлов. Если раньше приходилось выполнять эти команды для каждого файла РїРѕ отдельности, то теперь достаточно выделить несколько файлов Рё выполнить нужную команду.

В·         Для сравнения разных файлов между СЃРѕР±РѕР№ РІ списках файлов предусмотрена команда Сравнить файлы.

В·         Для устранения возможных проблем РїСЂРё выгрузке Рё переносе файлов между разными операционными системами РІ списках файлов РїСЂРё вызове команды Сохранить папку предусмотрен флажок Транслитерировать имена файлов Рё папок. РџСЂРё его включении имена всех выгружаемых РЅР° компьютер файлов Рё папок Р±СѓРґСѓС‚ содержать только Р±СѓРєРІС‹ латинского алфавита Рё цифры. Например, "Документ.txt" будет сохранен как "Dokument.txt".

В·         Для печати подписанного электронной РїРѕРґРїРёСЃСЊСЋ табличного документа СЃРѕ штампами визуализации электронной РїРѕРґРїРёСЃРё, РІ СЃРїРёСЃРєРµ присоединенных файлов (гиперссылка Присоединенные файлы карточки объекта) предусмотрена соответствующая команда Печать – РЎРѕ штампом электронной РїРѕРґРїРёСЃРё. Предварительно, табличный документ должен быть подписан РѕРґРЅРѕР№ или несколькими электронными РїРѕРґРїРёСЃСЏРјРё РІ соответствии СЃ тем, как это предусмотрено РІ документе.

o   Данная возможность доступна РїСЂРё наличии подсистемы Электронная РїРѕРґРїРёСЃСЊ

Работа с почтовыми сообщениями

В·         Пользователи, которым требуется использовать РІ работе персональную учетную запись электронной почты, теперь СЃРјРѕРіСѓС‚ настроить ее себе самостоятельно. Персональной учетной записью может пользоваться только тот пользователь, который является ее владельцем. Для РґСЂСѓРіРёС… пользователей такая учетная запись недоступна.

В·         Для правильной работы СЃ вложениями некоторых почтовых программ подсистема РїСЂРё отправке автоматически устанавливает Сѓ вложений тип содержимого РЅР° РѕСЃРЅРѕРІРµ расширения имени файла.В 

В·         Для контроля Р·Р° отправленными письмами РІ карточке учетной записи электронной почты размещен флажок Отправлять скрытые РєРѕРїРёРё писем РЅР° этот адрес. Его рекомендуется включать РІ большинстве случаев, РєРѕРіРґР° отправленные РїРёСЃСЊРјР° РЅРµ сохраняются РЅР° почтовом сервере автоматически.

В·         Для устранения возможных проблем СЃ РєРѕРґРёСЂРѕРІРєРѕР№ файлов РІ разных операционных системах РІ форме выбора формата вложений предусмотрен флажок Транслитерировать имена файлов. РџСЂРё его включении кириллица РІ именах сохраняемых файлов будет преобразована РІ латиницу. Например, РёРјСЏ файла "Счет РЅР° оплату.pdf" будет преобразовано РІ "Schet na oplatu.pdf".

Рассылка отчетов

В·         Для устранения возможных проблем РїСЂРё публикации отчетов РІ локальные или внешние папки разных операционных систем РЅР° вкладке Дополнительно формы рассылки отчетов предусмотрен флажок Транслитерировать имена файлов. РџСЂРё его включении имена файлов всех публикуемых отчетов Р±СѓРґСѓС‚ содержать только Р±СѓРєРІС‹ латинского алфавита Рё цифры. Например, "Отчет.mxl" будет сохранен как "Otchet.mxl".

Свойства

В·         Для размещения РЅР° карточке объекта (документа, справочника Рё С‚.Рґ.) ссылок РЅР° внешние ресурсы или РґСЂСѓРіРёРµ объекты программы (например, файлы) сделано отображение дополнительных реквизитов РІ РІРёРґРµ гиперссылок. Для этого РІ карточке дополнительного реквизита (Администрирование – Общие настройки – Дополнительные реквизиты) требуется установить флаг Выводить РІ РІРёРґРµ гиперссылки. Данная настройка доступна для строковых Рё ссылочных дополнительных реквизитов.

В·         Для настройки условий видимости, доступности Рё обязательности заполнения (гиперссылка напротив соответствующего свойства РІ карточке дополнительного реквизита) дополнительных реквизитов РІ зависимости РѕС‚ нескольких значений реквизитов, добавлены РІРёРґС‹ сравнения Р’ СЃРїРёСЃРєРµ Рё РќРµ РІ СЃРїРёСЃРєРµ.

Шаблоны сообщений

В·         Для устранения возможных проблем РїСЂРё открытии Рё сохранении вложений РІ письмах, сформированных СЃ помощью механизма шаблонов сообщений РІ разных операционных системах, РЅР° форме шаблона сообщения предусмотрен флажок Транслитерировать имена файлов. РџСЂРё его включении имена печатных форм Рё прикрепляемых Рє РїРёСЃСЊРјСѓ вложений Р±СѓРґСѓС‚ содержать только Р±СѓРєРІС‹ латинского алфавита Рё цифры. Например, "Счет РЅР° оплату.pdf" будет сохранен как "Schet na oplatu.pdf".

Электронная подпись

В·         Для сохранения РЅР° компьютер сертификата вместе СЃ файлом Рё электронной РїРѕРґРїРёСЃСЊСЋ РІ форме Сохранение вместе СЃ электронной РїРѕРґРїРёСЃСЊСЋ предусмотрен флажок Сохранять сертификат вместе СЃ РїРѕРґРїРёСЃСЊСЋ. Его значение также можно указать РІ разделе Администрирование – Общие настройки – Электронная РїРѕРґРїРёСЃСЊ Рё шифрование - Настройки электронной РїРѕРґРїРёСЃРё Рё шифрования РЅР° закладке Дополнительно.

В·         Р’ журнале регистрации фиксируются факты установки Рё удаления РїРѕРґРїРёСЃРё, Р° также возникающие РїСЂРё этом ошибки.

Переход на версию 2.4.1 с версии 2.3.5

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

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

Для этого в комплект поставки включена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf.

Необходимо запустить ее в информационной базе с конфигурацией, содержащей предыдущий релиз БСП, и нажать на кнопку Обновить на исправительную версию, указав cf-файл новой версии БСП из комплекта поставки. При этом выполняется автоматическое сравнение/объединение с новой конфигурацией библиотеки согласно настройкам, которые соответствуют документации: будут перенесены все поставляемые объекты библиотеки, а переопределяемые при внедрении – объединены с приоритетом конфигурации поставщика (например, определяемые типы) или пропущены (как например, переопределяемые модули). После сравнения/объединения конфигурация базы данных не будет обновлена автоматически, что позволяет выполнить сравнение с конфигурацией базы данных и внести правки в измененные объекты: переопределяемые модули, различные локальные исправления и доработки.

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

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

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

Адресный классификатор

В·        Процедура КлассификаторЗагружен модуля общего назначения АдресныйКлассификатор  переименована РІ АдресныйКлассификаторЗагружен. Следует произвести замену РІРѕ всех местах использования. Предыдущая функция отмечена как устаревшая Рё временно оставлена для обратной совместимости.

В·        Процедура КлассификаторСубъектовРФ модуля общего назначения АдресныйКлассификатор переименована РІ СубъектыРФ. Следует произвести замену РІРѕ всех местах использования.

В·        Функция ОткрытьФормуЗагрузкиАдресногоКлассификатора общего модуля АдресныйКлассификаторКлиент  устарела. Вместо нее следует использовать ПоказатьФормуЗагрузкиАдресногоКлассификатора. Предыдущая функция отмечена как устаревшая Рё временно оставлена для обратной совместимости.

В·        Исключена РёР· программного интерфейса невостребованная функция ОпределитьНеобходимостьОбновленияАдресныхОбъектов общего модуля АдресныйКлассификаторКлиент.

Анализ журнала регистрации

В·        Исключена РёР· программного интерфейса невостребованная функция ДанныеИзЖурналаРегистрации модуля менеджера отчета АнализЖурналаРегистрации.

Анкетирование

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

Базовая функциональность

В·         Следующие функции общего модуля ОбщегоНазначенияПовтИсп отмечены как устаревшие, следует заменить РёС… вызовы РЅР° следующие:

o   Вместо функций ЭтоРазделеннаяКонфигурация, РазделителиКонфигурации, СоставОбщегоРеквизита, ЭтоРазделенныйОбъектМетаданных, РазделительОсновныхДанных, РазделительВспомогательныхДанных, СеансЗапущенБезРазделителей следует использовать одноименные функции РІ общем модуле РаботаВМоделиСервиса.

o   Вместо функций ДоступноИспользованиеРазделенныхДанных Рё РазделениеВключено следует использовать одноименные функции РІ общем модуле ОбщегоНазначения.

o   Вместо функции РежимРаботыПрограммы следует использовать:

В·         для свойства ЭтоАдминистраторСистемы функцию ЭтоПолноправныйПользователь(, Истина) общего модуля Пользователи;

В·         для свойства ЭтоАдминистраторПрограммы функцию ЭтоПолноправныйПользователь() общего модуля Пользователи;

В·         для свойства МодельСервиса функцию РазделениеВключено общего модуля ОбщегоНазначение;

В·         для свойства Автономный функцию ЭтоАвтономноеРабочееМесто общего модуля ОбщегоНазначение;

В·         для свойства Локальный использовать условие РёР· РґРІСѓС… свойств РќРµ Автономный И РќРµ МодельСервиса;

В·         для свойства Файловый функцию ИнформационнаяБазаФайловая общего модуля ОбщегоНазначения;

В·         для свойства Локальный использовать условие РёР· РѕРґРЅРѕРіРѕ свойства РќРµ КлиентСерверный;

В·         для свойства ЛокальныйФайловый использовать условие РёР· РґРІСѓС… свойств Локальный И Файловый;

В·         для свойства ЛокальныйКлиентСерверный использовать условие РёР· РґРІСѓС… свойств Локальный И КлиентСерверный;

В·         для свойства ЛокальныйФайловый использовать условие РёР· РґРІСѓС… свойств Локальный И Файловый;

В·         для свойства ЭтоWindowsКлиент функцию ЭтоWindowsКлиент общего модуля ОбщегоНазначенияКлиентСервер;

В·         для свойства ЭтоLinuxКлиент функцию ЭтоLinuxКлиент общего модуля ОбщегоНазначенияКлиентСервер;

В·         для свойства ЭтоOSXКлиент функцию ЭтоOSXКлиент общего модуля ОбщегоНазначенияКлиентСервер;

В·         для свойства ЭтоВебКлиент функцию ЭтоВебКлиент общего модуля ОбщегоНазначенияКлиентСервер.

В·         Функция ПолучитьПреобразованиеXSLИзОбщегоМакета общего модуля ОбщегоНазначенияПовтИсп будет удалена РІ следующих версиях как невостребованная, РЅРѕ временно отмечена как устаревшая Рё оставлена для обратной совместимости.

В·         Р’ возвращаемой таблице значений функция НайтиЗадания общего модуля РегламентныеЗаданияСервер РїСЂРё вызове РІ модели сервиса поле Идентификатор переименовано РІ УникальныйИдентификатор Рё теперь совпадает СЃ названием свойства регламентного задания, возвращаемого РІ локальном режиме работы. Необходимо учесть данные изменения РІРѕ всех местах использования данной функции.

В·         Из программного интерфейса общего модуля КонтрольДинамическогоОбновленияКонфигурацииВызовСервера удалена процедура КонфигурацияБДБылаИзмененаДинамически.

В·         Вместо функции ПолучитьОбщийСписокИсключенийПоискаСсылок общего модуля ОбщегоНазначения следует использовать функцию ИсключенияПоискаСсылок. Предыдущая функция отмечена как устаревшая Рё оставлена для обратной совместимости.

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

В·         Новый регистр сведений ПараметрыРаботыПрограммы рекомендуется включать только РІ состав начального образа планов обмена распределенной информационной базы (РИБ).

В·         Из программного интерфейса модуля ОбщегоНазначения удалены неиспользуемые функции:

o   ПолучитьПредставлениеИнформационнойБазы;

o   ДеревоМетаданныхКонфигурации;

o   НаличиеТабличнойЧастиУСправочника;

o   ЭлементСоставаОбщегоРеквизитаИспользуется;

o   ИмяПредопределенного.

В·         Следующие функции модуля ОбщегоНазначения Р±СѓРґСѓС‚ удалены РІ следующих версиях как невостребованные, РЅРѕ временно отмечены как устаревшие Рё сохранены для обратной совместимости:

o   ИмяТипаРегистрыСведений;

o   ИмяТипаРегистрыНакопления;

o   ИмяТипаРегистрыБухгалтерии;

o   ИмяТипаРегистрыРасчета;

o   ИмяТипаДокументы;

o   ИмяТипаСправочники;

o   ИмяТипаПеречисления;

o   ИмяТипаОтчеты;

o   ИмяТипаОбработки;

o   ИмяТипаПланыОбмена;

o   ИмяТипаПланыВидовХарактеристик;

o   ИмяТипаБизнесПроцессы;

o   ИмяТипаЗадачи;

o   ИмяТипаПланыСчетов;

o   ИмяТипаПланыВидовРасчета;

o   ИмяТипаКонстанты;

o   ИмяТипаЖурналыДокументов;

o   ИмяТипаПоследовательности;

o   ИмяТипаРегламентныеЗадания;

o   ИмяТипаПерерасчеты.

В·         Вместо функции ПараметрыРаботыКлиентаПриЗапуске общего модуля ОбщегоНазначенияПереопределяемый следует использовать функцию ПриДобавленииПараметровРаботыКлиентаПриЗапуске РІ том же модуле. Предыдущая функция отмечена как устаревшая Рё оставлена для обратной совместимости.

В·         Вместо функции ПараметрыРаботыКлиента общего модуля ОбщегоНазначенияПереопределяемый следует использовать функцию ПриДобавленииПараметровРаботыКлиента РІ том же модуле. Предыдущая функция отмечена как устаревшая Рё оставлена для обратной совместимости.

В·         Вместо функции ПолучитьПараметрыИзСтроки общего модуля СтроковыеФункцииКлиентСервер следует использовать функцию ПараметрыИзСтроки. Предыдущая функция отмечена как устаревшая Рё оставлена для обратной совместимости.

В·         Удален первый избыточный параметр ЗначениеПараметраЗапуска процедуры ПриОбработкеПараметровЗапуска общего модуля ОбщегоНазначенияКлиентПереопределяемый.

В·         Вместо функций ПараметрыРаботыКлиента  Рё ПараметрыРаботыКлиентаПриЗапуске общего модуля СтандартныеПодсистемыКлиентПовтИсп следует использовать одноименные функции РІ модуле СтандартныеПодсистемыКлиент. Предыдущие функции перенесены РІ область служебных процедур Рё функций.

В·         Вместо функции ЭтоВебКлиентПодMacOS общего модуля ОбщегоНазначенияКлиентПовтИсп следует использовать одноименную функцию РІ модуле ОбщегоНазначенияКлиентСервер. Предыдущая функция перенесена РІ область служебных процедур Рё функций.

В·         Вместо функции ТипПлатформыКлиента общего модуля ОбщегоНазначенияКлиентПовтИсп следует использовать одноименную функцию РІ модуле ОбщегоНазначенияКлиент. Предыдущая функция перенесена РІ область служебных процедур Рё функций.

В·         Для возможности указания одновременно Рё минимальной Рё рекомендуемой версии платформы для запуска конфигурации, расширен состав свойств структуры параметра ОбщиеПараметры процедуры ПриОпределенииОбщихПараметровБазовойФункциональности общего модуля ОбщегоНазначенияПереопределяемый. Свойства МинимальноНеобходимаяВерсияПлатформы Рё РаботаВПрограммеЗапрещена отмечены как устаревшие, вместо РЅРёС… следует использовать МинимальнаяВерсияПлатформы Рё РекомендуемаяВерсияПлатформы.

Банки

В·         Процедура ПолучитьДанныеКлассификатораРФ модуля общего назначения РаботаСБанками переименована РІ ПолучитьДанныеКлассификатора. Следует произвести замену РІРѕ всех местах использования.

В·         Справочник КлассификаторБанковРФ переименован РІ КлассификаторБанков. Следует произвести замену РІРѕ всех местах использования.

В·         Константа ВерсияКлассификатораБанковРФ переименована РІ ВерсияКлассификатораБанков. Следует произвести замену РІРѕ всех местах использования.

Бизнес-процессы и задачи

В·         Изменен РїРѕСЂСЏРґРѕРє реализации РІ конфигурации-потребителе заполнения наборов значений доступа для бизнес-процесса Задание. Вместо создания процедуры ЗаполнитьНаборыЗначенийДоступа РІ модуле объекта, заполнение наборов значений доступа, если РѕРЅРѕ необходимо, следует выполнять РІ процедуре ПриЗаполненииНаборовЗначенийДоступа общего модуля БизнесПроцессыИЗадачиПереопределяемый. В 

В·         Из программного интерфейса исключена невостребованная процедура ИзменитьРеквизитыНевыполненныхЗадач модуля объекта бизнес-процесса Задание Рё функция РеквизитыАдресацииЗаполнены модуля объекта задачи ЗадачаИсполнителя.

В·         Определяемый тип ОтложенныеБизнесПроцессы переименован РІ ОтложенныйБизнесПроцесс. Следует проверить места использования.

Варианты отчетов

В·         Для использования подсистемы РІ конфигурации следует дополнительно внедрить РЅРѕРІСѓСЋ подсистему Подключаемые команды.

В·         Р’ модуле ОтчетыКлиентСервер удалены устаревшие функции ПолучитьДоступноеПоле Рё ПолучитьДоступныйПараметр.

Взаимодействия

В·         Изменен РїРѕСЂСЏРґРѕРє реализации РІ конфигурации-потребителе заполнения наборов значений доступа для документов подсистемы. Вместо создания процедур ЗаполнитьНаборыЗначенийДоступа РІ модулях объекта, заполнение наборов значений доступа, если РѕРЅРѕ необходимо, следует выполнять РІ процедуре ПриЗаполненииНаборовЗначенийДоступа общего модуля ВзаимодействияПереопределяемый. В 

В·         Изменен РїРѕСЂСЏРґРѕРє описания возможных типов контактов Рё предметов взаимодействий. Вместо функции МассивТиповПредметов общего модуля ВзаимодействияКлиентСерверПовтИспПереопределяемый задавать состав типов предметов необходимо выполнять РІ процедуре ПриОпределенииВозможныхПредметов общего модуля ВзаимодействияКлиентСерверПереопределяемый. Описание типов контактов вместо процедуры ДополнитьМассивОписанияВозможныхКонтактов общего модуля ВзаимодействияКлиентСерверПовтИспПереопределяемый необходимо выполнять РІ процедуре ПриОпределенииВозможныхКонтактов общего модуля ВзаимодействияКлиентСерверПереопределяемый

В·         Процедура программного интерфейса УстановитьПризнакАктивен перенесена РёР· модуля менеджера регистра сведений СостоянияПредметовВзаимодействий РІ общий модуль Взаимодействия

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

Вызов онлайн-поддержки

В·         Р’ СЃРІСЏР·Рё СЃ переименованием подсистемы Интеграция СЃ 1РЎ-Бухфон РІ Вызов онлайн-поддержки следует также выполнить переименование РІРѕ всех местах использования:

o   Переименованы общие модули.

В§  Было:
Интеграция1СБухфон
Интеграция1СБухфонВызовСервера
Интеграция1СБухфонКлиент
Интеграция1СБухфонПереопределяемый

В§  Стало:
ВызовОнлайнПоддержки
ВызовОнлайнПоддержкиВызовСервера
ВызовОнлайнПоддержкиКлиент
ВызовОнлайнПоддержкиПереопределяемый

o   Роль Интеграция1СБухфон переименована РІ ВызовОнлайнПоддержки.

o   Переименованы общие команды.

В§  Было:
Запустить1СБухфон
Настройка1СБухфон

В§  Стало:
СвязатьсяСоСпециалистомОнлайнПоддержки
НастройкаОнлайнПоддержки

o   Константа ИспользоватьИнтеграцию1СБухфон переименована РІ ИспользоватьОнлайнПоддержку.

Даты запрета изменения

В·         Разделы дат запрета теперь описываются РІ процедуре ПриЗаполненииРазделовДатЗапретаИзменения общего модуля ДатыЗапретаИзмененияПереопределяемый. Следует выполнить заполнение РЅРѕРІРѕР№ процедуры СЃ помощью общей обработки ПереходНаВерсию241. После заполнения следует добавить именам предопределенных элементов плана РІРёРґРѕРІ характеристик РазделыДатЗапретыИзменения приставку Удалить, наименованию - приставку В«(РЅРµ используется) В» Рё установить тип ПланВидовХарактеристикСсылка.РазделыДатЗапретаИзменения.

Дополнительные отчеты и обработки

В·         Для использования подсистемы РІ конфигурации следует дополнительно внедрить РЅРѕРІСѓСЋ подсистему Подключаемые команды.

В·         Для внедрения подсистемы РІ формы конфигурации теперь используется программный интерфейс РЅРѕРІРѕР№ подсистемы Подключаемые команды. Для автоматического перехода рекомендуется использовать обработку ПереходНаВерсию241. Также переход можно выполнить вручную:

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);

// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

&НаКлиенте

Процедура Подключаемый_ВыполнитьНазначаемуюКоманду(Команда)

Если Не ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуНаКлиенте(ЭтотОбъект, Команда.Имя) Тогда

  ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаСервере(Команда.Имя);

КонецЕсли;

КонецПроцедуры

 

&НаСервере

Процедура ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаСервере(ИмяЭлемента)

ДополнительныеОтчетыИОбработки.ВыполнитьНазначаемуюКомандуНаСервере(ЭтотОбъект, ИмяЭлемента);

КонецПроцедуры

// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

&НаКлиенте

Процедура Подключаемый_ВыполнитьКоманду(Команда)

ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, <ОбъектИлиТаблицаФормы>);

КонецПроцедуры

 

&НаСервере

Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат)

ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, <ОбъектИлиТаблицаФормы>, Результат);

КонецПроцедуры

 

&НаКлиенте

Процедура Подключаемый_ОбновитьКоманды()

ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, <ОбъектИлиТаблицаФормы>);

КонецПроцедуры

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

Подробнее см. в документации к подсистеме.

В·         Р’ модуле ДополнительныеОтчетыИОбработки РёР· области ПрограммныйИнтерфейс удалена процедура ПриПолученииДополнительнойОбработки как невостребованная.

В·         Р’ СЃРІСЏР·Рё СЃ нововведениями РІ платформе 1РЎ:Предприятие 8.3.9, специализированный сценарный программный интерфейс для обеспечения работы дополнительных (внешних) отчетов Рё обработок РІ безопасном режиме более РЅРµ требуется. Разработка дополнительных отчетов Рё обработок для локальных решений Рё для решений РІ модели сервиса теперь одинакова.

o   Удалены общие модули, содержавшие устаревший программный интерфейс:

В·         ДополнительныеОтчетыИОбработкиВБезопасномРежиме

В·         ДополнительныеОтчетыИОбработкиВБезопасномРежимеВызовСервера

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

В·         ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс

В·         ДополнительныеОтчетыИОбработкиВБезопасномРежимеПовтИсп

Завершение работы пользователей

Загрузка данных из файла

Заполнение объектов

В·         Для использования подсистемы РІ конфигурации следует дополнительно внедрить РЅРѕРІСѓСЋ подсистему Подключаемые команды.

В·         Объекты, РІ формах которых выводится подменю «Заполнить», следует описать РІ процедуре ПриОпределенииОбъектовСКомандамиЗаполнения модуля ЗаполнениеОбъектовПереопределяемый.

Защита персональных данных

Календарные графики

Контактная информация

В·         Расширен программный интерфейс общего модуля УправлениеКонтактнойИнформацией:

o   Р’ функции КонтактнаяИнформацияОбъекта ВидКонтактнойИнформации добавлен четвертый необязательный параметр ТолькоПредставление, Р° второй параметр ВидКонтактнойИнформации стал необязательным. Это позволяет получить таблицу, содержащую РІСЃСЋ или отборную РїРѕ РІРёРґСѓ контактную информацию объекта. Для получения представления контактной информации рекомендуется использовать функцию ПредставлениеКонтактнойИнформацииОбъекта. Прежние поведение считается устаревшим Рё сохранено для обратной совместимости.

o   Таблица контактной информации, возвращаемая функцией КонтактнаяИнформацияОбъектов, теперь содержит колонку Дата, РІ которой указана дата, СЃ которой действует запись. Это позволяет корректно получать Рё изменять контактную информацию вместе СЃ ее историей изменений.

В·         Пересмотрен программный интерфейс для получения ссылки РЅР° элемент справочника СтраныМира. Функция СсылкаПоДаннымКлассификатора РІ модуле менеджера СтраныМира удалена, вместо нее следует использовать функцию СтранаМираПоКодуИлиНаименованию общего модуля УправлениеКонтактнойИнформацией, которая позволяет получить ссылку РЅР° элемент справочника СтраныМира РїРѕ РєРѕРґСѓ или наименованию страны. Если РёСЃРєРѕРјРѕР№ страны нет РІ справочнике, то будет создан новый элемент РїРѕ указанным параметрам заполнения.

В·         Из общего модуля УправлениеКонтактнойИнформацией РІ общий модуль РаботаСАдресами перенесены следующие процедуры Рё функции программного интерфейса: СведенияОбАдресах, СведенияОбАдресе, АдресВФорматеКЛАДР, ПроверитьАдрес, РегионАдресаКонтактнойИнформации, ГородАдресаКонтактнойИнформации, ПредыдущийФорматКонтактнойИнформацииXML, ПредыдущаяСтруктураКонтактнойИнформацииXML. Прежние процедуры Рё функции оставлены для обратной совместимости Рё отмечены как устаревшие.

В·         Вместо функции СтруктураКонтактнойИнформацииПоТипу общего модуля УправлениеКонтактнойИнформациейКлиентСервер следует использовать одноименную функцию общего модуля РаботаСАдресамиКлиентСервер. Следует заменить РІСЃРµ места вызова. Прежняя функция оставлена для обратной совместимости Рё отмечена как устаревшая.

В·         Исключена РёР· программного интерфейса невостребованная функция СуществующийЭлемент модуля объекта справочника СтраныМира.

В·         Упрощен программный интерфейс процедуры ПриСозданииНаСервере общего модуля УправлениеКонтактнойИнформацией:

o   Теперь вместо 7 параметров используется только 3, РіРґРµ 3-РёР№ параметр это структура, содержащая редко используемые параметры.

o   Параметры ИмяЭлементаДляРазмещения, ПоложениеЗаголовкаКИ, ИсключаемыеВиды, ОтложеннаяИнициализация отмечены как устаревшие Рё оставлены для обратной совместимости. Вместо РЅРёС… следует использовать структуру ДополнительныеПараметры передаваемую 3-РёРј параметром. Следует проверить РІСЃРµ места использования.

o   Добавлен конструктор параметра ДополнительныеПараметры – функция ПараметрыКонтактнойИнформацией В РІ этом же модуле.

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

Настройка порядка элементов

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

В·         Изменился СЃРїРѕСЃРѕР± встраивания подсистемы РІ формах, требуется перевстраивание.

o   Найти РІСЃРµ формы, РіРґРµ есть вызов НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВверхВыполнить.

o   Удалить ранее созданные команды формы ПереместитьЭлементВверх Рё ПереместитьЭлементВниз вместе соответствующими СЃ элементами формы Рё РєРѕРґРѕРј.

o   Подключить форму Рє подсистеме Подключаемые команды (СЃРј. документацию).

Обмен данными

В·         Из программного интерфейса модуля ОбменДаннымиПовтИсп исключены невостребованные функции программного интерфейса: ЭтоАвтономноеРабочееМесто, ЭтоУзелАвтономногоРабочегоМеста, ОбменДаннымиВключен.

В·         Функция ИспользуютсяТиповыеПравила перемещены РёР· программного интерфейса модуля менеджера регистра сведений ПравилаДляОбменаДанными РІ программный интерфейс общего модуля ОбменДаннымиСервер. Необходимо заменить РІСЃРµ обращения Рє данной функции РІ РєРѕРґРµ конфигурации.

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

В·         Из модуля обработки РегистрацияИзмененийДляОбменаДанными удален невостребованный программный интерфейс.

В·         Из модулей менеджеров регистров сведений

o    СостоянияОбменовДанными;

o    СостоянияУспешныхОбменовДанными;

o    ПравилаДляОбменаДанными;

o    ОбщиеНастройкиУзловИнформационныхБаз
удален программный интерфейс, предназначенный для вызова из других подсистем.

Обновление версии ИБ

В·         Параметр ВыполненныеОбработчики процедуры ПослеОбновленияИнформационнойБазы общего модуля ОбновлениеИнформационнойБазыПереопределяемый переименован РІ ИтерацииОбновления.

Печать

В·         Возможность редактирования печатных форм перед отправкой РЅР° принтер, сохранением РІ файл или отправкой РїРѕ почте теперь ограничивается ролью РедактированиеПечатныхФорм. Ранее ограничений РЅР° эту возможность РЅРµ устанавливалось, поэтому для поддержки обратной совместимости необходимо включить эту роль РІРѕ РІСЃРµ поставляемые профили РіСЂСѓРїРї доступа, имеющие роль БазовыеПрава. Р’Рѕ всех профилях РіСЂСѓРїРї доступа данное изменение будет учтено автоматически.

В·         Устранено незапланированное поведение: после формирования табличных документов процедурой Печать выполняется проверка разметки РїРѕ объектам печати. Р’ случае обнаружения ошибок вызывается исключение. Ранее такая проверка РЅРµ выполнялась, Рё это приводило Рє ситуациям, РєРѕРіРґР° некоторые печатные формы комплекта документа РЅРµ отправлялись РЅР° принтер. Для недопущения вызова этого исключения необходимо всегда использовать метод УправлениеПечатью.ЗадатьОбластьПечатиДокумента() РїСЂРё формировании табличного документа. РЎРј. также документацию Рє подсистеме.

В·         Для использования подсистемы РІ конфигурации следует дополнительно внедрить РЅРѕРІСѓСЋ подсистему Подключаемые команды.

В·         Для внедрения подсистемы РІ формы конфигурации теперь используется программный интерфейс РЅРѕРІРѕР№ подсистемы Подключаемые команды. Для автоматического перехода рекомендуется использовать обработку ПереходНаВерсию241.
Также переход можно выполнить вручную:

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.Печать

УправлениеПечатью.ПриСозданииНаСервере(ЭтотОбъект);

// Конец СтандартныеПодсистемы.Печать

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.Печать

&НаКлиенте

Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)

УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтотОбъект, Объект);

КонецПроцедуры

 

&НаКлиенте

Процедура Подключаемый_ОбновитьКоманды()

УправлениеПечатьюКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);

КонецПроцедуры

// Конец СтандартныеПодсистемы.Печать

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

&НаКлиенте

Процедура Подключаемый_ВыполнитьКоманду(Команда)

ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, <ОбъектИлиТаблицаФормы>);

КонецПроцедуры

 

&НаСервере

Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат)

ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, <ОбъектИлиТаблицаФормы>, Результат);

КонецПроцедуры

 

&НаКлиенте

Процедура Подключаемый_ОбновитьКоманды()

ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, <ОбъектИлиТаблицаФормы>);

КонецПроцедуры

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.Печать

УправлениеПечатьюКлиентСервер.ОбновитьКоманды(ЭтотОбъект, <ОбъектИлиТаблицаФормы>);

// Конец СтандартныеПодсистемы.Печать

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, <ОбъектИлиТаблицаФормы>);

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

o   Вызовы РІРёРґР°:

// СтандартныеПодсистемы.Печать

УправлениеПечатьюКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);

// Конец СтандартныеПодсистемы.Печать

следует заменить вызовами:

// СтандартныеПодсистемы.ПодключаемыеКоманды

ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);

// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

Подробнее см. в документации к подсистеме.

В·         Процедура ДобавитьУсловиеВидимостиКоманды общего модуля УправлениеПечатью отмечена как устаревшая. Вместо нее следует использовать одноименную процедуру РІ модуле ПодключаемыеКоманды.

Пользователи

В·         Процедуры ПрочитатьПользователяИБ Рё ЗаписатьПользователяИБ общего модуля Пользователи отмечены как устаревшие. Вместо РЅРёС… следует использовать процедуры СвойстваПользователяИБ Рё УстановитьСвойстваПользователяИБ этого же общего модуля.

В·         Функция УдалитьПользователяИБ общего модуля Пользователи была заменена РЅР° одноименную процедуру этого же общего модуля. Следует заменить РІСЃРµ места вызова.

Присоединенные файлы

В·         Р’ справочниках присоединенных файлов, содержащих табличные части ЭлектронныеПодписи Рё СертификатыШифрования следует переименовать РёС… РІ УдалитьЭлектронныеПодписи Рё УдалитьСертификатыШифрования соответственно.

В·         Следующие функции общего модуля ПрисоединенныеФайлы устарели Рё оставлены для обеспечения обратной совместимости, вместо РЅРёС… следует использовать функции общего модуля РаботаСФайлами:

Устаревшая функция в модуле ПрисоединенныеФайлы

Новая функция в модуле РаботаСФайлами

ДобавитьПодписьКФайлу

ДобавитьПодписьКФайлу

ДобавитьПрисоединенныйФайл

ДобавитьФайл

НоваяСсылкаНаФайл

НоваяСсылкаНаФайл

КОбъектуМожноПрисоединятьФайлы

КОбъектуМожноПрисоединятьФайлы

ОбновитьПрисоединенныйФайл

ОбновитьФайл

ПереопределитьПолучаемуюФормуПрисоединенногоФайла

ОпределитьФормуПрисоединенногоФайла

ПолучитьДанныеФайла

ДанныеФайла

ПолучитьДвоичныеДанныеФайла

ДвоичныеДанныеФайла

ПолучитьИмяФормыОбъектаПрисоединенныхФайловПоВладельцу

ИмяФормыОбъектаФайловПоВладельцу

ПолучитьПрикрепленныеФайлыКОбъекту

ЗаполнитьПрисоединенныеФайлыКОбъекту

ПриЗаписиНаСервере

ПриЗаписиНаСервере

РеквизитыРедактируемыеВГрупповойОбработке

РеквизитыРедактируемыеВГрупповойОбработке

СконвертироватьФайлыВПрисоединенные

ИзменитьСправочникХраненияФайлов

СсылкиНаОбъектыСФайлами

СсылкиНаОбъектыСФайлами

УстановитьПометкуУдаленияПрисоединенныхФайлов

УстановитьПометкуУдаленияФайловПередЗаписью

УстановитьПометкуУдаленияПрисоединенныхФайловДокументов

УстановитьПометкуУдаленияФайловДокументов

В·         Следующие функции общего модуля ПрисоединенныеФайлыКлиент устарели Рё оставлены для обеспечения обратной совместимости, вместо РЅРёС… следует использовать функции общего модуля РаботаСФайламиКлиент:

Устаревшая функция в модуле ПрисоединенныеФайлыКлиент

Новая функция в модуле РаботаСФайламиКлиент

ДобавитьФайлы

ДобавитьФайлы

 

 

НапечататьФайлы

НапечататьФайлы

ОткрытьФайл

ОткрытьФайл

ОткрытьФормуВыбораФайлов

ОткрытьФормуВыбораФайлов

ОткрытьФормуПрисоединенногоФайла

ОткрытьФормуФайла

ПерейтиКФормеПрисоединенногоФайла

ПерейтиКФормеПрисоединенногоФайла

ПодписатьФайл

ПодписатьФайл

ПолучитьДанныеФайла

ДанныеФайла 

ПолучитьПрисоединенныйФайл

ПолучитьПрисоединенныйФайл

ПоместитьПрисоединенныйФайл

ПоместитьПрисоединенныйФайл

СохранитьВместеСЭП

СохранитьВместеСЭП

СохранитьФайлКак

СохранитьФайлКак

В·         Процедуры НапечататьФайлыВыполнение, НапечататьФайлПослеПолученияВерсииВРабочийКаталог Рё НапечататьИзПриложенияПоИмениФайла общего модуля ПрисоединенныеФайлыКлиент удалены как невостребованные.

В·         Процедура ПереопределитьПолучаемуюФормуПрисоединенногоФайла  модуля ПрисоединенныеФайлыКлиентСервер устарела. Вместо нее следует использовать ОпределитьФормуПрисоединенногоФайла  общего модуля РаботаСФайламиКлиентСервер. ПереопределитьПолучаемуюФормуПрисоединенногоФайла  сохранена для обратной совместимости.

В·         Процедуры ПриОпределенииСправочниковХраненияФайлов , ПриОпределенииОбъектовИсключенияОчисткиФайлов Рё ПриОпределенииОбъектовИсключенияСинхронизацииФайлов модуля ПрисоединенныеФайлыПереопределяемый устарели. Вместо РЅРёС… следует использовать ПриОпределенииНастроек  общего модуля РаботаСФайламиПереопределяемый.

Профили безопасности

В·         Процедуры Рё функции общего модуля РаботаВБезопасномРежиме

o   ВыполнитьМетодКонфигурации

o   ВычислитьВБезопасномРежиме

o   ВыполнитьВБезопасномРежиме

o   ВыполнитьМетодОбъекта
перенесены в общий модуль ОбщегоНазначения. Прежние процедуры оставлены для обратной совместимости и отмечены как устаревшие.

Работа в модели сервиса

В·         Следующие процедуры Рё функции общего модуля РаботаВМоделиСервисаПовтИсп были перемещены РёР· программного интерфейса данного модуля РІ программный интерфейс общего модуля РаботаВМоделиСервиса

o   СериализуемыеСтруктурныеТипы

o   КонечнаяТочкаМенеджераСервиса

o   СоответствиеВидовКИПользователяXDTO

o   СоответствиеВидовКИXDTOВидамКИПользователя

o   СоответствиеПравXDTOДействиямСПользователемСервиса

o   ПолучитьМодельДанныхОбласти

В·         Следующие процедуры Рё функции общего модуля РезервноеКопированиеОбластейДанныхПовтИсп были перемещены РёР· программного интерфейса данного модуля РІ программный интерфейс общего модуля РезервноеКопированиеОбластейДанных

o   СоответствиеРусскихИменПолейНастроекАнглийским

o   МенеджерСервисаПоддерживаетРезервноеКопирование

o   ПроксиКонтроляРезервногоКопирования

o   ИмяПодсистемыДляСобытийЖурналаРегистрации

o   НаименованиеФоновогоРезервногоКопирования

В·         Следующие процедуры Рё функции общего модуля СообщенияВМоделиСервисаПовтИсп были перемещены РёР· программного интерфейса данного модуля РІ программный интерфейс общего модуля СообщенияВМоделиСервиса

o   ТипСообщение

o   ТипТело

o   ТипТелоОбласти

o   ТипАутентифицированноеТелоОбласти

o   ТипЗаголовокСообщения

o   ТипУзелОбменаСообщениями

o   ПолучитьТипыСообщенийПакета

o   ПолучитьКаналыПакета

Работа с контрагентами

В·         Вместо устаревших процедур Рё функций общих модулей  ПроверкаКонтрагентовВызовСервераПовтИсп Рё ПроверкаКонтрагентовКлиентСерверПовтИсп следует использовать одноименные процедуры модулей без префиксов ПовтИсп. Старые процедуры Рё функции оставлены для обратной совместимости.

Работа с почтовыми сообщениями

В·         Р’ целях унификации РІ процедуре ОтправитьПочтовоеСообщение общего модуля РаботаСПочтовымиСообщениями изменен состав свойств структуры 2-РіРѕ параметра ПараметрыПисьма: свойство СлепыеКопии переименовано РІ СкрытыеКопии. Следует выполнить переименование РІРѕ всех местах использования.

В·         Роль ЧтениеУчетныхЗаписейЭлектроннойПочты переименована РІ ДобавлениеИзменениеУчетныхЗаписейЭлектроннойПочты. Необходимо выполнить соответствующую замену РІРѕ всех местах использования.

Работа с файлами

В·         Р’ справочниках присоединенных файлов <Префикс>ПрисоединенныеФайлы необходимо добавить реквизит ДатаЗаема РїРѕ образцу реквизитов РІ справочнике _ДемоПроектыПрисоединенныеФайлы РёР· демонстрационной конфигурации. Для автоматического перехода рекомендуется использовать обработку ПереходНаВерсию241.

В·         Программный интерфейс модуля РаботаСФайламиПереопределяемый расширен процедурой ПриОпределенииНастроек - предоставляет возможность переопределить настройки присоединенных файлов РІ разрезе объектов-владельцев файлов: запретить очистку файлов, синхронизацию файлов или возможность добавлять файлы РїРѕ шаблону (СЃРј. описание процедуры).

В·         Вместо процедур ПриОпределенииОбъектовИсключенияОчисткиФайлов Рё ПриОпределенииОбъектовИсключенияСинхронизацииФайлов общего модуля РаботаСФайламиПереопределяемый следует использовать процедуру ПриОпределенииНастроек. Предыдущие процедуры помечены как устаревшие Рё оставлены для обратной совместимости.

В·         Процедура Открыть общего модуля РаботаСФайламиКлиент переименована РІ ОткрытьФайл. Следует заменить РІСЃРµ места ее вызова РЅР° РЅРѕРІСѓСЋ.

В·         Процедуры НапечататьФайлыВыполнение, НапечататьФайлПослеПолученияВерсииВРабочийКаталог Рё НапечататьИзПриложенияПоИмениФайла общего модуля РаботаСФайламиКлиент удалены как невостребованные.

В·         Новый регистр сведений СведенияОФайлах рекомендуется включать РІ планы обмена распределенной информационной базы (РИБ) Рё автономной работы.

Свойства

В·         Р’ формах объектов СЃ дополнительными реквизитами необходимо заменить процедуру Подключаемый_РедактироватьСоставСвойств. Описанные ниже действия рекомендуется выполнить автоматически РїСЂРё помощи обработки ПереходНаВерсию241.

o   Было:

&НаКлиенте

Процедура Подключаемый_РедактироватьСоставСвойств()

УправлениеСвойствамиКлиент.РедактироватьСоставСвойств(ЭтотОбъект, Объект.Ссылка);

КонецПроцедуры

o   Стало:

&НаКлиенте

Процедура Подключаемый_СвойстваВыполнитьКоманду(ЭлементИлиКоманда, НавигационнаяСсылка = Неопределено, СтандартнаяОбработка = Неопределено)

УправлениеСвойствамиКлиент.ВыполнитьКоманду(ЭтотОбъект, ЭлементИлиКоманда, СтандартнаяОбработка);

КонецПроцедуры

Удаление помеченных объектов

В·         РќРѕРІСѓСЋ константу ИспользоватьУдалениеПомеченныхОбъектов рекомендуется включать РІ планы обмена распределенной информационной базы (РИБ) Рё автономной работы.

Управление доступом

В·         Обновить стандартные шаблоны ограничения доступа Рє данным РІРѕ всех ролях. Стандартные шаблоны взять РёР· роли ИзменениеУчастниковГруппДоступа Рё скопировать РІРѕ РІСЃРµ роли. Для массового обновления СѓРґРѕР±РЅРѕ использовать вкладку Шаблоны ограничений РІ форме Р’СЃРµ ограничения доступа (включить отбор РїРѕ наименованию шаблона, выделить РІСЃРµ строки Рё использовать команду Изменить).

В·         Исключить регистр ТаблицыГруппДоступа РёР· РїРѕРґРїРёСЃРѕРє РЅР° событие ПередЗаписью для планов обмена РИБ.

Файловые функции

В·         Следующие функции общего модуля ФайловыеФункции устарели: НастройкиРаботыСФайлами, СохранитьНастройкиРаботыСФайлами, МаксимальныйРазмерФайла, МаксимальныйРазмерФайлаОбщий, ЕстьТомаХраненияФайлов. Вместо РЅРёС… следует использовать одноименные функции общего модуля РаботаСФайлами.

В·         Процедура ОткрытьФормуНастройкиСканирования общего модуля ФайловыеФункцииКлиент устарела, вместо нее следует использовать одноименную процедуру общего модуля РаботаСФайламиКлиент.

Центр мониторинга

В·         Регистр сведений ЗамерыСтатистики необходимо исключить РёР· всех планов обмена распределенной информационной базы (РИБ) Рё автономной работы.

Электронная подпись

В·         Добавлен определяемый тип ПодписанныйОбъект, РІ котором следует указать РІСЃРµ объекты, которые можно подписывать Рё шифровать.

В·         Запись результатов проверки РїРѕРґРїРёСЃРё РІ СЃРІРѕРёС… объектах следует перевести СЃ обновления устаревшей табличной части УдалитьЭлектронныеПодписи РЅР° вызов процедуры ЭлектроннаяПодпись.ОбновитьПодпись. РЎРј. пример РІ подсистеме РаботаСФайлами.

В·         Р’ целях повышения надежности, благодаря новым возможностям платформы, вместо функции ДатаПодписания общего модуля ЭлектроннаяПодписьКлиент предусмотрена асинхронная процедура ДатаПодписания СЃ новым первым параметром Оповещение. Следует заменить РІСЃРµ места использования старой функции РЅР° РЅРѕРІСѓСЋ процедуру.

В·         Р’ процедуре ПриДополнительнойПроверкеСертификата общего модуля ЭлектроннаяПодписьПереопределяемый удалены параметры Сертификат, Проверка, МенеджерКриптографии, ОписаниеОшибки, ЭтоПредупреждение, вместо которых следует указывать структуру Параметры (СЃРј. описание процедуры).

В·         Р’ процедуре ПриЗаполненииРеквизитовВладельцаВЗаявленииНаСертификат общего модуля ЭлектроннаяПодписьПереопределяемый РІ параметр Параметры добавлено РЅРѕРІРѕРµ свойство ДокументКодПодразделения, которое следует заполнять, если возможно.

В·         Новые регистры сведений СертификатыШифрования Рё ЭлектронныеПодписи рекомендуется включать РІ планы обмена распределенной информационной базы (РИБ) Рё автономной работы.

Переход с тестовых версий 2.4.1

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

Работа с файлами

В·         РџСЂРё переходе СЃ версии 2.4.1.36 Рё ниже необходимо заменить вызовы процедуры  ПрисоединенныеФайлыКОбъекту общего модуля РаботаСФайлами РЅР° ЗаполнитьПрисоединенныеФайлыКОбъекту этого же модуля.

Электронная подпись

В·         РџСЂРё переходе СЃ версии 2.4.1.45 Рё ниже следует удалить отложенные обработчики обновления, вызывающие процедуру ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений общего модуля ЭлектроннаяПодпись.

Использование новых возможностей

Полное описание программного интерфейса библиотеки опубликовано на ИТС в главе «4. Программный интерфейс» документации 1С:Библиотеки стандартных подсистем. Кроме того, для разработчиков, использующих стороннюю систему разработки программного обеспечения, в состав дистрибутива включена обработка ГенерацияОписанияПрограммногоИнтерфейса.epf, предназначенная для формирования html-файла с описанием программного интерфейса произвольной библиотеки или конфигурации. В сгенерированную документацию включаются комментарии к экспортным процедурам и функциям, размещенных в программных модулях в области ПрограммныйИнтерфейс, за рядом исключений, специально отмеченных в коде с помощью области ДляВызоваИзДругихПодсистем. 

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

Новые возможности и изменения для разработчиков конфигураций:

Базовая функциональность

В·         Внешние компоненты позволяют расширить возможности системы 1РЎ:Предприятие 8, однако РёС… подключение является потенциально опасным действием для системы. Для того чтобы повысить безопасность РїСЂРё подключении внешних компонент (контролируя местоположение подключаемых компонент), Р° также упростить разработку РєРѕРґР° РїРѕ работе СЃ РЅРёРјРё, РІ общих модулях ОбщегоНазначения Рё ОбщегоНазначенияКлиент реализован следующий программный интерфейс:

o   ПодключитьКомпонентуИзМакета – подключает внешнюю компоненту РЅР° сервере, расположенную РІ макете РІ составе конфигурации;

o   ПодключитьКомпонентуИзМакета Рё УстановитьКомпонентуИзМакета – подключают Рё устанавливают внешние компоненты РёР· макета конфигурации РЅР° клиенте, соответственно;

o   Для параметризации процедур подключения Рё установки также добавлены функции ПараметрыПодключенияКомпоненты Рё ПараметрыУстановкиКомпоненты.

В·         Для того чтобы выполнять запросы Рє веб-сервисам, используя защищенное соединение (HTTPS), РІ функциях ПараметрыПодключенияWSРџСЂРѕРєСЃРё Рё СоздатьWSРџСЂРѕРєСЃРё общего модуля ОбщегоНазначения добавлен параметр ЗащищенноеСоединение.

В·         Программный интерфейс модуля ОбщегоНазначения расширен следующими процедурами Рё функциями:

o   КонтрольнаяСуммаСтрокой – вычисляет контрольную СЃСѓРјРјСѓ для произвольных данных РїРѕ указанному алгоритму (РїРѕ умолчанию, MD5);В 

o   СократитьСтрокуКонтрольнойСуммой - сокращает строку РґРѕ нужной длины, РїСЂРё этом обрезанная часть хешируется, обеспечивая уникальность обрезанной строки.

o   ИдентификаторыОбъектовМетаданных - возвращает ссылки, соответствующие массиву полных имен объектов метаданных, Р·Р° РѕРґРёРЅ вызов.

o   Для повышения производительности Рё возможности автоматического СЃР±РѕСЂР° переопределяемых текстов запросов динамических СЃРїРёСЃРєРѕРІ добавлена процедура УстановитьСвойстваДинамическогоСписка, которая установливает текст запроса, РѕСЃРЅРѕРІРЅСѓСЋ таблицу или динамическое считывание РІВ  динамическом СЃРїРёСЃРєРµ.

o   Функция СтруктураСвойствДинамическогоСписка – возвращает структуру свойств динамического СЃРїРёСЃРєР° для вызова  РІ процедуре УстановитьСвойстваДинамическогоСписка.

В·         Программный интерфейс модуля ОбщегоНазначенияКлиент расширен следующими процедурами Рё функциями:

o   ОповеститьОбИзмененииОбъекта Рё ОповеститьОбИзмененииОбъектов, которые позволяют оповещать открытые формы Рё динамические СЃРїРёСЃРєРё РїСЂРё изменении РѕРґРЅРѕРіРѕ или сразу нескольких объектов. РџСЂРё этом оповещение выполняется как СЃ помощью метода ОповеститьОбИзменении, так Рё вызовом Оповестить("Запись_<тип>",...), что позволяет оповещать произвольные формы, Р° РЅРµ только динамические СЃРїРёСЃРєРё.

o   ИнформационнаяБазаФайловая – выполняет проверку РЅР° клиенте, как фукнция СЃ тем же именем РІ общем модуле ОбщегоНазначения. Ее следует использовать вместо обращения Рє свойству ИнформационнаяБазаФайловая структуры, которую возвращает функции ПараметрыРаботыКлиента Рё ПараметрыРаботыКлиентаПриЗапуске общих модулей СтандартныеПодсистемыКлиент Рё СтандартныеПодсистемыКлиентПовтИсп.

В·         Программный интерфейс модуля ОбщегоНазначенияКлиентСервер расширен следующей функцией:

o   ПредставлениеЛокальнойДатыСоСмещением – преобразует дату РІ часовом РїРѕСЏСЃРµ сеанса Рє формату "YYYY-MM-DDThh:mm:ssTZD" согласно ISO 8601;

В·         Р’ функциях ЗначенияРеквизитовОбъекта, ЗначениеРеквизитаОбъекта, ЗначенияРеквизитовОбъектов, ЗначениеРеквизитаОбъектов общего модуля ОбщегоНазначения добавлен необязательный параметр ВыбратьРазрешенные, который позволяет выбирать значения реквизитов СЃ учетом прав. Р’ случае, РєРѕРіРґР° РЅР° объект нет прав РЅР° чтение, РєСЂРѕРјРµ вызова исключения теперь можно получать значение Неопределено.

В·         Программный интерфейс модуля СтроковыеФункцииКлиентСервер расширен следующей функцией:

o   ФормаМножественногоЧисла – возвращает единицу измерения РІ нужном склонении РІ зависимости РѕС‚ количества единиц. Например, «шкаф» (для 1), «шкафа» (для 2), «шкафов» (для 5).

В·         Программный интерфейс общего модуля ЖурналРегистрацииКлиент расширен процедурой открытия журнала регистрации СЃ заданными отборами – ОткрытьЖурналРегистрации. Подробнее СЃРј. РІ комментарии Рє процедуре.

В·         Р’ процедуре ПриДобавленииИсключенийПоискаСсылок модуля ОбщегоНазначенияПереопределяемый возможно перечислять также стандартные реквизиты.

Варианты отчетов

В·         Р’ командной панели форм объектов, СЃРїРёСЃРєРѕРІ Рё журналов программы добавлена возможность выводить программно-генерируемое подменю Отчеты, которое содержит команды контекстных вариантов отчетов. Данный РїРѕРґС…РѕРґ помогает разгрузить панель навигации объекта (или совсем РѕС‚ нее избавиться).

В·         Технология разработки этих команд унифицирована для разработки отчетов РІ составе конфигурации, так Рё для разработки расширений конфигурации.

В·         Объекты, РІ формах которых выводится подменю «Отчеты», задаются РІ процедуре ОпределитьОбъектыСКомандамиОтчетов модуля ВариантыОтчетовПереопределяемый. Сведения Рѕ командах объекта задаются РІ процедуре ДобавитьКомандыОтчетов модуля менеджера объекта. Сведения Рѕ глобальных командах отчетов задаются РІ процедуре ПередДобавлениемКомандОтчетов модуля ВариантыОтчетовПереопределяемый. Подробнее СЃРј. раздел Подключить контекстные отчеты документации подсистемы Варианты отчетов. РЎРј. также примеры РІ демонстрационной базе:

o   Отчет _ДемоФайлы демонстрирует добавление команд РІ подменю Отчеты путем включения отчета РІ состав подсистемы ПодключаемыеОтчетыИОбработки Рё описания команды РІ модуле менеджера этого отчета. Данный РїРѕРґС…РѕРґ одинаково работает как РїСЂРё разработке отчетов РІ составе конфигурации, так Рё РїСЂРё разработке отчетов РІ расширениях конфигурации.

o   Функция ДобавитьКомандуМестаИспользования модуля менеджера отчета МестаИспользованияСсылок является примером добавления команды РІ подменю Отчеты, который может быть использован Рё РІ процедуре ДобавитьКомандыОтчетов модуля менеджера конкретного объекта, Рё РІ процедуре ПередДобавлениемКомандОтчетов общего модуля ВариантыОтчетовПереопределяемый сразу для всех объектов, подключенных Рє подсистеме.

В·         Расширена структура 3-РіРѕ параметра Настройки процедуры ОпределитьНастройкиФормы, которая размещена РІ модулях объектов отчетов: добавлены свойства РазрешеноИзменятьСтруктуру Рё РазрешеноИзменятьВарианты, СЃ помощью которых можно управлять доступностью соответствующих возможностей РІ форме отчета. Подробнее СЃРј. комментарий Рє функции ПолучитьНастройкиОтчетаПоУмолчанию общего модуля ОтчетыКлиентСервер.

В·         Программный интерфейс модуля ОтчетыСервер расширен следующими процедурами:

o   Процедура ВывестиКоманду предназначена для вывода собственных команд РІ командной панели стандартной формы отчета.

o   Процедура ВывестиГиперссылку предназначена для вывода гиперссылки РІ указанной ячейке табличного документа.

o   Функция ОтчетПустой предназначена для определения, что формируемый отчет РЅРµ содержит данных. Признак, возвращаемый функцией, может использоваться для того, чтобы РЅРµ отправлять пустые отчеты РїРѕ почте.

В·         Для разработки собственных команд открытия отчетов программный интерфейс модуля ВариантыОтчетовКлиент расширен процедурой ОткрытьФормуОтчета, которая открывает указанный вариант отчета или дополнительный (внешний) отчет РїРѕ известной ссылке РЅР° него.

В·         Программный интерфейс модуля ОтчетыКлиент расширен процедурой СформироватьОтчет, предназначенной для запуска процесса формирования отчета. Например, это может потребоваться после восстановления последовательностей или перед отправкой отчета РїРѕ почте.

В·         Программный интерфейс модуля ОтчетыКлиентПереопределяемый расширен следующими процедурами:

o   ОбработкаВыбораТабличногоДокумента - обработчик РґРІРѕР№РЅРѕРіРѕ щелчка мыши, нажатия клавиши Enter или гиперссылки РІ табличном документе формы отчета.

o   ПередФормированием - возникает перед началом формирования отчета РІ форме Рё позволяет остановить формирование, если, например, перед формированием потребовалось вызвать диалог СЃ пользователем.

o   ПослеФормирования - возникает после окончания формирования отчета РІ форме Рё позволяет обработать результат формирования РЅР° клиенте.

В·         Для управления возможностью переключения РЅР° расширенные настройки РІ общей форме ФормаНастроекОтчета Рё возможностью изменения вариантов отчетов РІ общей форме ФормаОтчета расширен программный интерфейс модуля ВариантыОтчетовПереопределяемый процедурой ПриОпределенииНастроек. Р’ данной процедуре предусмотрено изменение РЅРѕРІРѕР№ настройки РазрешеноИзменятьВарианты.

Версионирование объектов

В·         РЎРїРёСЃРѕРє РІРёРґРѕРІ версионируемых объектов расширен:

o   Планы РІРёРґРѕРІ характеристик;

o   Планы счетов.

Внедрение подсистемы в этих объектах выполняется аналогично внедрению в справочниках и бизнес-процессах (см. документацию).

Взаимодействия

В·         Для программного сохранения РїРёСЃСЊРјР° РЅР° РґРёСЃРє РІ программном интерфейсе общего модуля ВзаимодействияКлиент реализована процедура СохранитьПисьмоНаДиск.

В·         Для отправки РєРѕРїРёР№ Рё скрытых РєРѕРїРёР№ писем РІ общем модуле ВзаимодействияКлиент расширен состав типов 2-РіРѕ параметра Получатель процедуры ОткрытьФормуОтправкиПочтовогоСообщения: РІ него можно передавать СЃРїРёСЃРѕРє получателей РІ РІРёРґРµ значение типа Структура СЃРѕ свойствами РљРѕРјСѓ, РљРѕРїРёРё Рё СкрытыеКопии.

В·         Процедура ОткрытьФормуОтправкиПочтовогоСообщения общего модуля ВзаимодействияКлиент отмечена как устаревшая. Вместо нее следует использовать процедуру СоздатьНовоеПисьмо общего модуля РаботаСПочтовымиСообщениямиКлиент. Требуется произвести соответствующие замены.

Даты запрета изменения

В·         Устранены проблемы объединения состава предопределенных элементов плана РІРёРґРѕРІ характеристик РазделыДатЗапретаИзменения, поставляемых РѕС‚ разных библиотек. Теперь разделы дат запрета описываются РІ переопределяемом модуле, РЅРѕ РІ модели сервиса требуется вызывать обработчик обновления СЃ помощью РЅРѕРІРѕР№ процедуры программного интерфейса ОбновитьРазделыДатЗапретаИзменения общего модуля ДатыЗапретаИзменения. Подробнее СЃРј. РІ документации.

Календарные графики

В·         Для редких случаев, РєРѕРіРґР° требуется обновления разделенных данных, зависимых РѕС‚ производственных календарей, например графиков работы сотрудников, предусмотрена процедура ПриОбновленииДанныхЗависимыхОтПроизводственныхКалендарей общего модуля КалендарныеГрафикиПереопределяемый. Р’ ней необходимо реализовать РєРѕРґ, выполняющий обновление данных, зависимых РѕС‚ производственных календарей. Р’ дальнейшем этот РєРѕРґ будет выполняться для зависимых данных РїСЂРё любом (программном или интерактивном) изменении производственных календарей.

Контактная информация

В·         Р’ целях повышения удобства добавления или изменения контактной информации, например, РїСЂРё импорте данных, программный интерфейс общего модуля УправлениеКонтактнойИнформацией расширен следующими процедурами:

o   ДобавитьКонтактнуюИнформацию – добавляет контактную информацию Рє объекту РїРѕ представлению или XML.

o   УстановитьКонтактнуюИнформациюОбъекта Рё УстановитьКонтактнуюИнформациюОбъектов позволяют массово добавлять или изменять контактную информацию Сѓ объекта или нескольких объектов. Для работы СЃ РЅРёРјРё также следует использовать функцию НоваяКонтактнаяИнформация которая предоставляет шаблон пустой таблицы для заполнения;

В·         Добавлена возможность программно совершать Р·РІРѕРЅРѕРє РЅР° переданный номер телефона c использованием SIP телефонии или Skype. Для этого следует использовать процедуру ПозвонитьПоТелефону общего модуля УправлениеКонтактнойИнформациейКлиент.

В·         Для интерактивного взаимодействия СЃРѕ Skype РІ общий модуль УправлениеКонтактнойИнформациейКлиент добавлены процедуры ПозвонитьНаSkype для осуществления Р·РІРѕРЅРєР° РїРѕ логину Skype Рё НачатьБеседуВSkype, открывающая РѕРєРЅРѕ беседы.

В·         Для случаев, РєРѕРіРґР° запись контактной информации выводится РІ РІРёРґРµ гиперссылки, программный интерфейс общего модуля УправлениеКонтактнойИнформациейКлиентСервер расширен следующими функциями:

o   Функция КонтактнаяИнформацияЗаполнена определяет, была ли введена пользователем контактная информация.

o   Функция ТекстПустогоАдресаВВидеГиперссылки задает представление пустой контактной информации, выводимой РЅР° форме РІ РІРёРґРµ гиперссылки.

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

В·         Для внесения небольших изменений РІ формы обработки ПанельАдминистрированияБСП без снятия РёС… СЃ поддержки РІ общем модуле НастройкиПрограммыПереопределяемый предусмотрены процедуры ПриСозданииНаСервере. РЎ РёС… помощью, например, можно управлять видимостью Рё доступностью тех или иных стандартных настроек.

Обмен данными

В·         Р’ процедуре ОпределитьНастройки менеджера плана обмена появилась возможность управлять РЅРѕРІРѕР№ настройкой ИмяПланаОбменаДляПереходаНаНовыйОбмен. Если свойство для плана обмена установлено, РІ рабочих местах управления настройками РЅРµ будет предлагаться настроить этот РІРёРґ обмена. Существующие обмены этого РІРёРґР° Р±СѓРґСѓС‚ продолжать отображаться РІ СЃРїРёСЃРєРµ настроенных обменов. Сообщения обмена РІ РЅРѕРІРѕРј формате будет инициировать переход РЅР° новый РІРёРґ обмена.

В·         Расширен программный интерфейс общего модуля ОбменДаннымиКлиент:

o   Добавлена процедура УдалитьНастройкуСинхронизации, которая позволяет выполнить удаление указанной настройки синхронизации данных.

В·         Расширен программный интерфейс общего модуля ОбменДаннымиСервер:

o   Добавлена функция УзлыОбменаБСП, которая позволяет получить данные узлов всех настроенных обменов.

o   Добавлена процедура ИнициализироватьСвойстваТабличныхЧастей, которая инициализирует таблицу значений для хранения правил конвертации свойств табличных частей.

o   Добавлена функция ВнешнееСоединениеСБазой, которая устанавливает внешнее соединение СЃ информационной базой Рё возвращает описание соединения.

o   Добавлена функция РежимРегистрацииДанныхДляПланаОбменаПриОбновленииИнформационнойБазы, которая возвращает назначенный для плана обмена режим регистрации изменений, применяемый РїСЂРё выполнении записи данных РІ рамках обновления информационной базы.

Обновление версии ИБ

В·         Программный интерфейс общего модуля ОбновлениеИнформационнойБазы расширен функцией ОчередьОтложенногоОбработчикаОбновления, подробнее СЃРј. РІ комментарии Рє ней.

Печать

В·         РџСЂРё переносе макета печатной формы РІ РґСЂСѓРіРѕР№ объект требуется также переносить пользовательские изменения этого макета, хранящиеся РІ регистре сведений ПользовательскиеМакетыПечати. Для переноса пользовательских макетов РІ модуле УправлениеПечатью добавлен программный интерфейс:

o   Процедура ЗарегистрироватьНовоеИмяМакета – для для вызова РІ процедуре заполнения данных обновления.

o   Процедура ПеренестиПользовательскиеМакеты - для вызова РІ отложенном обработчике обновления.

См. пример использования в документации.

Подключаемые команды

В·         Добавлена возможность создавать собственные РІРёРґС‹ программно-генерируемых подменю, наполняемые Рё работающие РїРѕ собственным правилам как РёР· конфигурации, так Рё РёР· расширений (РїРѕ аналогии СЃ подменю Печать, Отчеты Рё Заполнить). Такой РїРѕРґС…РѕРґ позволяет унифицировать поставку подменю, генерируемых программно, Рё упростить РёС… поддержку. Данная возможность представлена РІ модуле ПодключаемыеКомандыПереопределяемый следующими процедурами:

o   ПриОпределенииВидовПодключаемыхКоманд позволяет зарегистрировать РІРёРґ подключаемых команд Рё описать его умолчания.

o   ПриОпределенииКомандПодключенныхКОбъекту позволяет зарегистрировать команды объекта.

o   ПриОпределенииСоставаНастроекПодключаемыхОбъектов позволяет расширить состав параметра Настройки процедуры ПриОпределенииНастроек менеджера отчетов Рё обработок, включенных РІ состав подсистемы ПодключаемыеОтчетыИОбработки.

Подробнее см. разделы Расширение видов подключаемых команд и Подключение отчетов и обработок к механизмам конфигурации документации подсистемы.

В демонстрационной базе данная возможность представлена в подменю Демо: Команды, а также в подсистемах Заполнение объектов, Печать и Варианты отчетов.

В·         Для добавления условий видимости РїСЂРё добавлении команд предусмотрена процедура ДобавитьУсловиеВидимостиКоманды общего модуля ПодключаемыеКоманды. Процедура позволяет задавать условия видимости команды РІ зависимости РѕС‚ значений реквизитов объекта. Описание процедуры СЃРј. РІ комментарии Рє ней.

В·         Для «тонкой настройки» размещения команд РЅР° форме расширен программный интерфейс процедуры ПриСозданииНаСервере общего модуля ПодключаемыеКоманды: добавлен параметр ПараметрыРазмещения, Р° также добавлен конструктор этого параметра – функция ПараметрыРазмещения() РІ этом же модуле. Описание параметра СЃРј. РІ описании функции-конструктора.

Получение файлов из Интернета

В·         Добавлена возможность управления требованиями Рє FTP-серверу СЃ точки зрения защищенного соединения.

В·         Для функций программного интерфейса ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере, ПолучениеФайловИзИнтернета.СкачатьФайлВоВременноеХранилище Рё ПолучениеФайловИзИнтернетаКлиент.СкачатьФайлНаКлиенте РІ параметр ПараметрыПолучения добавлено РЅРѕРІРѕРµ свойство УровеньИспользованияЗащищенногоСоединения.

В·         Для СѓРґРѕР±СЃРёРІР° заполнения настроек получения файлов программный интерфейс общего модуля ПолучениеФайловИзИнтернетаКлиентСервер расширен функцией ПараметрыПолученияФайла.

Работа с почтовыми сообщениями

В·         Для самостоятельной настройки персональных учетных записей электронной почты предусмотрена роль ДобавлениеИзменениеУчетныхЗаписейЭлектроннойПочты. Персональные учетные записи для отправки Рё получения почты РјРѕРіСѓС‚ быть использованы только РёС… владельцами.

В·         Для упрощения подготовки писем:

o   Р’ функции ОтправитьПочтовоеСообщение общего модуля РаботаСПочтовымиСообщениями РІ параметр Тело теперь можно передавать форматированный документ, содержащий картинки.

o   Расширен программный интерфейс общего модуля РаботаСПочтовымиСообщениямиКлиент функцией ПараметрыОтправкиПисьма, предназначенной для подготовки одноименного параметра процедуры СоздатьНовоеПисьмо.

В·         Расширен состав значений параметров процедуры СоздатьНовоеПисьмо общего модуля РаботаСПочтовымиСообщениямиКлиент: РІ параметр Вложения можно передавать табличные документы, для которых перед созданием РЅРѕРІРѕРіРѕ РїРёСЃСЊРјР° будет показан диалог выбора формата вложений.

В·         Для проверки работоспособности учетной записи электронной почты программный интерфейс подсистемы расширен процедурой ПроверитьВозможностьОтправкиИПолученияЭлектроннойПочты общего модуля РаботаСПочтовымиСообщениями.

В·         Для отправки РєРѕРїРёР№ Рё скрытых РєРѕРїРёР№ писем РІ общем модуле РаботаСПочтовымиСообщениямиКлиент расширена структура 1-РіРѕ параметра ПараметрыОтправкиПисьма процедуры СоздатьНовоеПисьмо: добавлены свойства РљРѕРїРёРё Рё СкрытыеКопии.

В·         Для скрытия функциональности РїРѕ получению писем расширен программный интерфейс модуля РаботаСПочтовымиСообщениямиПереопределяемый процедурой ПриОпределенииНастроек. Р’ параметре Настройки свойству ДоступноПолучениеПисем следует установить значение Ложь, если конфигурация РЅРµ предполагает получение писем.

Работа с файлами  

В·         Программный интерфейс модуля РаботаСФайлами унифицирован Рё расширен следующими процедурами Рё функциями:

o   Функция ДвоичныеДанныеФайла - возвращает двоичные данные файла.

o   Функция ДанныеФайла В - возвращает структуру данных файла. Используется РІ различных командах работы СЃ файлами,Рё как значение параметра ДанныеФайла РґСЂСѓРіРёС… процедур Рё функций.

o   Процедура ПрисоединенныеФайлыКОбъекту - заполняет массив ссылками РЅР° файлы объекта.

o   Функция ДобавитьФайл - создает объект РІ справочнике для хранения файла.

o   Функция НоваяСсылкаНаФайл - возвращает РЅРѕРІСѓСЋ ссылку РЅР° файл для указанного владельца, которую можно использовать, Р° затем передать РІ функцию ДобавитьФайл.

o   Процедура ОбновитьФайл - обновляет свойства файла - двоичные данные, текст, дату изменения, Р° также РґСЂСѓРіРёРµ необязательные свойства.

o   Функция ИмяФормыОбъектаФайловПоВладельцу - возвращает РёРјСЏ формы объекта присоединенных файлов РїРѕ владельцу.

o   Функция КОбъектуМожноПрисоединятьФайлы - определяет наличие хранилища присоединенных файлов Сѓ объекта право Добавление РІ хранилище (справочник присоединенных файлов).

o   Функция ИзменитьСправочникХраненияФайлов - Конвертирует файлы РёР· подсистемы Работа СЃ файлами РІ подсистему Присоединенные файлы.

o   Функция СсылкиНаОбъектыСФайлами - возвращает ссылки РЅР° объекты СЃ файлами.

o   Процедура ПриЗаписиНаСервере - обработчик события ПриЗаписиНаСервере управляемой формы владельца файла.

o   Функция РеквизитыРедактируемыеВГрупповойОбработке - возвращает реквизиты объекта, которые разрешается редактировать СЃ помощью обработки РіСЂСѓРїРїРѕРІРѕРіРѕ изменения реквизитов.

o   Процедура ДобавитьПодписьКФайлу - добавляет РїРѕРґРїРёСЃСЊ Рє файлу.

o   Процедура ОпределитьФормуПрисоединенногоФайла - обработчик РїРѕРґРїРёСЃРєРё РЅР° событие ОбработкаПолученияФормы для переопределения формы присоединенного файла.

o   Процедура УстановитьПометкуУдаленияПрисоединенныхФайлов - обработчик РїРѕРґРїРёСЃРєРё РЅР° событие ПередЗаписью владельца присоединенного файла.

o   Процедура УстановитьПометкуУдаленияПрисоединенныхФайловДокументов - обработчик РїРѕРґРїРёСЃРєРё РЅР° событие ПередЗаписью владельца присоединенного файла.

o   Функция НастройкиРаботыСФайлами - возвращает структуру, содержащую персональные настройки работы СЃ файлами.

o   Процедура СохранитьНастройкиРаботыСФайлами - сохраняет настройки работы СЃ файлами.

o   Функция МаксимальныйРазмерФайла - возвращает максимальный размер файла, указанный РІ настройках.

o   Функция МаксимальныйРазмерФайлаОбщий - возвращает максимальный размер файла провайдера РІ модели сервиса.

o   Функция ЕстьТомаХраненияФайлов - есть ли хоть РѕРґРёРЅ том хранения файлов.

В·         Программный интерфейс модуля РаботаСФайламиКлиент унифицирован Рё расширен следующими процедурами Рё функциями:

o   Процедура ОткрытьФайл - открывает файл для просмотра или редактирования.

o   Процедура ДобавитьФайлы - обработчик команды добавления файлов.

o   Процедура ПодписатьФайл - подписывает файл.

o   Процедура СохранитьВместеСЭП - сохраняет файл вместе СЃ электронной РїРѕРґРїРёСЃСЊСЋ.

o   Процедура СохранитьФайлКак - сохраняет файл РІ каталог РЅР° РґРёСЃРєРµ.

o   Процедура ПерейтиКФормеФайла - открывает форму файла РёР· формы элемента справочника файлов. Форма элемента закрывается.

o   Процедура ОткрытьФормуВыбораФайлов - открывает форму выбора файлов. Используется РІ обработчике выбора для переопределения стандартного поведения.

o   Процедура ОткрытьФормуФайла - открывает форму файла. Может использоваться как обработчик открытия файла.

o   Функция ДанныеФайла - возвращает структуру данных файла. Используется РІ различных командах работы СЃ файлами Рё как значение параметра ДанныеФайла РґСЂСѓРіРёС… процедур Рё функций.

o   Процедура ПолучитьПрисоединенныйФайл - получает файл РёР· хранилища файлов РІ рабочий каталог пользователя. Аналог интерактивного действия Просмотреть или Редактировать без открытия полученного файла.

o   Процедура ПоместитьПрисоединенныйФайл - помещает файл РёР· рабочего каталога пользователя РІ хранилище файлов. Аналог интерактивного действия Закончить редактирование.

В·         Программный интерфейс модуля РаботаСФайламиКлиентСервер расширен следующими процедурами:

o   Процедура ПереопределитьПолучаемуюФормуПрисоединенногоФайла В - обработчик РїРѕРґРїРёСЃРєРё РЅР° событие ОбработкаПолученияФормы для переопределения формы файла.

В·         Программный интерфейс общего модуля РаботаСФайламиПереопределяемый расширен процедурой ПриПечатиФайлаСоШтампом. Подробнее СЃРј. РІ комментарии Рє ней.

Свойства

В·        Программный интерфейс модуля УправлениеСвойствамиКлиент расширен процедурой ВыполнитьКоманду, предназначенной для вызова РёР· модулей форм, Рє которым подключена подсистема (подробнее СЃРј. раздел Переход РЅР° версию 2.4.1 СЃ версии 2.3.5).

В·        Р’ некоторых случаях возникает необходимость размещать дополнительные реквизиты РІ разных местах формы, например, РєРѕРіРґР° РІ форме СЃ несколькими страницами РЅР° каждой РёР· РЅРёС… выводится СЃРІРѕР№ набор свойств. РўРѕРіРґР° РІ форме объекта СЃ дополнительными реквизитами:

o   Р’ вызове процедуры УправлениеСвойствами.ПриСозданииНаСервере перечислить СЃРїРёСЃРѕРє наборов свойств Рё элементов формы, РЅР° которых РѕРЅРё должны быть размещены. Например:

СправочникНаборы = Справочники.НаборыДополнительныхРеквизитовИСведений;

ГруппыДляРазмещения = Новый СписокЗначений;

ГруппыДляРазмещения.Добавить(СправочникНаборы.Справочник_ДемоКонтрагенты_Основное, Элементы.ГруппаОсновное.Имя);

ГруппыДляРазмещения.Добавить("ВсеОстальные", Элементы.ГруппаПрочее.Имя);

ДополнительныеПараметры = Новый Структура;

ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", ГруппыДляРазмещения);

ДополнительныеПараметры.Вставить("ОтложеннаяИнициализация", Истина);

УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);

o   РџСЂРё использовании отложенной инициализации - РІ обработчике смены страниц заменить условие загрузки дополнительных реквизитов. Например, было:

Если ТекущаяСтраница.Имя = "СтраницаДополнительныеРеквизиты"

 И Не ЭтотОбъект.ПараметрыСвойств.ВыполненаОтложеннаяИнициализация Тогда

 

СвойстваВыполнитьОтложеннуюИнициализацию();

УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);

 

КонецЕсли;

Стало:

Если ЭтотОбъект.ПараметрыСвойств.Свойство(ТекущаяСтраница.Имя)

 И Не ЭтотОбъект.ПараметрыСвойств.ВыполненаОтложеннаяИнициализация Тогда

В 

СвойстваВыполнитьОтложеннуюИнициализацию();

УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);

КонецЕсли;

 

o   Пример СЃРј. РІ справочнике _ДемоКонтрагенты демонстрационной конфигурации. Подробнее СЃРј. РІ документации РїРѕ внедрению.

В·        Р’ тех случаях, РєРѕРіРґР° Сѓ объекта предусмотрено несколько наборов свойств РѕРґРёРЅ РёР· этих наборов может являться общим для этого объекта. Например, Сѓ справочника _ДемоНоменклатура свойства РёР· набора Общие выводятся РІРѕ всех элементах, независимо РѕС‚ РІРёРґР° номенклатуры. РўРѕРіРґР° РїСЂРё добавлении реквизита РїРѕ команде Добавить - Из РґСЂСѓРіРѕРіРѕ набора… рекомендуется скрывать этот общий набор свойств для устранения неоднозначной ситуации. Для этого необходимо РІ процедуре УправлениеСвойствамиПереопределяемый.ЗаполнитьНаборыСвойствОбъекта для общего набора указать РІ свойстве ОбщийНабор значение Истина. Например:

Строка = НаборыСвойств.Добавить();

Строка.Набор = Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник__ДемоНоменклатура_Общие;

Строка.ОбщийНабор = Истина;

В·        Для выбора дополнительных реквизитов только РёР· определенных наборов свойств РїСЂРё использовании формы выбора дополнительных реквизитов Рё сведений (ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ФормаВыбора) необходимо передать параметр ОтображаемыеНаборыСвойств типа Массив, содержащий ссылки РЅР° наборы. РџРѕ умолчанию, если этот параметр РЅРµ задан, то РІ форме выбора выводятся РІСЃРµ наборы свойств.

Текущие дела

В·        Программный интерфейс общего модуля ТекущиеДелаПереопределяемый расширен процедурой ПриОпределенииНастроек, подробности СЃРј. РІ комментарии Рє ней.

В·        Дела, которые РЅРµ предполагают РёС… многократного выполнения, рекомендуется скрывать РёР· формы настроек текущих дел (РїРѕ команде Настроить). Для этого необходимо РІ месте добавления дела указать значение Истина Сѓ РЅРѕРІРѕРіРѕ свойства СкрыватьВНастройках, например:

Дело = ТекущиеДела.Добавить();

Дело.Представление  = НСтр("ru = 'Адресный классификатор устарел'");

Дело.Идентификатор  = "АктуализацияАдресногоКлассификатора";

Дело.ЕстьДела       = ?(КоличествоРегионов > 0, Истина, Ложь);

Дело.Важное         = Истина;

Дело.СкрыватьВНастройках = Истина;

…

Удаление помеченных объектов

В·         Для отключения подсистемы РІ конфигурациях, рассчитанных РЅР° работу РІ различных режимах ограниченной функциональности, предусмотрена технологическая (РЅРµ выведенная РІ пользовательский интерфейс) функциональная опция  ИспользоватьУдалениеПомеченныхОбъектов. РЎ ее помощью можно отключить возможность удаления помеченных объектов, РЅРµ РІРЅРѕСЃСЏ никаких изменений РІ конфигурацию.

Управление доступом

В·        Программный интерфейс общего модуля УправлениеДоступом расширен процедурами РїРѕ включению/исключению пользователя РёР· профиля РіСЂСѓРїРї доступа – ВключитьПрофильПользователю Рё ВыключитьПрофильПользователю Рё процедурой ЗаменитьРолиВПрофилях, полезной РїСЂРё обновлении информационной базы. Описание процедур СЃРј. РІ комментариях Рє РЅРёРј.

Центр мониторинга

В·         Программный интерфейс общего модуля ЦентрМониторинга расширен следующими процедурами Рё функциями:

o   ВключитьПодсистему – включает подсистему.

o   ОтключитьПодсистему – отключает подсистему, рекомендуется использовать РїСЂРё проведении нагрузочных тестов для исключения отправки тестовых данных РІ центр мониторинга.

o   ЗаписатьОперациюБизнесСтатистикиЧас – записывает уникальную операцию бизнес статистики РІ разрезе часа, например, для регистрации количества активных пользователей.

o   ЗаписатьОперациюБизнесСтатистикиСутки – записывает уникальную операцию бизнес статистики РІ разрезе суток, например, для регистрации значения редко меняющейся константы.

В·         Р’ общем модуле ЦентрМониторингаКлиент добавлен новый программный интерфейс, доступный РЅР° клиенте:

o   ЗаписатьОперациюБизнесСтатистики – записывает операцию бизнес статистики РІ РєСЌС€ РЅР° клиенте. Запись РІ информационную базу РїСЂРѕРёСЃС…РѕРґРёС‚ РїРѕ обработчику РћР±СЂР°-ботчикОжиданияСтандартныхПериодическихПроверок  глобального модуля СтандартныеПодсистемыГлобальный. РџСЂРё закрытии приложения данные РЅРµ записываются. Пример использования СЃРј. РІ модуле формы СЃРїРёСЃРєР° справочника _ДемоНоменлатура обработчик команды формы ЗаменитьИУдалить.

o   ЗаписатьОперациюБизнесСтатистикиЧас – записывает уникальную операцию бизнес статистики РІ разрезе часа РІ РєСЌС€ РЅР° клиенте. РџСЂРё записи проверяет уникальность. Запись РІ информационную базу РїСЂРѕРёСЃС…РѕРґРёС‚ РїРѕ обработчику Обработ-чикОжиданияСтандартныхПериодическихПроверок глобального модуля СтандартныеПодсистемыГлобальный. РџСЂРё закрытии приложения данные РЅРµ записываются.

o   ЗаписатьОперациюБизнесСтатистикиСутки – записывает уникальную операцию бизнес статистики РІ разрезе суток РІ РєСЌС€ РЅР° клиенте. РџСЂРё записи проверяет уникальность. Запись РІ информационную базу РїСЂРѕРёСЃС…РѕРґРёС‚ РїРѕ обработчику Обработ-чикОжиданияСтандартныхПериодическихПроверок глобального модуля СтандартныеПодсистемыГлобальный. РџСЂРё закрытии приложения данные РЅРµ записываются. Пример использования СЃРј. РІВ  общем модуле _ДемоСтандартныеПодсистемыКлиент процедура  РџСЂРёРќР°-чалеРаботыСистемыЦентрМониторинга.

Шаблоны сообщений

В·        Р’ программный интерфейс общего модуля ШаблоныСообщений добавлена процедура ЗаполнитьРеквизитыПоСКД, позволяющая заполнить параметры шаблона, используя возможности РЎРљР”.

В·        Для упрощения работы СЃ параметрами шаблона РІ программном интерфейсе общего модуля ШаблоныСообщенийКлиентСервер предусмотрена функция ОписаниеПараметровШаблона, которая формирует РЅРѕРІСѓСЋ пустую структуру параметров.

Электронная подпись

В·         Программный интерфейс общего модуля ЭлектроннаяПодписьКлиент расширен следующими процедурами:

o   Процедура НайтиДействительныеЛичныеСертификаты – осуществляет РїРѕРёСЃРє сертификатов РІ личном хранилище.

o   Процедура ОткрытьИнструкциюПоРаботеСПрограммами – Открывает ссылку РЅР° раздел ИТС "Инструкции РїРѕ работе СЃ программами электронной РїРѕРґРїРёСЃРё Рё шифрования".

o   Процедура НайтиУстановленныеПрограммы - осуществляет РїРѕРёСЃРє установленных программ.

o   Процедура ОткрытьИнструкциюПоТипичнымПроблемамПриРаботеСПрограммами - открывает ссылку РЅР° статью ИТС «Типичные проблемы РїСЂРё работе СЃ программами электронной РїРѕРґРїРёСЃРё Рё РёС… решение».

В·         Программный интерфейс общего модуля ЭлектроннаяПодпись расширен функцией УстановленныеПодписи, которая возвращает РїРѕРґРїРёСЃРё документа.

В·         Программный интерфейс общего модуля ЭлектроннаяПодпись расширен функцией ШтампВизуализацииЭлектроннойПодписи, Р° также процедурой ДобавитьШтампыВТабличныйДокумент. Подробнее СЃРј. РІ комментариях Рє РЅРёРј.

В·         Для печати документа, подписанного электронной РїРѕРґРїРёСЃСЊСЋ, СЃРѕ штампом визуализации электронной РїРѕРґРїРёСЃРё нужно:

o   сформировать печатную форму Рё сохранить РІ присоединенных файлах документа РІ РІРёРґРµ табличного документа.

o   подписать файл требуемыми электронными РїРѕРґРїРёСЃСЏРјРё.

o   выполнить команду Печать – РЎРѕ штампами электронной РїРѕРґРїРёСЃРё.

В·         Р’ таком случае РІСЃРµ РїРѕРґРїРёСЃРё Р±СѓРґСѓС‚ добавлены РІ конец табличного документа РІ том РїРѕСЂСЏРґРєРµ, РІ котором документ был подписан. Для того чтобы выводить РїРѕРґРїРёСЃРё РІ определенную область документа, необходимо отредактировать его табличный макет:

o   РІ месте предполагаемого размещения РїРѕРґРїРёСЃРё определить область шириной РґРІРµ колонки Рё высотой семь строк;

o   установить для данной области произвольную ширину колонок, чтобы добавление штампа электронной РїРѕРґРїРёСЃРё РЅРµ повлияло РЅР° форматирование остального документа;

В·         Задать РёРјСЏ каждой области РїРѕРґРїРёСЃРё РІ формате - ШтампЭП + порядковый номер РїРѕРґРїРёСЃРё начиная СЃ 1, например, ШтампЭП1.

В·         Пример СЃРј. РІ макете РџР¤_MXL_СчетЗаказ документа _ДемоСчетНаОплатуПокупателю демонстрационной конфигурации.

В·         Для управления отображением поля РІРІРѕРґР° пароля РІ форме Проверка сертификата РІ процедуру ПриСозданииФормыПроверкаСертификата общего модуля ЭлектроннаяПодписьПереопределяемый добавлен параметр ВводитьПароль. Если установить РІ параметры процедуры СтандартныеПроверки Рё ВводитьПароль значение Ложь, тогда РІРІРѕРґ пароля для закрытой части ключа сертификата будет скрыт. Р’ этом случае передать пароль можно через новый параметр Пароль, добавленный РІ процедуру ПриДополнительнойПроверкеСертификата общих модулей ЭлектроннаяПодписьПереопределяемый Рё ЭлектроннаяПодписьКлиентПереопределяемый Пароль (СЃРј. описание процедур)

В·         Для передачи результатов выполненный проверок РїСЂРё проверке сертификата РІ процедуру ПриДополнительнойПроверкеСертификата общих модулей ЭлектроннаяПодписьПереопределяемый Рё ЭлектроннаяПодписьКлиентПереопределяемый добавлен параметр РезультатыПроверок (СЃРј. описание процедур).

В·         Р’ функции Подписать общего модуля ЭлектроннаяПодписьКлиент параметр ОписаниеДанных для свойства ОтборСертификатов может также принимать тип Структура. Если РІ структуре указать свойство Организация, то РїСЂРё выборе сертификатов пользователя РІ форме Подписания, РєСЂРѕРјРµ отбора РїРѕ пользователю, будет установлен отбор еще РїРѕ указанной организации.

В·         Добавлена функция СертификатыШифрования РІ общем модуле ЭлектроннаяПодпись для получения сертификатов объекта.

В·         Для получения отдельных свойств сертификата, например, свойства Организация, РІ общем модуле ЭлектроннаяПодписьКлиентСервер размещены функции СвойстваСубъектаСертификата Рё СвойстваИздателяСертификата. Подробнее СЃРј. РІ комментариях Рє этим функциям.