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

Версия 2.3.5

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

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

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

Версия 2.3.4

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

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

Переход на версию 2.3.4 с версии 2.3.3

Версия 2.3.3

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

Переход на версию 2.3.3 с версии 2.3.2

Переход на версию 2.3.3 с предыдущих версий 2.3.3

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

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

Версия 2.3.2

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

Переход на версию 2.3.2 с версии 2.3.1

Переход на версию 2.3.2 с предыдущих версий 2.3.2

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

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

Версия 2.3.1

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

Переход на версию 2.3.1 с версии 2.2.5

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

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

 


Версия 2.3.5

Версия 2.3.5 является развитием редакции 2.3 продукта 1С:Библиотека стандартных подсистем. Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.8 и выше.

Значения свойств конфигурации:

В·        Режим совместимости должно быть установлено РІ «Не использовать».

В·         Режим использования модальности может быть установлен РІ «Не использовать».

В·         Режим совместимости интерфейса может принимать значения «Версия 8.2В», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2В».

В·         Режим использования синхронных вызовов расширений Рё внешних компонент должен быть установлен РІ значение «Использовать».

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

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

В·         Для РІРІРѕРґР° ответов респондентов РІ программу РІ процессе разговора СЃ РЅРёРјРё предусмотрена возможность заполнять анкеты РІ режиме «Интервью».

В·         РЎ помощью РЅРѕРІРѕРіРѕ типа РІРѕРїСЂРѕСЃР° для шаблонов анкет «комплексный» можно сгруппировать несколько элементарных РІРѕРїСЂРѕСЃРѕРІ РїРѕРґ РѕРґРЅРѕР№ общей формулировкой РІРѕРїСЂРѕСЃР° шаблона анкеты.

В·         Рљ вопросам шаблонов анкет также можно задавать подсказки, что позволяет дополнить формировку РІРѕРїСЂРѕСЃР° текстом-пояснением.

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

Р’ подсистеме Р‘азовая функциональность РїСЂРµРґСѓСЃРјРѕС‚рен РїСЂРѕРіСЂР°РјРјРЅС‹Р№ интерфейс для вывода различных команд РІ формах, списках Рё журналах  программы. Состав Рё назначение команд определяется разработчиком РІ общем модуле РџРѕРґРєР»СЋС‡Р°РµРјС‹РµРљРѕРјР°РЅРґС‹РџРµСЂРµРѕРїСЂРµРґРµР»СЏРµРјС‹Р№ СЃ помощью СЃР»РµРґСѓСЋС‰РёС… процедур:

В·        ПриОпределенииВидовПодключаемыхКоманд РїРѕР·РІРѕР»СЏРµС‚ зарегистрировать РІРёРґ подключаемых команд Рё описать его умолчания.

В·        ПриОпределенииКомандПодключенныхКОбъекту РїРѕР·РІРѕР»СЏРµС‚ зарегистрировать команды объекта.

В·        ПриОпределенииСоставаНастроекПодключаемыхОбъектов позволяет расширить состав параметра РќР°СЃС‚СЂРѕР№РєРё РїСЂРѕС†РµРґСѓСЂС‹ РџСЂРёРћРїСЂРµРґРµР»РµРЅРёРёРќР°СЃС‚роек.

РЎРј. РїСЂРёРјРµСЂ использования РІ демонстрационной базе - РєРЅРѕРїРєР° Р”емо: Примечание РІ документе РђРЅРєРµС‚Р°.

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

В·         Команда Настройки синхронизации данных раздела Администрирование переименована РІ Синхронизация данных РІ СЃРІСЏР·Рё СЃ расширением функциональности формы (далее – форма Синхронизация данных), открываемой СЃ помощью этой команды (СЃРј. ниже). РџРѕ этой же причине команда Синхронизация данных формы Синхронизация данных переименована РІ Настройки синхронизации данных.

В·         Для загрузки РІ программу данных РІ формате EnterpriseData без необходимости настройки регулярной синхронизации данных РІ разделе Администрирование - Синхронизация данных предусмотрена гиперссылка Загрузка данных EnterpriseData.

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

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

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

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

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

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

В·         Для перехода Рє заполнению анкет РІ режиме «Интервью» предусмотрена процедура НачатьИнтервью общего модуля АнкетированиеКлиент. Ее вызов рекомендуется размещать РІ модуле формы элемента справочника, хранящего данные Рѕ респонденте (СЃРј. пример РІ справочнике _ДемоФизическиеЛица демонстрационной конфигурации).

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

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

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

Версия 2.3.4

Версия 2.3.4 является развитием редакции 2.3 продукта 1С:Библиотека стандартных подсистем. Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.8 и выше.

Значения свойств конфигурации:

В·        Режим совместимости должно быть установлено РІ «Не использовать».

В·         Режим использования модальности может быть установлен РІ «Не использовать».

В·         Режим совместимости интерфейса может принимать значения «Версия 8.2В», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2В».

В·         Режим использования синхронных вызовов расширений Рё внешних компонент должен быть установлен РІ значение «Использовать».

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

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

Подсистема Шаблоны сообщений работает совместно с подсистемами «Работа с почтовыми сообщениями», «Отправка SMS», а также «Взаимодействия». Если какой-либо из перечисленных подсистем нет в составе конфигурации, то соответствующая функциональность шаблонов писем или SMS автоматически скрывается из интерфейса.

Банки

В·         Загрузка Рё обновление классификатора банков выполняется СЃ сайта 1РЎ, для этого требуется подключение Рє «Интернет-поддержке пользователей».

Валюты

В·         Загрузка Рё обновление РєСѓСЂСЃРѕРІ валют выполняется СЃ сайта 1РЎ, для этого требуется подключение Рє «Интернет-поддержке пользователей».

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

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

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

Переход на версию 2.3.4 с версии 2.3.3

Банки

В·         РќРѕРІСѓСЋ константу ИспользоватьАльтернативныйСерверДляЗагрузкиКлассификатораБанков РЅРµ требуется включать РІ планы обмена.

В·         РџСЂРё наличии РІ конфигурации Библиотеки интернет-поддержки пользователей необходимо:

o   РІ процедуре ПриСохраненииДанныхАутентификацииПользователяИнтернетПоддержки модуля ИнтернетПоддержкаПользователейПереопределяемый добавить текст:

Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Банки") Тогда

      МодульРаботаСБанками = ОбщегоНазначения.ОбщийМодуль("РаботаСБанками");

      МодульРаботаСБанками.ПриСохраненииДанныхАутентификацииПользователяИнтернетПоддержки(ДанныеПользователя);

КонецЕсли;

o   РІ процедуре ПриУдаленииДанныхАутентификацииПользователяИнтернетПоддержкимодуля ИнтернетПоддержкаПользователейПереопределяемый добавить текст:

Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Банки") Тогда

      МодульРаботаСБанками = ОбщегоНазначения.ОбщийМодуль("РаботаСБанками");

      МодульРаботаСБанками.ПриУдаленииДанныхАутентификацииПользователяИнтернетПоддержки();

КонецЕсли;

Валюты

В·         РќРѕРІСѓСЋ константу ИспользоватьАльтернативныйСерверДляЗагрузкиКурсовВалют РЅРµ требуется включать РІ планы обмена.

В·         РџСЂРё наличии РІ конфигурации Библиотеки интернет-поддержки пользователей необходимо:

o   РІ процедуре ПриСохраненииДанныхАутентификацииПользователяИнтернетПоддержки модуля ИнтернетПоддержкаПользователейПереопределяемый добавить текст:

Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Валюты") Тогда

      МодульРаботаСКурсамиВалют = ОбщегоНазначения.ОбщийМодуль("РаботаСКурсамиВалют");

      МодульРаботаСКурсамиВалют.ПриСохраненииДанныхАутентификацииПользователяИнтернетПоддержки(ДанныеПользователя);

КонецЕсли;

o   РІ процедуре ПриУдаленииДанныхАутентификацииПользователяИнтернетПоддержкимодуля ИнтернетПоддержкаПользователейПереопределяемый добавить текст:

Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Валюты") Тогда

      МодульРаботаСКурсамиВалют = ОбщегоНазначения.ОбщийМодуль("РаботаСКурсамиВалют");

      МодульРаботаСКурсамиВалют.ПриУдаленииДанныхАутентификацииПользователяИнтернетПоддержки();

КонецЕсли;

Версия 2.3.3

Версия 2.3.3 является развитием редакцией 2.3 продукта 1С:Библиотека стандартных подсистем. Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.8 и выше.

Значения свойств конфигурации:

В·        Режим совместимости должно быть установлено РІ «Не использовать».

В·         Режим использования модальности может быть установлен РІ «Не использовать».

В·         Режим совместимости интерфейса может принимать значения «Версия 8.2В», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2В».

В·         Режим использования синхронных вызовов расширений Рё внешних компонент должен быть установлен РІ значение «Использовать».

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

В состав библиотеки включена новая подсистема «Заполнение объектов», которая предоставляет разработчикам конфигурации и расширений конфигурации программный интерфейс для вывода команд заполнения в формах, списках и журналах объектов программы. Например, это могут быть команды по автозаполнению определенных реквизитов и табличных частей объектов, которые ускоряют ввод данных в программе. Список команд при этом автоматически пополняется командами из обработок в составе конфигурации и из подключенных расширений конфигурации.

Начиная с версии 2.3.3.59 в целях безопасности в базах с непустым списком пользователей при первом запуске сеанса администратора предлагается запретить открытие внешних отчетов и обработок через меню Файл – Открыть.

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

В·         РџСЂРё работе СЃ программой через Интернет (РІ модели сервиса) события РІ СЃРїРёСЃРєРµ Журнал регистрации (раздел Администрирование – Поддержка Рё обслуживание) выводятся только Р·Р° сегодняшний день, что существенно ускоряет первое открытие СЃРїРёСЃРєР°. Этот фильтр можно перенастроить РІ дальнейшем.

В·         Настройки программы Адрес РІ интернете Рё Локальный адрес (СЃРј. раздел Администрирование – Общие настройки – Публикация информационной базы) предназначены для сценариев, связанных СЃ формированием ссылок РЅР° объекты информационной базы РІ зависимости РѕС‚ РІРёРґР° подключения пользователей Рє информационной базе. Например, если такой адрес включить РІ рассылку писем, то РёР· РїРёСЃСЊРјР° Р·Р° РѕРґРЅРѕ нажатие можно перейти Рє форме объекта РІ самой программе.

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

В·         Р’ СЂСЏРґРµ бизнес-процессов (Задание Рё РґСЂ.) предусмотрена возможность стартовать бизнес-процесс РЅРµ сразу, Р° откладывать его старт РЅР° определенное время. Например, можно запланировать старт РЅР° завтра или через неделю.

Валюты

В·         Р’ классификатор валют добавлена новая валюта – Белорусский рубль (цифр. РєРѕРґ: 933, СЃРёРјРІ. РєРѕРґ: BYN).

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

В·         [Для конфигураций, использующих параллельный режим отложенного обновления] Сразу после обновления версии программы РІ некоторых отчетах РјРѕРіСѓС‚ выводиться некорректные данные, С‚.Рє. для РЅРёС… еще РЅРµ завершены РІСЃРµ предусмотренные дополнительные процедуры обработки данных. Р’ таких случаях, РІ отчетах  выводится предупреждающее сообщение.

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

В·         Р’СЃРµ возможности РїРѕ работе СЃ взаимодействиями (переписка РїРѕ почте, регистрация Рё просмотр встреч, Р·РІРѕРЅРєРѕРІ Рё С‚.Рї.) стали доступными РїСЂРё работе СЃ программой через Интернет (РІ модели сервиса).

В·         Расширена поддержка протокола IMAP. Электронные РїРёСЃСЊРјР° РїРѕ данному протоколу теперь загружаются РёР· всех папок РЅР° почтовом сервере, РІ том числе Рё исходящие РїРёСЃСЊРјР°.

В·         Автоматически синхронизируется признак прочтения писем РЅР° почтовом сервере Рё признака Рассмотрено РІ СЃРїРёСЃРєРµ Взаимодействия.

В·         Быстрая установка предмета писем (встреч, Р·РІРѕРЅРєРѕРІ, SMS Рё запланированных взаимодействий) посредством перетаскивания писем РІ форму СЃРїРёСЃРєР° предметов.

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

В·        Р’Рѕ всех интерфейсах программы  термин Версионирование объектов заменен РЅР° более понятный История изменений.

Групповое изменение реквизитов

В·         Р’ форме Групповое изменение реквизитов (раздел Администрирование – Поддержка Рё обслуживание – Корректировка данных) для администраторов предусмотрена возможность выполнять произвольный алгоритм РЅР° встроенном языке для выбранной РіСЂСѓРїРїС‹ объектов. Это позволяет оперативно выполнять «мелкий ремонт» для исправления некорректных данных РІ программе вместо трудоемкой разработки внешних обработок Рё конфигурирования.

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

В·         Если РІРёРґ контактной информации Другое используется для РІРІРѕРґР° данных небольшой длины, то размер поля РІРІРѕРґР° можно уменьшить, установив для РІРёРґР° контактной информации (Администрирование – Общие настройки – Р’РёРґС‹ контактной информации) свойство Р’РёРґ поля РІ значение Однострочное СѓР·РєРѕРµ.

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

В·         РџСЂРё переходе РЅР° новые версии программы ускорено выполнение дополнительных процедур обработки данных (раздел Администрирование – Поддержка Рё обслуживание – Результаты обновления программы – Результаты обновления Рё дополнительная обработка данных).

В·         Улучшена работа механизма управления приоритетом процедур обработки данных (раздел Администрирование – Поддержка Рё обслуживание – Результаты обновления программы – Результаты обновления Рё дополнительная обработка данных). Теперь РїСЂРё повышении приоритета выполнения дополнительной процедуры обработки данных, также повышается приоритет тех процедур, РѕС‚ которых РѕРЅР° зависит.

[Для конфигураций, использующих параллельный режим отложенного обновления] Значительно сокращено время недоступности информационной базы при обновлении на новые версии программы на компьютерах (серверах) с многоядерными процессорами.

Отправка SMS

В·         РЎРїРёСЃРѕРє доступных для выбора провайдеров SMS расширен: РІ него вошли: SMS.RU, SMS-ЦЕНТР, РЎРњРЎ-Услуги Рё GSM-INFORM (раздел Администрирование – Органайзер – Настройка отправки SMS).

В·         Р’ настройках отправки SMS теперь также можно указывать РёРјСЏ отправителя. Р’ этом случае SMS Р±СѓРґСѓС‚ приходить СЃ указанного имени, Р° РЅРµ СЃ номера телефона отправителя.

Оценка производительности

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

В·         Для более качественного Рё глубокого анализа замеров производительности РїРѕ каждому замеру автоматически собираются сведения Рѕ приложении клиента (Р° именно: только сведения Рѕ типе клиента – тонкий клиент, толстый клиент или тип Рё версия веб-браузера). Данные сведения РЅРµ содержат конфиденциальной информации.

В·         Р’ случае большого объема накопленных замеров РІ информационной базе СЌРєСЃРїРѕСЂС‚ данных оценки производительности выполняется пакетно СЃ разбивкой РЅР° отдельные файлы СЃ порядковыми номерами. Размер РѕРґРЅРѕРіРѕ пакета можно дополнительно отрегулировать СЃ помощью настройки Количество замеров РІ пакете экспорта формы Настройка оценки производительности (СЃРј. раздел Администрирование – Поддержка Рё обслуживание).

В·         Для того чтобы замеры РЅРµ занимали РјРЅРѕРіРѕ места РІ информационной базе, предусмотрено автоматическое удаление устаревших замеров оценки производительности. Длительность хранения замеров регулируется настройкой Период хранения замеров РІ форме Настройка оценки производительности (СЃРј. раздел Администрирование – Поддержка Рё обслуживание).

Печать

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

В·        РџСЂРё множественном выборе РІ форме СЃРїРёСЃРєР° или РІ журнале документов РІ составе подменю остаются доступными только те печатные формы, которые РїРѕРґС…РѕРґСЏС‚ сразу РєРѕ всем выбранным документам.

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

В·         Р’ корпоративных средах РїСЂРё указании настроек РїСЂРѕРєСЃРё-сервера (раздел Администрирование – Общие настройки – Параметры доступа РІ Интернет) стало возможным использовать аутентификацию операционной системы.

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

В·         Для повышения удобства работы сертификат электронной РїРѕРґРїРёСЃРё, полученный РІ рамках подключения Рє 1РЎ-Отчетности, теперь можно использовать для любых операций подписания Рё шифрования, РїСЂРё обмене электронными документами СЃ контрагентами, для обмена СЃ сайтами Рё РґСЂСѓРіРёС… РІРёРґРѕРІ электронного документооборота СЃ помощью средств криптографии сервиса "1РЎ:Предприятие 8 через Интернет" (www.1cfresh.com). Для этого РІ настройках сертификата (раздел Администрирование – Общие настройки – Электронная РїРѕРґРїРёСЃСЊ Рё шифрование – Настройки электронной РїРѕРґРїРёСЃРё Рё шифрования – Сертификаты) необходимо указать программу «Облачный сервис».

Переход на версию 2.3.3 с версии 2.3.2

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

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

В·        РџСЂРё этом если РІ конфигурации используется подсистема Управление доступом, то РІ процедуре ПриЗаполненииВидовДоступа общего модуля УправлениеДоступомПереопределяемый следует также вставить фрагмент:

ВидДоступа = ВидыДоступа.Добавить();
ВидДоступа.Имя = "Организации";
ВидДоступа.Представление = НСтр("ru = 'Организации'");
ВидДоступа.ТипЗначений   = Тип("СправочникСсылка.Организации");

В·        Если РІ конфигурации используется подсистема Контактная информация, то следует подключить обработчик обновления Рё первоначального заполнения РІРёРґРѕРІ контактной информации справочника Организации РІ РІРёРґРµ:

Обработчик = Обработчики.Добавить();

Обработчик.Версия = <версия конфигурации>;

Обработчик.НачальноеЗаполнение = Истина;

Обработчик.Процедура = "ОрганизацииСлужебный.ОбновитьПредопределенныеВидыКонтактнойИнформацииОрганизаций";

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

В·         РџСЂРё объединении конфигурации СЃ библиотекой дополнительно необходимо:

o   Включить флажок подсистемы ПодключаемыеОтчетыИОбработки (только флажок самой подсистемы, состав подсистемы отмечать Рє объединению РЅРµ нужно). Для свойства Состав установить режим объединения Объединить.

В·         Если РІ конфигурации имеется справочник Организации, указать его РІ определяемом типе Организация.

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

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

o   Изменена логика работы Рё состав параметров процедуры ОбщегоНазначенияКлиентПереопределяемый.ПередЗавершениемРаботыСистемы. Теперь процедура позволяет дополнить СЃРїРёСЃРѕРє предупреждений, выводимый перед завершением работы системы. Для упрощения заполнения информации Рѕ параметрах добавлена функция СтандартныеПодсистемыКлиент.ПредупреждениеПриЗавершенииРаботы.

o   Р’ процедурах ПоказатьПодтверждениеЗакрытияФормы Рё ПоказатьПодтверждениеЗакрытияПроизвольнойФормы общего модуля ОбщегоНазначенияКлиент добавлен третий обязательный параметр ЗавершениеРаботы, РІ который следует передавать признак того, что форма закрывается РІ процессе завершения работы приложения:

&НаКлиенте

Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)

  Оповещение = Новый ОписаниеОповещения("ВыбратьИЗакрыть", ЭтотОбъект);

  ОбщегоНазначенияКлиент.ПоказатьПодтверждениеЗакрытияФормы(Оповещение, ЗавершениеРаботы, Отказ);

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

o   РџСЂРё использовании записи сообщений РІ журнал регистрации СЃ клиента РїСЂРё помощи метода ДобавитьСообщениеДляЖурналаРегистрации общего модуля ЖурналРегистрацииКлиент, СЃ параметром ЗаписатьСобытия РІ значении Ложь теперь РЅРµ выполняется запись событий РІ журнал регистрации РїСЂРё завершении работы. Необходимо самостоятельно обеспечить запись сообщений РёР· клиентской переменной РІ журнал регистрации. Для этого необходимо установить значение параметра ЗаписатьСобытия РІ значение Истина, или использовать метод программного интерфейса ЗаписатьСобытияВЖурналРегистрации  РёР· общего модуля ЖурналРегистрацииВызовСервера.

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

В·         Процедура АвторизоватьНаСайтеПоддержкиПользователей общего модуля СтандартныеПодсистемыКлиент удалена. Вместо нее следует использовать процедуру ПодключитьИнтернетПоддержкуПользователей общего модуля ИнтернетПоддержкаПользователейКлиент 1РЎ:Библиотеки «Интернет-поддержка пользователей».

В·         Функция ПараметрыАутентификацииНаСайте общего модуля СтандартныеПодсистемыСервер удалена. Вместо нее следует использовать функцию ДанныеАутентификацииПользователяИнтернетПоддержки общего модуля ИнтернетПоддержкаПользователей 1РЎ:Библиотеки «Интернет-поддержка пользователей».

В·         Функция СохранитьПараметрыАутентификацииНаСайте общего модуля СтандартныеПодсистемыСервер удалена. Сохранение параметров аутентификации более РЅРµ требуется, так как Р·Р° РЅРёС… теперь отвечает 1РЎ:Библиотека «Интернет-поддержка пользователей».

В·         Процедура СохранитьНастройкуПодтвержденияПриЗавершенииПрограммы общего модуля СтандартныеПодсистемыВызовСервера удалена. Вместо нее следует использовать РґРІР° вызова:

o   РќР° клиенте -В  СохранитьПерсональныеНастройки РёР· общего модуля ОбщегоНазначенияКлиент.

o   РќР° сервере -В  СохранитьПерсональныеНастройки РёР· общего модуля ОбщегоНазначения.

Пример см. в общей форме _ДемоМоиНастройки.

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

В·         РќРѕРІСѓСЋ константу АдресПубликацииИнформационнойБазыВЛокальнойСети РЅРµ требуется включать РІ планы обмена.

В·         РќРѕРІСѓСЋ константу ПараметрыПодключаемыхКоманд рекомендуется включать только РІ планы обмена РИБ.

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

В·         Для сохранения возможности загрузки адресных сведений СЃ сайта В«1РЎВ» требуется встроить РІ конфигурацию инструментарий 1РЎ:Библиотека «Интернет-поддержка пользователей».

В·         Новая функция КодыАдреса общего модуля АдресныйКлассификатор позволяет получить для переданного адреса РєРѕРґС‹: РћРљРђРўРћ, РћРљРўРњРћ, налоговой инспекции ФНС Рё РґСЂ.

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

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

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

В·         Роль ИспользованиеВариантовОтчетов переименована РІ ДобавлениеИзменениеЛичныхВариантовОтчетов. Следует выполнить переименование РІРѕ всех местах использования.

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

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

В·         Р’ СЃРІСЏР·Рё СЃ тем, что подсистема теперь работает Рё РІ модели сервиса, необходимо включить РІСЃРµ объекты подсистемы РІ планы обмена автономных рабочих мест РІ соответствии СЃ рекомендациями РІ документации.

В·         Функция ПолучитьТекстЗапросаПоискКонтактовПоПредмету общего модуля ВзаимодействияПереопределяемый переименована РІ ТекстЗапросаПоискКонтактовПоПредмету. Следует перенести это переименование РІ РєРѕРїРёСЋ этого переопределяемого модуля РІ конфигурации.

В·         Функция ПолучитьМассивТиповПредметов общего модуля ВзаимодействияКлиентСерверПовтИспПереопределяемый переименована РІ МассивТиповПредметов. Следует перенести это переименование РІ РєРѕРїРёСЋ этого переопределяемого модуля РІ конфигурации.

В·         Функция ПолучитьДанныеОбъектаМетаданныхПрисоединенныхФайловПисьма общего модуля ВзаимодействияПереопределяемый переименована РІ ДанныеОбъектаМетаданныхПрисоединенныхФайловПисьма. Следует перенести это переименование РІ РєРѕРїРёСЋ этого переопределяемого модуля РІ конфигурации.

В·         Для быстрой установки предметов писем (встреч, Р·РІРѕРЅРєРѕРІ, SMS Рё запланированных взаимодействий) посредством перетаскивания писем РІ форму СЃРїРёСЃРєР° предметов следует выполнить дополнительную настройку форм СЃРїРёСЃРєРѕРІ предметов взаимодействий. РЎРј. инструкции РІ документации РїРѕ внедрению библиотеки.

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

В·         Роль ИспользованиеДополнительныхОтчетовИОбработок переименована РІ ЧтениеДополнительныхОтчетовИОбработок. Следует выполнить переименование РІРѕ всех местах использования.

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

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

Заметки пользователя

В·         Роль ИспользованиеЗаметок переименована РІ ДобавлениеИзменениеЗаметок. Следует выполнить переименование РІРѕ всех местах использования.

Запрет редактирования реквизитов объектов

В·         Изменен СЃРїРѕСЃРѕР± передачи параметров РёР· формы РазблокированиеРеквизитов СЃ ОповеститьОВыборе(РазблокируемыеРеквизиты) РЅР° Закрыть(РазблокируемыеРеквизиты). Следует выполнить замену РІ прикладных решениях (подробнее СЃРј. документацию Рё примеры РІ демонстрационной базе). Старый вариант остается работоспособным, РЅРѕ РЅРµ рекомендуется Рє использованию.

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

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

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

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

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

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

В·         Реквизит Подсказка справочника ВидыКонтактнойИнформации был удален как невостребованный. Необходимо пересмотреть тексты запросов, обращающихся Рє этому реквизиту.

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

В·         Изменен алгоритм размещения статических элементов управления СЃ полями контактной информации. Необходимо обновить размещение статических элементов согласно документации.

Напоминания пользователя

В·         Роль ИспользованиеНапоминаний переименована РІ ДобавлениеИзменениеНапоминаний. Следует выполнить переименование РІРѕ всех местах использования.

В·         Процедура ПриЗаполненииСпискаРеквизитовИсточникаСДатамиДляНапоминания общего модуля НапоминанияПользователяКлиентСерверПереопределяемый устарела. Следует перенести РєРѕРґ процедуры РІ процедуру ПриЗаполненииСпискаРеквизитовИсточникаСДатамиДляНапоминания общего модуля НапоминанияПользователяПереопределяемый.

В·         Процедура ПриПолученииСтандартныхРасписанийДляНапоминания общего модуля НапоминанияПользователяКлиентСерверПереопределяемый устарела. Следует перенести РєРѕРґ процедуры РІ процедуру ПриОпределенииНастроек общего модуля НапоминанияПользователяПереопределяемый (СЃРј. описание параметров процедуры РІ комментарии Рє процедуре).

В·         Процедура ПриПолученииСтандартныхИнтерваловОповещения общего модуля НапоминанияПользователяКлиентСерверПереопределяемый устарела. Следует перенести РєРѕРґ процедуры РІ процедуру ПриОпределенииНастроек общего модуля НапоминанияПользователяПереопределяемый (СЃРј. описание параметров процедуры РІ комментарии Рє процедуре).

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

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

Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)

  ОбменДаннымиКлиент.ФормаНастройкиПередЗакрытием(Отказ, ЭтотОбъект, ЗавершениеРаботы);

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

В·         Изменены правила создания РїРѕРґРїРёСЃРѕРє РЅР° события, предназначенных для работы механизма регистрации данных.
В связи с этим следует переименовать используемые подписки в соответствии со следующими правилами:

o   <ИмяПланаОбмена>ЗарегистрироватьИзменениеДокумента
в <ИмяПланаОбмена>РегистрацияДокумента;

o   <ИмяПланаОбмена>ЗарегистрироватьИзменение
в <ИмяПланаОбмена>Регистрация;

o   <ИмяПланаОбмена>ЗарегистрироватьИзменениеНабораЗаписей
в <ИмяПланаОбмена>РегистрацияНабора;

o   <ИмяПланаОбмена>ЗарегистрироватьИзменениеНабораЗаписейРасчета
в <ИмяПланаОбмена>РегистрацияНабораРасчета;

o   <ИмяПланаОбмена>ЗарегистрироватьИзменениеКонстанты
в <ИмяПланаОбмена>РегистрацияКонстанты;

o   <ИмяПланаОбмена>ЗарегистрироватьУдаление
в <ИмяПланаОбмена>РегистрацияУдаления.

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

В·         Функция ПриСозданииНаСервере общего модуля ОбщегоНазначения более РЅРµ требуется Рё удалена. Следует удалить ее вызов РІРѕ всех местах использования.

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

В·         Параметр процедуры ПриДобавленииПодсистемы общего модуля ОбновлениеИнформационнойБазы<Сокращение> больше РЅРµ содержит свойство ОбновлятьПараллельноСПодсистемами, следует удалить его РІРѕ всех местах использования. Данное свойство больше РЅРµ требуется, С‚.Рє. теперь РІСЃРµ библиотеки Рё конфигурация выполняются между СЃРѕР±РѕР№ параллельно (после обновления части данных РѕРґРЅРѕР№ библиотеки начинается обновление РґСЂСѓРіРѕР№ библиотеки или конфигурации Рё С‚.Рґ.). РџСЂРё этом РїРѕСЂСЏРґРѕРє выполнения обработчиков РІ рамках библиотеки (конфигурации) РЅРµ изменился.

Обновление конфигурации

В·         Функциональность получения обновлений РёР· сети Интернет перенесена РІ инструментарий 1РЎ:Библиотека «Интернет-поддержка пользователей» (далее ИПП). Для сохранения возможности обновления конфигурации через Интернет требуется встроить РІ конфигурацию ИПП.

В·         Изменения РІ метаданных:

o   Программный интерфейс подсистемы РїРѕ получению файлов обновления РёР· Интернет, представленный общими модулями ОбновлениеКонфигурацииКлиент, ОбновлениеКонфигурацииКлиентПереопределяемый, ОбновлениеКонфигурацииПереопределяемый, был пересмотрен Рё перенесен РІ ИПП. Подробнее СЃРј. РІ документации ИПП. Модули ОбновлениеКонфигурацииКлиентПереопределяемый Рё ОбновлениеКонфигурацииПереопределяемый удалены.

Отправка SMS

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

Оценка производительности

В·         Из-Р·Р° изменения структуры регистров сведений ЗамерыВремени Рё ЗамерыВремениТехнологические СЃ целью повышения точности замеров эти регистры были переименованы РІ УдалитьЗамерыВремени2 Рё УдалитьЗамерыВремениТехнологические, Р° также добавлены новые СЃ такими же именами. РџСЂРё этом регистры сведений УдалитьЗамерыВремени2 В Рё УдалитьЗамерыВремениТехнологические РЅРµ должны быть включены РІ планы обмена РИБ.

В·         Новые константы КоличествоЗамеровВПакетеЭкспорта Рё ПериодХраненияЗамеров также РЅРµ должны включаться РІ РИБ, Р·Р° исключением отдельных редких случаев, описанных РІ документации.

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

o   Р’ сценарии начала замера РЅР° клиенте СЃ автозавершением было:

ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени("ОткрытиеФормыЭлемента");

o   стало:

ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Истина, "ОткрытиеФормыЭлемента");

 

o   Р’ сценарии начала замера РЅР° клиенте СЃ принудительным завершением было:

ИдентификаторЗамераПроведение = ОценкаПроизводительностиКлиентСервер.НачатьРучнойЗамерВремени("ПроведениеДокумента");

 

ОценкаПроизводительностиКлиентСервер.ЗакончитьРучнойЗамерВремени (ИдентификаторЗамераПроведение);

o   стало:

ИдентификаторЗамераПроведение = ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Ложь, "ПроведениеДокумента");

 

ОценкаПроизводительностиКлиент.ЗавершитьЗамерВремени(ИдентификаторЗамераПроведение);

o   Р’ сценарий начать замер РЅР° сервере Рё завершить замер РЅР° сервере было:

ДатаНачала = ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени();
...

 

ОценкаПроизводительностиКлиентСервер.ЗакончитьЗамерВремени("ЭкспортОценкиПроизводительности", ДатаНачала);

o   стало:

ДатаНачала = ОценкаПроизводительности.НачатьЗамерВремени();
...

 

 

ОценкаПроизводительности.ЗакончитьЗамерВремени("ЭкспортОценкиПроизводительности", ДатаНачала);

Печать

В·        Для переключения видимости команд печати РІ формах журналов документов необходимо:

o   разместить процедуру Подключаемый_ОбновитьКоманды;

o   вставить вызов процедуры НачатьОбновлениеКоманд общего модуля УправлениеПечатьюКлиент РІ событии формы СЃРїРёСЃРєР° ПриАктивизацииСтроки;

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

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

В·         Р’ местах записи объекта СправочникОбъект.Пользователь СЃРѕ вставкой структуры  ОписаниеПользователяИБ РІ свойство ДополнительныеСвойства для создания администратора, требуется вставить РІ структуру ДополнительныеСвойства РЅРѕРІРѕРµ обязательное свойство СозданиеАдминистратора СЃ текстом причины создания администратора. РЎРј. примеры РІ поставке БСП глобальным РїРѕРёСЃРєРѕРј РїРѕ строке «ДополнительныеСвойства.Вставить("СозданиеАдминистратора"В».

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

В·         Функции ПолучитьПользовательскийПрефикс Рё ПолучитьНомерНаПечать устарели. Вместо РЅРёС… следует использовать функции ПользовательскийПрефикс Рё НомерНаПечать. Устаревшие функции оставлены для обратной совместимости.

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

В·         Для сохранения возможности автозаполнения сведений Рѕ контрагентах СЃ сайта В«1РЎВ» требуется встроить РІ конфигурацию инструментарий 1РЎ:Библиотека «Интернет-поддержка пользователей».

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

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

В·         Роль ИспользованиеДосьеКонтрагента переименована РІ ПросмотрОтчетаДосьеКонтрагента. Следует выполнить переименование РІРѕ всех местах использования.

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

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

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

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

&НаКлиенте

Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)

  РаботаСФайламиКлиент.ПоказатьПодтверждениеЗакрытияФормыСФайлами(ЭтотОбъект, Отказ, ЗавершениеРаботы, Объект.Ссылка);

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

Структура подчиненности

В·         Роль ИспользованиеСтруктурыПодчиненности переименована РІ ПросмотрСвязанныеДокументы. Следует выполнить переименование РІ местах использования.

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

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

Текущие дела

В·         Роль ИспользованиеТекущихДел переименована РІ ИспользованиеОбработкиТекущиеДела. Следует выполнить переименование РІ местах использования.

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

В·         Удален механизм профильных ролей (более РЅРµ требуется после оптимизации платформы 1РЎ:Предприятие 8.3.7). Следует удалить профильные роли, если РѕРЅРё использовались.

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

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

В·         Для сохранения возможности оформления заявления РЅР° выпуск сертификата требуется встроить РІ конфигурацию инструментарий 1РЎ:Библиотека «Интернет-поддержка пользователей».

В·         Роль ИспользованиеЭлектроннойПодписиИШифрования переименована РІ ДобавлениеИзменениеЭлектронныхПодписейИШифрование. Следует выполнить переименование РІ местах использования.

Кроме того из дистрибутива был удален каталог ExtFiles\1cFresh. Обработки поставляемых данных, которые ранее в нем размещались, следует брать из дистрибутива конфигурации 1С:Менеджер сервиса.

Переход на версию 2.3.3 с предыдущих версий 2.3.3

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

В·         РџСЂРё переходе СЃ версии 2.3.3.57 Рё ниже. РџСЂРё объединении конфигурации СЃ библиотекой дополнительно необходимо включить флажок свойства Основные роли корневого объекта конфигурации.

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

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

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

В·         РџСЂРё переходе СЃ версии 2.3.3.37 Рё ниже. РџСЂРё использовании записи сообщений РІ журнал регистрации СЃ клиента РїСЂРё помощи метода ДобавитьСообщениеДляЖурналаРегистрации общего модуля ЖурналРегистрацииКлиент, СЃ параметром ЗаписатьСобытия РІ значении Ложь теперь РЅРµ выполняется запись событий РІ журнал регистрации РїСЂРё завершении работы. Необходимо самостоятельно обеспечить запись сообщений РёР· клиентской переменной РІ журнал регистрации. Для этого необходимо установить значение параметра ЗаписатьСобытия РІ значение Истина, или использовать метод программного интерфейса ЗаписатьСобытияВЖурналРегистрации  РёР· общего модуля ЖурналРегистрацииВызовСервера.

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

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

В·        Р’ случае если РІ форме размещается контактная информация нескольких объектов, изменен рекомендуемый РїРѕСЂСЏРґРѕРє записи объектов СЃ контактной информацией: запись следует выполнять РЅРµ РІ обработчике ПередЗаписьюНаСервере, Р° РІ ПриЗаписиНаСервере (РІ РѕРґРЅРѕР№ транзакции СЃ записью РѕСЃРЅРѕРІРЅРѕРіРѕ объекта формы).

В·        Например, СЃРј. форму ФормаЭлемента справочника _ДемоКонтактныеЛицаПартнеров:

o   было:

&НаСервере

Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

В В В В В В В В 

ФизическоеЛицоОбъект = РеквизитФормыВЗначение("ФизическоеЛицо");

         УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ФизическоеЛицоОбъект);

         УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);

В В В В В В В В 

         ФизическоеЛицоОбъект.Записать();

         ТекущийОбъект.ФизическоеЛицо = ФизическоеЛицоОбъект.Ссылка;

         ЗначениеВРеквизитФормы(ФизическоеЛицоОбъект, "ФизическоеЛицо");

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

o   стало:

&НаСервере

Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

В В В В В В В В 

         УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);

         УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ЭтотОбъект.ФизическоеЛицо);

В В В В В В В В В В В В В В В В В В 

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

 

&НаСервере

Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

В В В В В В В В 

         ФизическоеЛицоОбъект = РеквизитФормыВЗначение("ФизическоеЛицо");

         ФизическоеЛицоОбъект.Записать();

         ЗначениеВРеквизитФормы(ФизическоеЛицоОбъект, "ФизическоеЛицо");

В В В В В В В В 

Оценка производительности

В·         Из-Р·Р° изменения структуры регистров сведений ЗамерыВремени Рё ЗамерыВремениТехнологические СЃ целью повышения точности замеров эти регистры были переименованы РІ УдалитьЗамерыВремени2 Рё УдалитьЗамерыВремениТехнологические, Р° также добавлены новые СЃ такими же именами. РџСЂРё этом регистры сведений УдалитьЗамерыВремени2 В Рё УдалитьЗамерыВремениТехнологические РЅРµ должны быть включены РІ планы обмена РИБ.

В·         Новые константы КоличествоЗамеровВПакетеЭкспорта Рё ПериодХраненияЗамеров также РЅРµ должны включаться РІ РИБ, Р·Р° исключением отдельных редких случаев, описанных РІ документации.

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

o   Р’ сценарии начала замера РЅР° клиенте СЃ автозавершением было:

ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени("ОткрытиеФормыЭлемента");

o   стало:

ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Истина, "ОткрытиеФормыЭлемента");

 

o   Р’ сценарии начала замера РЅР° клиенте СЃ принудительным завершением было:

ИдентификаторЗамераПроведение = ОценкаПроизводительностиКлиентСервер.НачатьРучнойЗамерВремени("ПроведениеДокумента");

 

ОценкаПроизводительностиКлиентСервер.ЗакончитьРучнойЗамерВремени (ИдентификаторЗамераПроведение);

o   стало:

ИдентификаторЗамераПроведение = ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Ложь, "ПроведениеДокумента");

 

ОценкаПроизводительностиКлиент.ЗавершитьЗамерВремени(ИдентификаторЗамераПроведение);

o   Р’ сценарий начать замер РЅР° сервере Рё завершить замер РЅР° сервере было:

ДатаНачала = ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени();
...

 

ОценкаПроизводительностиКлиентСервер.ЗакончитьЗамерВремени("ЭкспортОценкиПроизводительности", ДатаНачала);

o   стало:

ДатаНачала = ОценкаПроизводительности.НачатьЗамерВремени();
...

 

 

ОценкаПроизводительности.ЗакончитьЗамерВремени("ЭкспортОценкиПроизводительности", ДатаНачала);

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

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

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

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

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

В·         Р’ общем модуле АдминистрированиеКластераКлиентСервер предусмотрены функции РїРѕ получению сведений Рѕ кластере серверов 1РЎ:Предприятие:

o   ИдентификаторИнформационнойБазы – возвращает внутренний идентификатор информационной базы.

o   СвойстваИнформационныхБаз – возвращает описания информационных баз.

o   ИдентификаторКластера – возвращает внутренний идентификатор кластера серверов.

o   СвойстваКластеров – возвращает описания кластеров серверов.

o   СвойстваРабочихПроцессов – возвращает описания рабочих процессов.

o   СвойстваРабочихСерверов – возвращает описания рабочих серверов.

o   СвойстваСеансов – возвращает описания сеансов СЃ информационной базой.

o   СвойстваСоединений – возвращает описания соединений СЃ информационной базой.

o   ПутьККлиентуСервераАдминистрирования – возвращает путь Рє консольному клиенту сервера администрирования.

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

o   АдресПубликацииИнформационнойБазыВИнтернете, АдресПубликацииИнформационнойБазыВЛокальнойСети - позволяют получать адреса публикации информационной базы для формирования прямых ссылок РЅР° объекты информационной базы, РїРѕ которым, например, РёР· РїРёСЃСЊРјР° можно сразу перейти Рє форме объекта.
Соответствующие адреса в режиме предприятия вводятся администратором информационной базы в разделе Администрирование – Общие настройки – Публикация информационной базы.

o   АдресВходаВПрограмму - позволяет получить гиперссылку информационной базы для пользователя РІ зависимости РѕС‚ РІРёРґР° публикации.

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

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

o   Добавлена процедура УстановитьУсловноеОформлениеПоляДата, которая добавляет условное оформление для полей типа "Дата" РІ соответствии СЃРѕ стандартом «Поле "Дата" РІ списках» (подробнее СЃРј. РЅР° ИТС).

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

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

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

В·         Необходимо принять решение, какие бизнес-процессы конфигурации РјРѕРіСѓС‚ запускаться отложенно (С‚.Рµ. пользователь может стартовать бизнес-процесс РЅРµ сразу, Р° откладывать его старт РЅР° определенное время, например, можно запланировать старт РЅР° завтра или через неделю).

o   Указать ссылки РЅР° эти бизнес-процессы РІ определяемом типе ОтложенныеБизнесПроцессы;

o   Затем РІ форме каждого такого бизнес-процесса разместить команду настройки отложенного старта (СЃРј. форму бизнес-процесса Задание), которая должна вызывать метод НастроитьОтложенныйСтарт общего модуля БизнесПроцессыИЗадачиКлиент.

В·         Отложенные бизнес-процессы стартуют автоматически РІ нужное время регламентным заданием СтартОтложенныхПроцессов. РџРѕ умолчанию периодичность проверки необходимости запуска составляет 1 день. РџСЂРё необходимости следует изменить расписание задания СтартОтложенныхПроцессов РІ Конфигураторе.

В·         Программный интерфейс общего модуля БизнесПроцессыИЗадачиСервер расширен функциями для управления отложенным стартом бизнес-процессов:

o   ДобавитьПроцессДляОтложенногоСтарта – добавляет бизнес-процесс РІ очередь для отложенного старта.

o   ОтключитьОтложенныйСтартПроцесса – удаляет бизнес-процесс РёР· этой очереди.

o   СтартоватьОтложенныйПроцесс – стартует бизнес-процесс, удаляет его РёР· очереди отложенного старта

o   ПараметрыОтложенногоПроцесса – возвращает параметры запуска отложенного бизнес-процесса

o   ДатаОтложенногоСтартаПроцесса – частный случай ПараметрыОтложенногоПроцесса, возвращает дату отложенного старта бизнес-процесса только для процесса, готового Рє старту.

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

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

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

В·         Для упрощения выполнения длительных серверных команд внешних отчетов Рё обработок РІ фоне РІ общем модуле ДополнительныеОтчетыИОбработкиКлиент:

o   Р’ 3 параметре процедуры ВыполнитьКомандуВФоне теперь поддерживается тип ОписаниеОповещения. Старый тип УправляемаяФорма поддерживается для совместимости.

o   Р’ дополнение Рє процедуре ВыполнитьКомандуВФоне предусмотрена функция ПараметрыВыполненияКомандыВФоне, которая формирует РЅРѕРІСѓСЋ пустую структуру параметров.

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

В·         Добавлена возможность вывода команд заполнения РІ формах, списках Рё журналах объектов программы.

В·         Добавлена возможность поставки команд заполнения РІ обработках конфигурации Рё расширений.

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

В·         Подробнее СЃРј. документацию РїРѕ внедрению подсистемы.

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

В·         Р’ функции ПараметрыФормыКонтактнойИнформации общего модуля УправлениеКонтактнойИнформациейКлиент  добавлен пятый необязательный параметр ТипКонтактнойИнформации, что позволило расширить возвращаемый набор свойств, которой затем используются для открытия формы РІРІРѕРґР° адреса или телефона.

В·         РЈ процедуры НачалоВыбора общего модуля УправлениеКонтактнойИнформациейКлиент добавлен пятый необязательный параметр ПараметрыОткрытия. Это позволяет передать дополнительные параметры РІ форму РІРІРѕРґР° адреса или телефона.

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

В·         РќР° форме теперь можно выводить контактную информацию нескольких разных объектов. Пример можно посмотреть РІ форме элемента справочника _ДемоКонтактныеЛицаПартнеров: РЅР° вкладке Личные данные размещена контактная информация физического лица партнера. Это позволяет редактировать дату рождения Рё контактную информацию физического лица партнера непосредственно РІ карточке без необходимости дополнительного открытия карточки физического лица.

В·         Р’ общем модуле УправлениеКонтактнойИнформацией предусмотрена функция АдресВФорматеКЛАДР для получения адреса РІ РІРёРґРµ структуры соответствующей полям КЛАДР.

Напоминания пользователя

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

o   Напомнить – позволяет создавать напоминания СЃ произвольным расписанием Рё интервалом заблаговременного оповещения.

o   НапомнитьОЕжегодномСобытииПредмета – для создания напоминаний Рѕ ежегодном событии, дата которого задана РІ реквизите предмета.

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

В·         РџСЂРё частичном внедрении библиотеки теперь РЅРµ требуется вырезать РєРѕРґ неиспользуемых подсистем РёР· форм обработки ПанельАдминистрированияБСП. Если РІ форму ранее  РЅРµ вносились изменения (РєСЂРѕРјРµ удаления РєРѕРґР° неиспользуемых подсистем), то рекомендуется полностью обновить ее РёР· файла поставки Рё поставить РЅР° поддержку.

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

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

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

В·         РџСЂРё запуске СЃ ключом РежимОтладки РІ СЃРїРёСЃРєРµ отложенных обработчиков обновления (раздел Администрирование – Поддержка Рё обслуживание - Результаты обновления – Результаты обновления Рё дополнительная обработка данных) появилась возможность для целей отладки выполнить выбранный завершившийся СЃ ошибкой обработчик (команда Еще – Запустить процедуру). Возможность отладки появляется тогда, РєРѕРіРґР° выполнение отложенного обновления штатным механизмом завершено (установился статус, что отложенное обновление завершено СЃ ошибками).

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

      Описание.Имя    = "СтандартныеПодсистемы";

      Описание.Версия = "2.3.3.15";

Стало:

Описание.Имя    = "СтандартныеПодсистемы";

      Описание.Версия = "2.3.3.15"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";

Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.20";

В·         Р’ целях упрощения разработки теперь гарантируется одинаковый РїРѕСЂСЏРґРѕРє выполнения монопольных обработчиков обновления РІ рамках РѕРґРЅРѕРіРѕ номера версии (четвертой цифры СЃР±РѕСЂРєРё) РІ модели сервиса Рё РІ локальном режиме работы – сначала выполняеются неразделенные обработчики обновления (СЃ признаком ОбщиеДанные = Истина), Р° затем – разделенные.

Отправка SMS

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

Оценка производительности

В·         Для выполнения замеров производительности РЅР° клиенте предназначен общий модуль ОценкаПроизводительностиКлиент, содержащий следующие функции:

o   Функция НачатьЗамерВремени – начинает замер времени РЅР° клиенте, результат замера будет записан РІ регистр сведений ЗамерыВремени.

o   Функция НачатьЗамерВремениТехнологический – начинает замер времени РЅР° клиенте, результат замера будет записан РІ регистр сведений ЗамерыВремениТехнологический.

o   Функция ЗавершитьЗамерВремени – завершает замер времени РЅР° клиенте.

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

o   Функция УстановитьКлючевуюОперациюЗамера – позволяет установить РёРјСЏ ключевой операции замера. Это полезно РїСЂРё начале выполнения замера РІ РѕРґРЅРѕРј участке РєРѕРґР°, Р° завершение замера РїСЂРѕРёСЃС…РѕРґРёС‚ РїСЂРё этом РІ разных участках РєРѕРґР°, РІ зависимости РѕС‚ логики приложения.

o   Функция УстановитьПризнакОшибкиЗамера – позволяет установить признак ошибки. Это полезно для разделения ключевых операций РїРѕ свойству возникновения ошибки РїСЂРё выполнении программного РєРѕРґР°. Например, РїСЂРё проведении документа СЃРѕ штатным выполнением РєРѕРґР° Рё возникновения исключений.

o   Функция УстановитьКомментарийЗамера – позволяет добавить дополнительную информацию РїРѕ замеру, которая может быть РІ строковом или структурированном РІРёРґРµ (Соответствие).

o   Функция УстановитьВесЗамера – позволяет установить вес замера,В  РІ тех случаях, РєРѕРіРґР° длительность замера зависит РѕС‚ объема обрабатываемой информации (например, РѕС‚ количества строк РІ табличной части документа).

o   Функция УстановитьПараметрыЗамера – позволяет установить РІСЃРµ выше перечисленные параметры замера Р·Р° РѕРґРёРЅ вызов.

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

o   Функция НачатьЗамерВремени – начинает замер времени РЅР° сервере.

o   Процедура ЗакончитьЗамерВремени – завершает замер времени РЅР° сервере, результат замера записывается РІ регистр сведений ЗамерыВремени.

o   Процедура ЗакончитьЗамерВремениТехнологический – завершает замер времени РЅР° сервере, результат замера записывается РІ регистр сведений ЗамерыВремениТехнологический.

o   Процедура СоздатьКлючевыеОперации – РІ случае отсутствия ключевой операции создает РЅРѕРІСѓСЋ ключевую операцию СЃ заданным целевым временем.

o   Процедура УстановитьЦелевоеВремя – устанавливает целевое время существующей ключевой операции.

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

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

В·         Для обеспечения выгрузки замеров СЃ улучшенной точностью изменен формат экспорта данных, СЃРј. схему XDTO ApdexExport_1_0_0_2.

В·         Для регулирования размера пакета данных РїСЂРё экспорте предназначена константа КоличествоЗамеровВПакетеЭкспорта.

В·         Для удаления замеров производительности Р·Р° прошлые периоды предназначена константа ПериодХраненияЗамеров.

Печать

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

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

В·        Для переключения условной видимости команд печати РІ формах документов, СЃРїРёСЃРєРѕРІ Рё журналов необходимо:

o   разместить процедуру Подключаемый_ОбновитьКоманды;

o   вставить вызов процедуры ОбновитьКоманды общего модуля УправлениеПечатьюКлиентСервер РІ событии ПриЧтенииНаСервере формы объекта/документа;

o   вставить вызовы процедуры НачатьОбновлениеКоманд общего модуля УправлениеПечатьюКлиент:

В§  РІ событии ПриИзменении реквизитов, участвующих РІ условиях видимости

В§  РІ событиях формы объекта/документа ПриОткрытии

В§  РІ событии формы СЃРїРёСЃРєР° ПриАктивизацииСтроки.

o   Сѓ динамического СЃРїРёСЃРєР° формы для реквизитов, участвующих РІ условиях видимости необходимо установить флажок Использовать всегда.

В·        Подробности СЃРј. РІ документации.

В·        Для установки действия РїСЂРё выборе макета печатной формы РІ форме персональных настроек добавлена функция ЗадатьДействиеПриВыбореМакетаПечатнойФормы общего модуля УправлениеПечатьюКлиент.

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

В·         Добавлена возможность использования аутентификации операционной системы РїСЂРё скачивании файла РїРѕ http(s) протоколу.

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

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

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

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

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

Структура подчиненности

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

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

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

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

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

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

В·         Возможность использовать средства криптографии сервиса В«1РЎ:Предприятие 8 через Интернет» (www.1cfresh.com) для любых операций подписания Рё шифрования, РїСЂРё обмене электронными документами СЃ контрагентами, для обмена СЃ сайтами Рё РґСЂСѓРіРёС… РІРёРґРѕРІ электронного документооборота предоставляется только РїСЂРё совместном внедрении СЃ В«1РЎ:Библиотекой технологии сервиса» версией версии 1.0.10 Рё выше.

Кроме того, в отчете ПроверкаВнедренияБСП повышена точность существующих проверок, а также добавлены новые проверки. Часть распространенных ошибок внедрения теперь может быть исправлена автоматически:

В·         Настройка состава общих реквизитов ОбластьДанныхОсновныеДанные Рё ОбластьДанныхВспомогательныеДанные (только для объектов БСП);

В·         Настройка прав ролей ПолныеПрава Рё АдминистраторСистемы (для всех объектов метаданных, входящих РІ состав общих реквизитов);

В·         Корректность шаблонов ограничений ПоЗначениям, ПоНаборамЗначений, ПоЗначениямИНаборамРасширенный, ПоЗначениямРасширенный.

Версия 2.3.2

Версия 2.3.2 является развитием редакции 2.3 продукта 1С:Библиотека стандартных подсистем. Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.6 и выше.

Значения свойств конфигурации:

В·         Режим совместимости должно быть установлено РІ «Не использовать».

В·         Режим использования модальности может быть установлен РІ «Не использовать».

В·         Режим совместимости интерфейса может принимать значения «Версия 8.2В», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2В».

В·         Режим использования синхронных вызовов расширений Рё внешних компонент должен быть установлен РІ значение «Использовать».

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

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

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

В·         Внешняя обработка ПервоеВнедрениеБСП.epf – предназначена для упрощения процесса первого внедрения библиотеки. Позволяет выбрать подсистемы для внедрения СЃ учетом РёС… зависимостей РґСЂСѓРі РѕС‚ РґСЂСѓРіР°, Р° также выполнить удаление фрагментов РєРѕРґР° неиспользуемых подсистем.

В·         Внешний отчет ПроверкаВнедренияБСП.ert – запускается РІ информационной базе после внедрения или обновления библиотеки РІ прикладной конфигурации. Выводит выявленные проблемы внедрения библиотеки РІ прикладной конфигурации. Например, проверяет корректность заполнения состава определяемых типов, наличие необходимых вставок РєРѕРґР° РІ модулях.

Обработка ПомощникВнедренияБСП удалена.

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

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

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

В·        Р’ СЂСЏРґРµ документов программы появилась возможность копирования Рё вставки строк табличных частей, РІ том числе Рё между разными документами. Например, СЃРј. команды Скопировать строки Рё Вставить строки РІ контекстном меню таблицы Товары документа Демо: Поступление товаров демонстрационной конфигурации.

Банки

Валюты

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

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

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

 

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

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

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

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

o   Добавлена процедура ВыгрузкаОбъектаВыборки, которая позволяет выполнить выгрузку объекта информационной базы.

o   Добавлена процедура ЗаполнитьТабличнуюЧастьОбъектаНачальнымиДанными, которая позволяет РїСЂРё загрузке данных автоматически заполнить табличную часть объекта СЃ учетом предыдущей версии табличной части (РґРѕ загрузки данных).

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

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

 

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

Регламентные задания

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

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

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

Переход на версию 2.3.2 с версии 2.3.1

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

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

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

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

В·         Функция Просклонять общего модуля ОбщегоНазначения признана устаревшей. Если использовались вызовы этой функции, то необходимо внедрить РЅРѕРІСѓСЋ подсистему СклонениеПредставленийОбъектов.

В·         Функция ЗаполнитьМассивУникальнымиЗначениями общего модуля ОбщегоНазначения устарела, необходимо заменить РІСЃРµ ее вызовы РЅР° вызовы функции ДополнитьМассив общего модуля ОбщегоНазначенияКлиентСервер, установив третий параметр ТолькоУникальныеЗначения РІ значение Истина. Устаревшая функция оставлена для обратной совместимости.

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

В·         Константу ПараметрыБлокировкиРаботыСВнешнимиРесурсами следует исключать РёР· состава всех планов обмена.

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

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

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

В·         Устаревшая функция ДеревоНастроекВариантовОтчетовКонфигурации удалена РёР· общего модуля ВариантыОтчетов. Следует обновить комментарии Рє процедурам НастроитьВариантыОтчетов, размещаемых РІ модулях менеджеров отчетов, РІ которых указаны ссылки РЅР° эту функцию. Актуальный комментарий Рє этой процедуре описан РІ процедуре НастроитьОтчетВМодулеМенеджера общего модуля ВариантыОтчетов.

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

В·         Р’ модулях менеджеров всех объектов, подключенных Рє подсистеме, необходимо добавить экспортную процедуру:

Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт

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

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

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

o   включить РІ состав плана обмена регистр сведений ВерсииОбъектов;

o   для планов обмена РїРѕ правилам конвертации добавить РџРљРћ (правило конвертации объектов) Рё РџР’Р” (правило выгрузки данных) для регистра сведений ВерсииОбъектов РІ правила конвертации.

В·         Рекомендуется скрыть РІСЃРµ служебные реквизиты Рё табличные части объектов, которые РЅРµ предназначены для просмотра или редактирования пользователями, РІ отчетах РїРѕ версиям объектов, Р° также РёР· карточки версии. Для этого необходимо:

o   В Р’ процедуре ПриОпределенииНастроекВерсионированияОбъектов модуля менеджера объекта добавить строку:

Настройки.ПриПолученииСлужебныхРеквизитов = Истина;

o   Р’ модуле менеджера объекта добавить процедуру ПриПолученииСлужебныхРеквизитов, РІ которой перечислить имена служебных реквизитов Рё табличных частей:

Процедура ПриПолученииСлужебныхРеквизитов(Реквизиты) Экспорт

   Реквизиты.Добавить("РеквизитДопУпорядочивания");

   Реквизиты.Добавить("КонтактнаяИнформация.*");

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

В·         Функция ОтчетПоВерсииОбъекта общего модуля ВерсионированиеОбъектов удалена РёР· программного интерфейса как невостребованная.

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

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

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

В·        Изменился РєРѕРґ внедрения для событий формы:

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

o   Добавлена процедура Подключаемый_КонтактнаяИнформацияПриНажатии для открытия адресов отображаемых РІ РІРёРґРµ гиперссылки.В 

o   Изменен РєРѕРґ внутри событий Подключаемый_КонтактнаяИнформацияПриИзменении, Подключаемый_КонтактнаяИнформацияНачалоВыбора, Подключаемый_КонтактнаяИнформацияОчистка, Подключаемый_КонтактнаяИнформацияВыполнитьКоманду.

o   Необходимо провести соответствующие замены РІРѕ всех местах использования. Подробности СЃРј. РІ документации РІ разделе В«3.23 Контактная информация - Настройка объектов – владельцев контактной информации»

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

В·        Функции ПредставлениеПриИзменении, ПредставлениеНачалоВыбора, ПредставлениеОчистка, ПодключаемаяКоманда общего модуля УправлениеКонтактнойИнформациейКлиент устарели, необходимо заменить РІСЃРµ РёС… вызовы РЅР° ПриИзменении, НачалоВыбора, Очистка, ВыполнитьКоманду. Устаревшие функции оставлены для обратной совместимости, РЅРѕ РІ последующем Р±СѓРґСѓС‚ удалены.

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

В·        Удалена роль НастройкаСинхронизацииДанных, необходимо исключить использование данной роли РёР· программного РєРѕРґР°.
Вместо проверки доступности данной роли следует использовать функцию ЕстьПраваНаАдминистрированиеОбменов программного интерфейса общего модуля ОбменДаннымиСервер.

В·        Константу ДанныеДляОтложенногоОбновления следует исключить РёР· состава всех планов обмена, РєСЂРѕРјРµ РИБ СЃ фильтрами.

В·        Регистр сведений ОбработчикиСобытийСинхронизацииДанных следует исключить РёР· состава всех планов обмена.

В·        Для выполнения обмена данными РІ модели сервиса СЃ помощью обработки УниверсальныйОбменДаннымиXML необходимо инициализировать обработку следующим образом:

o   реквизиту БезопаснаяЗагрузка присвоить значение Истина;

o   РІ реквизите ИмяФайлаПравилОбмена указать xml-файл, содержащий правила загрузки данных (которые размещены РІ макете ПравилаОбмена РїСЂРё плане обмена, либо РІ макете обработки настройки синхронизации) для того, чтобы использовать РёС… вместо правил загрузки, содержащихся РІ файле данных (что РЅРµ безопасно).

Например:

ОбработкаОбмена = Обработки.УниверсальныйОбменДаннымиXML.Создать();

ОбработкаОбмена.БезопаснаяЗагрузка = Истина;

ОбработкаОбмена.ИмяФайлаПравилОбмена = ИмяФайлаПравил;

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

В·         Константы ОтложенноеОбновлениеЗавершеноУспешно Рё СведенияОБлокируемыхОбъектах необходимо включать только РІ состав начального образа РИБ Рё исключать РёР· состава остальных планов обмена, регистр сведений ДанныеОбработанныеВЦентральномУзлеРИБ Рё константу ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно необходимо включать РІ планы обмена РИБ.

В·         РЎ целью ранней диагностики ошибок включен контроль корректности свойств обработчиков обновления. РњРѕРіСѓС‚ выдаваться исключения РїСЂРё запуске, если свойства обработчиков обновления заполнены некорректно. Например, конфликтующие свойства РежимВыполнения = "Отложенно" Рё ОбщиеДанные = Истина РїСЂРёРІРѕРґСЏС‚ Рє исключению РЅРµ только РІ модели сервиса, РЅРѕ Рё РІ «коробках». Такие обработчики необходимо пересмотреть Рё исправить. Ранее такие обработчики выдавали исключение только РІ модели сервиса.

Обновление конфигурации

В·         Константу СтатусОбновленияКонфигурации следует исключить РёР· состава всех планов обмена.

Печать

В·                    Предусмотрено редактирование макетов печатных форм, находящихся РІ отчетах. РЈ отчетов, содержащих такие макеты должно быть осмысленное название, так как пользователи СѓРІРёРґСЏС‚ эти названия РІ общем СЃРїРёСЃРєРµ макетов печатных форм.

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

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

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

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

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

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

В·        Необходимо встроить РІ конфигурацию подсистему «Адресный классификатор».

В·        Функция ПроверитьКонтрагентов общего модуля ПроверкаКонтрагентов устарела, необходимо заменить РІСЃРµ ее вызовы РЅР° ПроверитьВебСервисомФНС.

В·        Процедура СброситьАктуальностьОтчета общего модуля ПроверкаКонтрагентовКлиент устарела, необходимо заменить РІСЃРµ ее вызовы РЅР° СброситьАктуальностьОтчета общего модуля ПроверкаКонтрагентовКлиентСервер.

В·        Р’ форму элемента документов СЃ проверкой контрагентов добавить:

o   РљРЅРѕРїРєСѓ РІ подменю Еще командной панели, предназначенную для ручной проверки контрагентов даже РїСЂРё отключенной проверке:

В·       Имя команды  - ПроверитьКонтрагентов

В·       РЎРёРЅРѕРЅРёРј Рё заголовок команды – «Проверить контрагентов»

В·       РџРѕ РєРЅРѕРїРєРµ вызывать процедуру ПроверитьКонтрагентовВДокументеПоКнопке  общего модуля ПроверкаКонтрагентовКлиент.

o   Р’ модуле формы необходимо объявить экспортную переменную, используемую для отображения формы длительной операции РїСЂРё ручной проверке:

&НаКлиенте

Перем ФормаДлительнойОперации Экспорт;

В·        Р’ форму элемента Контрагента добавить:

o   РљРЅРѕРїРєСѓ РІ подменю Еще командной панели, предназначенную для ручной проверки контрагента даже РїСЂРё отключенной проверке:

В·       Имя команды – ПроверитьКонтрагента

В·       РЎРёРЅРѕРЅРёРј Рё заголовок команды – «Проверить контрагента»

В·       РџРѕ РєРЅРѕРїРєРµ вызывать процедуру ПроверитьКонтрагентаПоКнопке  общего модуля ПроверкаКонтрагентовКлиент.

o   Р’ модуле формы необходимо объявить экспортную переменную, используемую для отображения формы длительной операции РїСЂРё ручной проверке:

&НаКлиенте

Перем ФормаДлительнойОперации Экспорт;

В·        Новая функция ИнформацияОПроверкахКонтролирующимиОрганамиПоИНН общего модуля ДанныеЕдиныхГосРеестров позволяет получить данные Рѕ результатах проверок контрагентов контролирующими органами РїРѕ данным Единого реестра проверок.

В·        Процедуры ЗаполнитьОписаниеДанныхПрограммы Рё ДополнитьИнформациюДаннымиПрограммы общего модуля РаботаСКонтрагентамиПереопределяемый используются для вывода РІ отчет «Досье контрагента» данных информационной базы Рѕ контрагенте. Ранее существовавшие РІ модуле РаботаСКонтрагентамиПереопределяемый для этих целей процедуры ЗаполнитьКонтрагентаПоИнформацииОСвязях, ЗаполнитьПочтовыйАдресИнформацииОСвязяхКонтрагента, ЗаполнитьРасчетныеСчетаИнформацииОСвязяхКонтрагента, ЗаполнитьКонтактныеЛицаИнформацииОСвязяхКонтрагента больше РЅРµ используются Рё удалены.

В·        Процедура ЗаполнитьИдентификаторКонфигурации общего модуля РаботаСКонтрагентамиПереопределяемый используется для СЃР±РѕСЂР° статистики переходов РїРѕ ссылкам сервиса 1РЎ:Контрагент.

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

Регламентные задания

 

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

Настройка.РегламентноеЗадание = Метаданные.РегламентныеЗадания.РассылкаОтчетов;

Настройка.Параметризуется = Истина;

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

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

В·        Р’ табличные части ЭлектронныеПодписи всех объектов метаданных, подключенных Рє подсистеме, необходимо добавить реквизиты ДатаПроверкиПодписи Рё ПодписьВерна (СЃРј. документацию). Реквизиты можно скопировать РёР· одноименной табличной части справочника ВерсииФайлов.

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

В·        Р’ параметре СвойстваПодписи процедуры ДобавитьПодпись общего модуля ЭлектроннаяПодпись следует передавать РґРІР° новых свойства ДатаПроверкиПодписи Рё ПодписьВерна.

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

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

Переход на версию 2.3.2 с предыдущих версий 2.3.2

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

В·         РџСЂРё переходе СЃ версии 2.3.2.45 необходимо встроить РІ конфигурацию подсистему «Адресный классификатор».

В·         РџСЂРё переходе СЃ версии 2.3.2.43 необходимо:

В·         Р’ форму элемента документов СЃ проверкой контрагентов добавить:

o   РљРЅРѕРїРєСѓ РІ подменю Еще командной панели, предназначенную для ручной проверки контрагентов даже РїСЂРё отключенной проверке:

В·         Имя команды  - ПроверитьКонтрагентов

В·         РЎРёРЅРѕРЅРёРј Рё заголовок команды – «Проверить контрагентов»

В·         РџРѕ РєРЅРѕРїРєРµ вызывать процедуру ПроверитьКонтрагентовВДокументеПоКнопке  общего модуля ПроверкаКонтрагентовКлиент.

o   Р’ модуле формы необходимо объявить экспортную переменную, используемую для отображения формы длительной операции РїСЂРё ручной проверке:

&НаКлиенте

Перем ФормаДлительнойОперации Экспорт;

В·         Р’ форму элемента Контрагента добавить:

o   РљРЅРѕРїРєСѓ РІ подменю Еще командной панели, предназначенную для ручной проверки контрагента даже РїСЂРё отключенной проверке:

В·         Имя команды – ПроверитьКонтрагента

В·         РЎРёРЅРѕРЅРёРј Рё заголовок команды – «Проверить контрагента»

В·         РџРѕ РєРЅРѕРїРєРµ вызывать процедуру ПроверитьКонтрагентаПоКнопке  общего модуля ПроверкаКонтрагентовКлиент.

o   Р’ модуле формы необходимо объявить экспортную переменную, используемую для отображения формы длительной операции РїСЂРё ручной проверке:

&НаКлиенте

Перем ФормаДлительнойОперации Экспорт;

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

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

 

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

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

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

В·         Для запуска длительных операций предусмотрен расширенный программный интерфейс. РЎРј. комментарии Рє функциям ВыполнитьВФоне общего модуля ДлительныеОперации Рё ОжидатьЗавершение общего модуля ДлительныеОперацииКлиент. Пример РёС… использования СЃРј. РІ обработке _ДемоДлительнаяОперация РІ демонстрационной конфигурации.

В·         Функция ЧислоЦифрамиПредметИсчисленияПрописью общего модуля СтроковыеФункцииКлиентСервер теперь позволяет получать строку, РЅРµ включающую РёСЃС…РѕРґРЅРѕРµ число. Для этого добавлен третий необязательный параметр ДобавлятьЧислоКРезультату.

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

В·         Функция КоллекцииИдентичны общего модуля ОбщегоНазначения, позволяющая теперь сравнивать массивы, как СЃ учетом РїРѕСЂСЏРґРєР° элементов так Рё без.

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

В·         Добавлен механизм сохранения Рё последующего получения строк табличных частей (аналог буфера обмена). Механизм представлен процедурами Рё функциями общего модуля ОбщегоНазначения – СкопироватьСтрокиВБуферОбмена, СтрокиИзБуфераОбмена, ПустойБуферОбмена (подробнее СЃРј. РІ комментариях Рє РЅРёРј). Данная возможность позволяет копировать строки табличных частей как внутри РѕРґРЅРѕРіРѕ, так Рё между разными объектами. Пример СЃРј. РІ документе _ДемоПоступлениеТоваров демонстрационной конфигурации.

В·         Для сценариев отладки, РєРѕРіРґР° необходимо отключить РІСЃСЋ логику РїСЂРё запуске программы, РІ С‚.С‡. обновление информационной базы, реализован новый параметр запуска ОтключитьЛогикуНачалаРаботыСистемы.

В·         Функция ЭтоПодчиненныйУзелРИБСФильтром общего модуля ОбщегоНазначения теперь позволяет определить, что эта информационная база является подчиненным узлом распределенной информационной базы (РИБ) СЃ фильтром.

В·         Процедура УстановитьОтображенияЗаголовковГрупп общего модуля СтандартныеПодсистемыСервер теперь позволяет устанавливать размер шрифта заголовков РіСЂСѓРїРї формы для РёС… корректного отображения РІ интерфейсе 8.2.

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

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

Банки

В·         Для получения пояснения Рѕ причине, РїРѕ которой банк отмечен недействительным, предусмотрена функция ПояснениеНедействительногоБанка общего модуля РаботаСБанками.

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

В·         Добавлен Универсальный отчет (раздел Администрирование - Печатные формы, отчеты Рё обработки). Для его использования Сѓ пользователя должна быть проставлена роль ИспользованиеУниверсальногоОтчета.

В·         Р’ отчетах появилась возможность открывать собственную форму выбора периода. Для этого РІ модуле ОтчетыКлиентПереопределяемый предусмотрена процедура ПриНажатииКнопкиВыбораПериода, которая срабатывает РїРѕ нажатию РЅР° РєРЅРѕРїРєСѓ выбора для периода

В·         Р’ отчетах появилась возможность подменять схему РєРѕРјРїРѕРЅРѕРІРєРё данных. Для этого РІ процедуре ОпределитьНастройкиФормы модуля объекта отчета следует подписаться РЅР° событие ПередЗагрузкойНастроекВКомпоновщик:

Настройки.События.ПередЗагрузкойНастроекВКомпоновщик = Истина;

 

И определить обработчик этого события (шаблон см. в комментариях к функции ПолучитьНастройкиОтчетаПоУмолчанию общего модуля ОтчетыКлиентСервер). Для применения изменений схемы отчета следует использовать новый метод ПодключитьСхему общего модуля ОтчетыСервер.

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

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

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

В·         Реализована возможность программного формирования макета для загрузки данных РІ табличные части документов Рё справочников, это позволяет динамически сформировать требуемый бланк для загрузки РІ зависимости РѕС‚ настроек формы. Для создания макета РІ программный интерфейс добавлены методы:

o   общий модуль ЗагрузкаДанныхИзФайла добавлена функция СформироватьОписаниеКолонок.

o   общий модуль ЗагрузкаДанныхИзФайлаКлиентСервер добавлены функции КолонкаМакета, ОписаниеКолонкиМакета Рё процедура УдалитьКолонкуМакета.

o   Пример РёС… использования СЃРј. РІ демонстрационной базе РІ форме ФормаЭлемента справочника _ДемоНоменклатура.

В·         Р’ общий модуль СтроковыеФункцииКлиентСервер  добавлена функция СтрокаВДату  для приведения загружаемых данных Рє типу Дата.

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

В·         Для хранения истории изменения адресов, телефонов Рё РґСЂСѓРіРѕР№ контактной информации необходимо:

o   Р’ табличной части КонтактнаяИнформация объекта-владельца контактной информации предусмотреть реквизит ДействуетС СЃ типом Дата.

o   Создать обработчик обновления для перехода РЅР° РЅРѕРІСѓСЋ версию конфигурации, РІ котором для РІРёРґРѕРІ контактной информации реквизит ХранитьИсториюИзменений устанавливается РІ значение Истина. Например:

Адрес = Справочники.ВидыКонтактнойИнформации.АдресОрганизации.ПолучитьОбъект();

Адрес.ХранитьИсториюИзменений = Истина;

ОбновлениеИнформационнойБазы.ЗаписатьДанные(Адрес);

 

o   РџСЂРё синхронизации данных СЃ конфигурациями РЅР° базе БСП редакции 2.3.1 Рё меньше РїРѕ правилам конвертации для объектов-владельцев контактной информации, РІ табличной части КонтактнаяИнформация которых имеется реквизит ДействуетС, следует исключать его РёР· выгрузки Рё выгружать только действующие данные. Подробнее СЃРј. раздел В«3.23 Контактная информация - Настройка обмена данными» РІ документации.

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

В·         Р’ общем модуле УправлениеКонтактнойИнформацией добавлена процедура ПоказатьАдресНаКарте, которая открывает веб-браузер Рё показывает адрес РЅР° картах Яндекс.Карты или Google Maps.

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

В·         Р’ некоторых случаях РІ отчете Рѕ сравнении версий объекта Рё РІ карточке версии имеется необходимость видеть РЅРµ только реквизиты самого объекта, РЅРѕ Рё связанные СЃ РЅРёРј данные. Например, статус документа, который хранится РІ отдельном регистре сведений. Для записи РІ версии объекта дополнительных данных, отображаемых РІ отчёте РІ РІРёРґРµ реквизитов, предусмотрен программный интерфейс РІ общем модуле ВерсионированиеОбъектовПереопределяемый:

o   ПриПодготовкеДанныхОбъекта – для помещения сведений;

o   ПриВосстановленииВерсииОбъекта – для восстановления сведений РїСЂРё восстановлении прежней версии объекта.

В·         Подсистемы Свойства Рё КонтактнаяИнформация уже используют перечисленные возможности, дополнительных действий для РЅРёС… РЅРµ требуется.

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

В·         Функция НайтиУзелПланаОбменаПоКодуобщего модуля ОбменДаннымиПовтИсп теперь позволяет получить ссылку РЅР° узел плана обмена, найденный РїРѕ его РєРѕРґСѓ.

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

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

В·         Процедура ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы общего модуля ОбменДаннымиСервер теперь позволяет выполняет отправку или получение данных для узла информационной базы используя любой РёР· доступных для плана обмена канал СЃРІСЏР·Рё, РєСЂРѕРјРµ COM-соединения Рё web-сервиса.

В·         Функции КоличествоЭлементовВТранзакцииЗагрузкиДанных Рё КоличествоЭлементовВТранзакцииВыгрузкиДанных общего модуля ОбменДаннымиСервер теперь позволяют определить допустимое количество элементов, обрабатываемых РІ РѕРґРЅРѕР№ транзакции загрузки Рё выгрузки данных соответственно.

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

В·         Функция FTPКаталогСуществует общего модуля ОбменДаннымиСервер теперь позволяет определить, существует ли каталог РЅР° FTP-сервере.

В·         Функция ОтносительнаяДатаСинхронизации общего модуля ОбменДаннымиСервер теперь позволяет получить представление относительной даты синхронизации, например В«5 РјРёРЅСѓС‚ назад».

В·         Функция ПредставлениеДатыСинхронизации общего модуля ОбменДаннымиСервер теперь позволяет получить представление даты синхронизации, например, «Синхронизация РЅРµ выполнялась».

В·         Функция ПрофильДоступаСинхронизацияДанныхСДругимиПрограммами общего модуля ОбменДаннымиСервер теперь позволяет получить идентификатор поставляемого профиля РіСЂСѓРїРї доступа "Синхронизация данных СЃ РґСЂСѓРіРёРјРё программами".

В·         Функция ПрофильДоступаСинхронизацияДанныхСДругимиПрограммами общего модуля ОбменДаннымиСервер теперь позволяет получить идентификатор поставляемого профиля РіСЂСѓРїРї доступа "Синхронизация данных СЃ РґСЂСѓРіРёРјРё программами".

В·         Для операций СЃ правилами обмена предусмотрен программный интерфейс. РЎРј. комментарии Рє функциям ЗагрузитьПоставляемыеПравила, УдалитьПоставляемыеПравила, ИспользуютсяТиповыеПравила модуля менеджера регистра сведений ПравилаДляОбменаДанными.

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

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

В·         Реализован новый режим выполнения отложенных обработчиков обновления – параллельный, РІ котором отложенный обработчик после обработки первой порции данных передает управление следующему, Р° после выполнения последнего обработчика цикл повторяется заново РґРѕ тех РїРѕСЂ, РїРѕРєР° РІСЃРµ данные РЅРµ Р±СѓРґСѓС‚ обработаны. Таким образом, постепенно обновляются объекты информационной базы сразу всех типов, РІ отличие РѕС‚ последовательного режима, РїСЂРё котором объекты разных типов обрабатываются РїРѕ очереди.

В·         Данный режим настраивается отдельно для каждой библиотеки Рё конфигурации РІ процедуре ПриДобавленииПодсистемы общего модуля ОбновлениеИнформационнойБазыХХХ. Для этого необходимо установить свойству РежимВыполненияОтложенныхОбработчиков значение Параллельно, например, было:

Описание.Имя = "БиблиотекаСтандартныхПодсистемДемо";

Описание.Версия = "2.3.1.60";

Стало:

Описание.Имя = "БиблиотекаСтандартныхПодсистемДемо";

Описание.Версия = "2.3.1.60";

Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";

В·         Параллельный режим обновления допускается использовать только РІ том случае, если гарантируется, что обработчики обновления полностью независимы РґСЂСѓРі РѕС‚ РґСЂСѓРіР° или контролируют корректность обрабатываемых данных даже РїСЂРё переходе «через» несколько версий. Если же какие-то обработчики опираются РЅР° данные, обрабатываемые РґСЂСѓРіРёРјРё обработчиками, то РёРј необходимо устанавливать значение свойства ОчередьОтложеннойОбработки.

В·         Добавлена возможность блокирования объектов РѕС‚ редактирования пользователями, РїРѕРєР° РЅРµ выполнились дополнительные процедуры обработки данных, которые обновляют эти объекты РЅР° РЅРѕРІСѓСЋ версию. Для этого необходимо:

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

Обработчик.ПроцедураПроверки = "_ДемоОбновлениеИнформационнойБазыБСП.ЗаказПокупателяОбработан";

Обработчик.БлокируемыеОбъекты = "Документ._ДемоЗаказПокупателя, Отчет._ДемоСтатусыЗаказовПокупателей";

o   Добавить вызов процедуры ПроверитьОбъектОбработан или функции ОбъектОбработан общего модуля ОбновлениеИнформационнойБазы РІ событии формы объекта ПриСозданииНаСервере Рё событии объекта ПередЗаписьюНаСервере. РЎРј. пример РІ документе _ДемоЗаказПокупателя РІ демонстрационной базе. Описания методов СЃРј. РІ описании Рє РЅРёРј.

В·         Подробнее СЃРј. РІ документации РїРѕ внедрению.

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

Печать

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

В·         Параметры отправки печатных форм РїРѕ почте можно переопределить РІ процедуре ПередОтправкойПоПочте общего модуля УправлениеПечатьюПереопределяемый. Можно централизованно скорректировать состав вложений, тему, текст РїРёСЃСЊРјР°, Р° также СЃРїРёСЃРѕРє получателей.

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

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

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

В·         Р’ функцию СкачатьФайлНаСервере общего модуля ПолучениеФайловИзИнтернета, Р° так же РІ аналогичные ей функции, РІ возвращаемое значение добавлено РЅРѕРІРѕРµ свойство КодСостояния, которое содержит РєРѕРґ состояния (ответа) HTTP-сервера РїСЂРё возникновении ошибки.

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

В·         Появились новые состояния проверки контрагентов (новые элементы перечисления СостоянияСуществованияКонтрагента):

o   Неверный ИНН;

o   Неверная длина ИНН;

o   Неверная длина РљРџРџ;

o   ИП РЅРµ может иметь РљРџРџ;

o   Неверная дата (ранее 01.01.1991 или позднее текущей даты);

o   Недопустимые символы РІ ИНН;

o   Недопустимые символы РІ РљРџРџ;

o   Некорректный формат даты.

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

o   НекорректныеСостоянияКонтрагента;

o   СостоянияКонтрагентаСОшибкой;

o   ЭтоНекорректноеСостояниеКонтрагента;

o   ЭтоСостояниеКонтрагентаСОшибкой.

В·         Проверка контрагентов теперь поддерживает проверку РІ отчетах, выводимых блоками.
Для поддержки проверке в таких отчетах в общем модуле ПроверкаКонтрагентов:

o   РІ процедуру ПриСозданииНаСервереОтчет необходимо передать новый параметр, равный Истина;

o   РІ процедуру  ОтобразитьРезультатПроверкиКонтрагентаВОтчете необходимо передать номер текущего раздела;

o   РІ процедуру ИнициализироватьРеквизитыФормыОтчета необходимо передать второй параметр, равный Истина.

o   РІ процедуру ЗапомнитьРезультатФормированияОтчета передать третий параметр адрес хранилища СЃ результатом заполнения отчета.

o   РІ процедуру ДобавитьКонтрагентаНаПроверку передать последний параметр СЃ номером раздела.

o   задействовать новые процедуры общего модуля ПроверкаКонтрагентов:

В·         ВывестиРазделОтчета для вывода раздела отчета после проверки контрагента РІ поле табличного документа;

В·         ПереключитьРежимОтображенияРазделаОтчета – для отображение результата проверки контрагента РІ разделе отчета;

В·         РазделыОтчетаВФорме для получения таблицы разделов отчета для формы;

В·         РазделыОтчета для получения таблицы разделов отчета РёР· результата выполнения фонового задания;

В·         НоваяТаблицаРазделыОтчета, которая позволяет задать шаблон пустой таблицы для хранения разделов отчета СЃ РёС… описанием;

В·         ПереключитьРежимОтображенияРазделаОтчета для переключения результата проверки контрагентов СЃ отчета, В РІ котором некорректные контрагенты подсвечены красным, РЅР° отчет, РІ котором только некорректные контрагенты;

В·         ДобавитьРазделОтчета для добавления РІ таблицу разделов РЅРѕРІРѕРіРѕ раздела;

В·         ДобавитьОбщиеПараметрыДляПроверкиКонтрагентовВОтчете для добавления дополнительных параметров РїРѕ проверке отчета СЃ разделами РІ параметры формирования отчета.–

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

В·         ВывестиРазделОтчета – для переопределения возможности вывода раздела отчета СЃ результатами проверки контрагентов или без.

В·         ОпределитьНужноЛиПроверятьКонтрагентовВРазделеОтчета для определения, нужно ли проверять раздел отчета.

Подробнее см. в документации по внедрению. Пример см. в отчете _ДемоКнигаПокупок.

В·         Р’ целях повышения производительности для определения РѕРґРЅРёРј запросом признаков того, являются ли контрагенты иностранными/физическими/юридическими лицами, предназначена процедура программного интерфейса ДополнитьДанныеКонтрагентов РІ общем модуле РаботаСКонтрагентамиПереопределяемый.

В·         Для обеспечения возможности переопределения поведения, РєРѕРіРґР° проверка РЅРµ включена Рё необходимо предложить ее включить, добавлена процедура  ПредложитьВключитьПроверкуКонтрагентов переопределяемого общего модуля РаботаСКонтрагентамиКлиентПереопределяемый.

В·         Р’ процедуру ВывестиНужнуюПанельПроверкиКонтрагентовВОтчете общего модуля ПроверкаКонтрагентовКлиентСервер добавлен второй параметр ПроверкаИспользуетсяВРазделеОтчета, который позволяет РЅРµ выводить панель проверки контрагентов РІ отчете, если РїСЂРѕРёСЃС…РѕРґРёС‚ переключение РЅР° раздел отчета, который РЅРµ подлежит проверке.

В·         Р’ процедуре ВыполнитьПроверкуКонтрагентов добавлен третий параметр, который позволяет уточнить, РіРґРµ РїСЂРѕРёСЃС…РѕРґРёС‚ проверка контрагентов – РІ отчете, документе или справочнике.

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

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

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

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

В·        РџСЂРё редактировании настроек отчета появилась возможность расширять СЃРїРѕСЃРѕР±С‹ редактирования настроек отчета. Для этого РІ модуле РассылкаОтчетовКлиентПереопределяемый предусмотрены 3 события:

o   ПриНачалеВыбораНастройки возникает РїСЂРё РґРІРѕР№РЅРѕРј клике РІ колонке «Значение» («Правое значение» для отборов) Рё РїСЂРё нажатии РєРЅРѕРїРєРё выбора. Может использоваться для подмены формы редактирования конкретной настройки.

o   ПриАктивизацииСтрокиНастройки возникает РїСЂРё изменении положения РєСѓСЂСЃРѕСЂР° РІ таблице пользовательских настроек Рё может использоваться для запрета непосредственного редактирования настроек, выбор которых осуществляется РІ событии ПриНачалеВыбораНастройки. Р’ частности, для параметров, РІ значении которых хранится только строковое представление настройки, Р° фактическое значение хранится РІ коллекции ДополнительныеНастройки.

o   ПриОчисткеНастройки возникает РїСЂРё очистке значения настройки (shift+f4) Рё может использоваться для выполнения связанных действий. Р’ частности, может использоваться для СЃР±СЂРѕСЃР° значений параметров, фактическое значение которых хранится РІ коллекции ДополнительныеНастройки.

Регламентные задания

Склонение представлений объектов

В·        Подсистема предоставляет новый программный интерфейс для склонения представлений объектов. Склонения хранятся РІ информационной базе.

o   Пример вызова функции для получения склонений представления СЃРј. РІ процедуре ФизическоеЛицоПриИзмененииНаСервере модуля формы документа _ДемоРасходныйКассовыйОрдер РІ демонстрационной конфигурации.

o   Пример формирования представления объекта РІРѕ всех падежах СЃРј. РІ форме элемента справочника _ДемоФизическиеЛица.

В·        Р’ планы обмена распределенной информационной базы (РИБ) рекомендуется включать РІСЃРµ объекты метаданных подсистемы:

o   Константа ИспользоватьСервисСклоненияMorpher;

o   Константа ЛогинДоступаКСервисуMorpher;

o   Регистр сведений СклоненияПредставленийОбъектов.

Текущие дела

В·        Р’ модуль ТекущиеДелаСервер добавлены новые методы: ОбщиеПараметрыЗапросов, УстановитьПараметрыЗапросов, ЧисловыеПоказателиТекущихДел для упрощения получения значений дел, подробности СЃРј. РІ комментариях Рє РЅРёРј.

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

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

В·        Р’ общем модуле ЭлектроннаяПодпись добавлены новые процедуры Рё функции: СсылкаНаСертификат, ЗаписатьСертификатВСправочник, ЗаполнитьСписокПрограмм, НовоеОписаниеПрограммы, которые позволяют упростить использование подсистемы РІ СЂСЏРґРµ сценариев. Подробности СЃРј. РІ комментариях Рє РЅРѕРІРѕРјСѓ программному интерфейсу.

В·        Для подписания Рё проверки РїРѕРґРїРёСЃРё XML-сообщений SOAP РїРѕ стандарту XML Digital Signature (XMLDSig) расширен программный интерфейс общих модулей:

o   ЭлектроннаяПодписьКлиент: процедура Подписать;

o   ЭлектроннаяПодпись: функция ПроверитьПодпись;

o   ЭлектроннаяПодписьКлиент: функция ПроверитьПодпись.

Для использования новых возможностей необходимо передавать структуру с ключами ПараметрыXMLDSig и КонвертSOAP в свойство Данные параметра ОписаниеДанных. Подробнее см. в комментариях к данным методам.


Версия 2.3.1

Версия 2.3.1 является новой редакцией 2.3 продукта "1С:Библиотека стандартных подсистем". Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.6 и выше.

Значения свойств конфигурации:

В·         Режим совместимости должно быть установлено РІ «Не использовать».

В·         Режим использования модальности может быть установлен РІ «Не использовать».

В·         Режим совместимости интерфейса может принимать значения «Версия 8.2В», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2В».

В·         Режим использования синхронных вызовов расширений Рё внешних компонент должен быть установлен РІ значение «Использовать».

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

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

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

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

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

В·         Наряду СЃ внутренними пользователями программы, внешние пользователи (партнеры, респонденты Рё РґСЂ.) РјРѕРіСѓС‚ участвовать РІ бизнес-процессах организации. Для взаимодействия СЃ внешними пользователями предназначен бизнес-процесс Демо: Задание.

В·         Р’ бизнес-процессе Демо: Задание РІ качестве исполнителя теперь возможно указывать внешнего пользователя (партнера, респондента или РґСЂ.). Адресованные ему задачи выводятся РЅР° начальной странице РІ СЃРїРёСЃРєРµ РњРѕРё задачи.

В·         Как правило, внешним пользователям РЅРµ доступны имена конкретных сотрудников компании, поэтому РІ качестве исполнителя РѕРЅРё РјРѕРіСѓС‚ указывать только предназначенные для РЅРёС… роли исполнителей. Для этого нужно настроить СЃРїРёСЃРѕРє таких ролей РІ СЃРїРёСЃРєРµ Роли исполнителей (раздел Администрирование – Органайзер – Роли Рё исполнители задач), указав, что РѕРЅРё предназначены для определенных категорий внешних пользователей.

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

В·         РќР° начальной странице РІ панели функцией рабочего места внешних пользователей (партнеров, респондентов Рё РґСЂ.) предусмотрена панель отчетов, СЃ помощью которой можно формировать отчеты, предусмотренные РІ программе, или подключенные СЃ помощью СЃРїРёСЃРєР° Дополнительные отчеты Рё обработки (раздел Администрирование - Печатные формы, отчеты Рё обработки - Дополнительные отчеты Рё обработки).

Групповое изменение реквизитов

В·         Р’ форме РіСЂСѓРїРїРѕРІРѕРіРѕ изменения реквизитов, открываемой РїРѕ команде Изменить выделенные, предусмотренной РІ меню Еще СЂСЏРґР° СЃРїРёСЃРєРѕРІ программы, можно массово изменять дату документов, Р° также реквизиты табличных частей.

В·         Р’ форме Групповое изменение реквизитов (раздел Администрирование – Поддержка Рё обслуживание – Корректировка данных)

o   теперь можно изменять одинаковые реквизиты разных РІРёРґРѕРІ элементов. Например, заменить ответственного Р·Р° РѕРґРЅРѕ действие РІ документах разных РІРёРґРѕРІ: встречах, звонках Рё письмах.

o   Для администраторов Рё разработчиков: РїРѕ РєРЅРѕРїРєРµ Дополнительные параметры можно включить специальные возможности: разрешить запись объектов РІ режиме ОбменДанными.Загрузка = Истина, Р° также отключить отборы РїСЂРё выборе значений реквизитов РІ таблице Изменяемые реквизиты.

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

В·         Повышена производительность работы. Р’ файловом варианте РІ среднем РІ 3 раза Рё РІ серверном РІ среднем 4.5 раза. Причем, если РїРѕ объектам даты запрета РЅР° указаны, это дополнительно повышает производительность проверки.

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

В·         Повышена читаемость сообщений.

o   Теперь, если найден запрет, указанный для всех разделов или всех объектов, то сведения Рѕ разделе Рё объекте документа РЅРµ выводятся.

o   РџСЂРё проверке существующей Рё РЅРѕРІРѕР№ версии документа, сообщаются сведения Рѕ запрете только РѕРґРЅРѕР№ РёР· версий, Р° РЅРµ обеих, РїСЂРё этом содержание сообщения отражает сведения В Рѕ том, какая версия документа РЅРµ прошла проверку запрета.

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

В·         РЎ помощью внешних печатных форм, подключаемых РІ разделе Администрирование – Печатные формы, отчеты Рё обработки – Дополнительные отчеты Рё обработки можно РЅРµ только дополнять стандартные печатные формы, РЅРѕ Рё отключать видимость стандартных команд печати РІ подменю Печать документов Рё справочников программы. Для этого РІ карточке внешней печатной формы предусмотрена РєРЅРѕРїРєР° Настройка видимости...

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

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

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

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

В·         Р’Рѕ всех длительных операциях РїРѕ настройке Рё выполнению синхронизации данных СЃ РґСЂСѓРіРёРјРё программами или РІ распределенной информационной базе (РИБ) отображается индикатор прогресса выполнения (РѕС‚ 0 РґРѕ 100%), СЃ помощью которого можно примерно оценить оставшееся время РґРѕ завершения операции.

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

В·         Р’ клиент-серверном режиме работы РІ РѕРєРЅРµ СЃ результатами обновления программы (раздел Администрирование – РџРѕРёСЃРє Рё установка обновлений - Результаты обновления Рё дополнительная обработка данных) можно установить приоритет для выполнения дополнительных процедур обработки данных, что позволит значительно уменьшить время РёС… выполнения. РќРѕ существенно замедлит работу пользователей РІ программе. Эта мера полезна для ускорения подготовки больших информационных баз Рє переходу РЅР° следующую версию программы.

В·         Р’ РѕРєРЅРµ Дополнительные процедуры обработки данных теперь можно:

o   посмотреть СЃРІРѕРґРЅСѓСЋ информацию РїРѕ процедурам обработки данных:

В·         Интервал запуска;

В·         Длительность;

В·         Прогресс выполнения.

o   остановить или продолжить выполнение процедуры обработки данных. В 

Обновление конфигурации

В·         РџСЂРё обновлении версии программы (СЃРј. раздел Администрирование – РџРѕРёСЃРє Рё установка обновлений)

o   Повышена стабильность обновления программы через несколько версий.

o   Улучшена диагностика обновления базовых версий.

o   Повышено удобство планирования обновления РІ указанное время для Windows версии 8 Рё выше.

Оценка производительности

В·         РќР° форме настройки Автоматический СЌРєСЃРїРѕСЂС‚ замеров производительности (СЃРј. раздел Администрирование – Поддержка Рё обслуживание – Оценка производительности – Настройки оценки производительности) выведены следующие параметры:

o   Выполнять СЌРєСЃРїРѕСЂС‚ – предназначен для включения/выключения экспорта замеров РІ формате xml РІ стороннюю систему, например, РІ 1РЎ:Центр контроля качества

o   Р­РєСЃРїРѕСЂС‚ всех ключевых операций – предназначен для включения/выключения экспорта всех ключевых операций, РІ том числе Рё тех, Сѓ которых РЅРµ установлено целевое время.

o   Период записи – период записи клиентского буфера замеров производительности (РІ секундах). РџРѕ умолчанию, 60 сек, РЅРѕ РЅР° период настройки замеров РѕРЅ может быть уменьшен для удобства контроля результатов замеров, Р° РІ режиме промышленной эксплуатации его рекомендуется увеличивать, РёСЃС…РѕРґСЏ РёР· соображений нагрузки РЅР° сервер 1РЎ:Предприятия.

o   Р° также информационное поле Дата последнего выгруженного замера РІ UTC, РїРѕ которому можно узнать период результатов замеров производительности, экспортированных РІ стороннюю систему.

Печать

В·         Р’ разделе Администрирование - Печатные формы, отчеты Рё обработки можно настраивать состав всех печатных форм, располагающихся РІ подменю Печать РІ документах Рё справочниках программы.

В·         Команды для просмотра документа перед печатью Рё перехода Рє параметрам страницы размещены РїСЂСЏРјРѕ РІ форме Печать документов, которая открывается РїСЂРё печати документов.

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

Полнотекстовый поиск

В·         Для увеличения точности результатов РІ форме Полнотекстовый РїРѕРёСЃРє (открываемой РїРѕ Ctrl+Shift+F или РёР· раздела Сервисные подсистемы) можно ограничить область РїРѕРёСЃРєР°. Например, можно искать данные, которые относятся только Рє документам Электронное РїРёСЃСЊРјРѕ входящее. Области настраиваются РїРѕ гиперссылке, расположенной РїРѕРґ строкой РїРѕРёСЃРєР°.

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

В·         Для защиты РѕС‚ несанкционированного доступа
к программе в разделе Администрирование – Настройки пользователей и прав предусмотрена гиперссылка Настройки входа. С ее помощью можно раздельно для внутренних и внешних пользователей программы настроить такие параметры как:

В·         настройка Рё контроль сложности пароля;

В·         смена пароля – периодически или РїРѕ требованию;

В·         контроль повторяемости пароля;

В·         ограничение СЃСЂРѕРєР° действия пользователей.

В·         Гиперссылка Настройки РІС…РѕРґР° недоступна РІ базовых версиях.

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

В·         Также, для защиты РѕС‚ несанкционированного доступа
к программе, у всех пользователей добавлен Срок действия, который позволяет автоматически отключить пользователя по достижению указанной даты.

В·         Открытые сеансы пользователей автоматически завершаются РЅРµ более чем через 25 РјРёРЅСѓС‚ после того, как РІС…РѕРґ РІ программу был запрещен.

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

В·         Реквизиты РЎСЂРѕРє действия Рё Потребовать смену пароля РїСЂРё РІС…РѕРґРµ можно увидеть РІ карточке пользователя Рё РІ отчете Сведения Рѕ пользователях.

В·         Упрощена настройка состава участников РіСЂСѓРїРї внешних пользователей (раздел Администрирование – Настройки пользователей Рё прав – Внешние пользователи) – теперь РІ РіСЂСѓРїРїС‹ можно добавлять всех внешних пользователей нескольких РІРёРґРѕРІ (например, РІСЃРµ партнеры Рё респонденты) или только выбранных пользователей указанных РІРёРґРѕРІ.

В·         Р’ СЃРїРёСЃРєРµ внешних пользователей (раздел Администрирование – Настройки пользователей Рё прав – Внешние пользователи) можно отбирать пользователей только нужных РІРёРґРѕРІ (например, вывести только партнеров).

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

В·         Предусмотрена возможность добавления присоединенных файлов Рє справочникам Рё документам СЃРѕ сканера, Р° также печать Рё отправка РїРѕ почте. Например, можно добавить отсканированную РєРѕРїРёСЋ для документа Демо: Счета РЅР° оплату покупателям.

В·         Для быстрого просмотра изображений РІ списках присоединенных файлов РІ подменю Еще  можно включить РѕРєРЅРѕ предпросмотра.

В·         Внешние пользователи (партнеры, респонденты Рё РґСЂ.) имеют возможность присоединять Рё редактировать файлы РІ СЂСЏРґРµ справочников Рё документов программы. Р’ частности, РЅР° начальной странице рабочего места партнера предусмотрен просмотр Рё добавление вложений Рє документу Демо: Счета РЅР° оплату покупателям.

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

В·         Добавлена возможность РїРѕРёСЃРєР° контрагента – юридического лица РІ данных сервиса единых государственных реестров Рё заполнения реквизитов РїРѕ наименованию контрагента или части наименования.

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

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

В·         Р’ списках присоединенных файлов Рё РІ СЃРїРёСЃРєРµ Файлы (раздел Органайзер) предусмотрена возможность печати Рё отправки РїРѕ почте.

В·         Для быстрого просмотра изображений РІ списках присоединенных файлов Рё РІ СЃРїРёСЃРєРµ Файлы (раздел Органайзер) РІ подменю Еще  можно включить РѕРєРЅРѕ предпросмотра.

Регламентные задания

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

Свойства

Текущие дела

В·         РќР° начальной странице рабочего места внешних пользователей (партнеров, респондентов Рё РґСЂ.) предусмотрена панель Текущие дела, РІ которой выводятся новые задачи, анкеты Рё РґСЂСѓРіРёРµ предметы, требующие внимания.

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

В·         Р’ профилях РіСЂСѓРїРї доступа (раздел Администрирование – Настройки пользователей Рё прав – Профили РіСЂСѓРїРї доступа) теперь можно указать, для каких именно РІРёРґРѕРІ пользователей РѕРЅ предназначен. Например, профиль может быть предназначен или только для внутренних пользователей программы, или для определенных РІРёРґРѕРІ внешних пользователей (партнеров, респондентов Рё РїСЂ.) или для тех Рё РґСЂСѓРіРёС…. Ранее РІРёРґ участников задавался РІ группах доступа.

В·         Добавлена роль Базовые права внешнего пользователя. Рекомендуется использовать эту роль вместо роли Базовые права РІРѕ всех профилях РіСЂСѓРїРї доступа, предназначенных для внешних пользователей (РєСЂРѕРјРµ поставляемых профилей).

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

В·         Для очистки места РЅР° РґРёСЃРєРµ, занимаемого «ненужными» файлами (устаревшими, добавленными РїРѕ ошибке) предусмотрена Настройка очистки файлов (раздел Администрирование – Настройки работы СЃ файлами). Очистку можно производить как вручную, так Рё автоматически РїРѕ расписанию. Можно задавать произвольные правила очистки файлов. Например, можно настроить удаление вложений для документа Электронное РїРёСЃСЊРјРѕ входящее СЃ РЅРёР·РєРѕР№ важностью, созданных более РіРѕРґР° назад.

В·         Для получения информации РѕР± объеме данных РЅР° РґРёСЃРєРµ, который занимают «ненужные» файлы, предусмотрен отчет Объем ненужных файлов.

Переход на версию 2.3.1 с версии 2.2.5

Во всех подсистемах библиотеки удалены устаревшие процедуры и функции. Рекомендуется произвести соответствующие замены во всех местах использования на их действующие аналоги перед переходом на версию 2.3.1. Для выявления вызовов устаревших процедур и функций можно воспользоваться инструментом 1С:Автоматизированная проверка конфигурации (АПК).

Настройка большинства подсистем библиотеки теперь выполняется с помощью определяемых типов.

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

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

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

В·         Функция СтрокаИзМассиваПодстрок общего модуля СтроковыеФункцииКлиентСервер устарела, необходимо заменить РІСЃРµ ее вызовы РЅР° СтрСоединить.

В·         Функция НайтиСимволСКонца общего модуля СтроковыеФункцииКлиентСервер устарела, необходимо заменить РІСЃРµ ее вызовы РЅР° СтрНайти.

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

В·        Р’ определяемом типе ОбъектАдресации перечислить СЃРїРёСЃРѕРє типов РёР· общей команды РолиИИсполнителиЗадач.

В·        Р’ определяемом типе ПредметЗадачи перечислить СЃРїРёСЃРѕРє типов РёР· общей команды ЗадачиПоПредмету.

В·        Р’ определяемом типе БизнесПроцесс перечислить СЃРїРёСЃРѕРє типов РёР· общей команды ЗадачиПоБизнесПроцессу.

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

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

В·        Изменился РїРѕСЂСЏРґРѕРє подключения Рє общей форме отчета РІ случае Полного варианта внедрения (РєРѕРіРґР° общие формы, поставляемые подсистемой, указаны РІ свойствах конфигурации):

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

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

В·        Р’ определяемом типе ВерсионируемыеДанные перечислить СЃРїРёСЃРѕРє типов РёР· общей команды ИсторияИзменений.

В·        Р’ определяемом типе ВерсионируемыеДанныеОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаписатьВерсиюОбъекта.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ЗаписатьВерсиюОбъекта, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ЗаписатьВерсиюОбъекта, РІ качестве типа которой используется определяемый тип ВерсионируемыеДанныеОбъект.

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

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

В·        Р’ определяемом типе АдресатЗапретаИзменения перечислить СЃРїРёСЃРѕРє типов РёР· измерения Пользователь регистра сведений ДатыЗапретаИзменения.

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

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

В·        Р’ программном интерфейсе произошли изменения, требуется внести изменения РІ местах использования.

o   Р’ процедуре ПередПроверкойЗапретаИзменения общего модуля ДатыЗапретаИзмененияПереопределяемый:

В§  Параметр СообщитьОЗапрете более РЅРµ поддерживается Рё заменен РЅР° параметр ВерсияОбъекта типа Строка СЃРѕ значениями  НоваяВерсия Рё СтараяВерсия, как Сѓ параметра ПроверкаЗапретаИзменения.

В§  РЈ параметра ПроверкаЗапретаИзменения значения типа строка НоваяВерсия Рё СтараяВерсия более РЅРµ поддерживаются.

o   Р’ функции ИзменениеЗапрещено общего модуля ДатыЗапретаИзменения параметры СообщитьОЗапрете, СтандартнаяОбработка, НайденныеЗапреты более РЅРµ поддерживаются. Сообщение РѕР± ошибке пользователю РЅРµ отправляется. Добавлен новый параметр ОписаниеОшибки.

o   Функция ЗагрузкаЗапрещена общего модуля ДатыЗапретаИзменения преобразована РІ процедуру ПроверитьДатыЗапретаЗагрузкиДанных, состав параметров дополнен параметром Отказ.

o   Р’ функции НайденЗапретИзмененияДанных общего модуля ДатыЗапретаИзменения параметры СообщитьОЗапрете, СтандартнаяОбработка, НайденныеЗапреты, ИдентификаторДанных более РЅРµ поддерживаются. Добавлены новые параметры ОписаниеДанных Рё ОписаниеОшибки.

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

В·        Р’ определяемом типе ОбъектСДополнительнымиКомандами объединить СЃРїРёСЃРѕРє типов РёР· общих команд ЗаполнениеОбъекта, ОтчетыОбъекта Рё СозданиеСвязанныхОбъектов. Для автоматического заполнения определяемого типа можно воспользоваться обработкой ИнструментыРазработчикаПереходНаВерсию231, входящей РІ состав дистрибутива.

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

В·         Изменилось РёРјСЏ РѕСЃРЅРѕРІРЅРѕР№ формы обработки АктивныеПользователи. РџСЂСЏРјРѕРµ обращение Рє имени формы (ФормаСпискаАктивныхПользователей) является недопустимым. Рекомендуется использовать программный интерфейс ОткрытьСписокАктивныхПользователей РёР· общего модуля СтандартныеПодсистемыКлиент.

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

В·         Для процедур программного интерфейса ЗаполнитьСписокНеоднозначностей Рё СопоставитьЗагружаемыеДанные РІ модулях менеджеров объектов необходимо добавить последний параметр ДополнительныеПараметры, который служит для передачи дополнительных сведений РёР· формы документа РІ эти методы.

Заметки пользователя

В·        Р’ определяемом типе ПредметЗаметок перечислить СЃРїРёСЃРѕРє типов РёР· общей команды СоздатьЗаметкуПоПредмету.

В·        Р’ определяемом типе ПредметЗаметокОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ПометитьНаУдалениеЗаметкиПоПредмету.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ПометитьНаУдалениеЗаметкиПоПредмету, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° УстановитьСнятьПометкуУдаленияЗаметок, РІ качестве типа которой используется определяемый тип ПредметЗаметокОбъект.

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

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

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

В·        Р’ определяемом типе ВладелецКонтактнойИнформации перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаполнитьКонтактнуюИнформацию.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ЗаполнитьКонтактнуюИнформацию, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ЗаполнитьКонтактнуюИнформацию, РІ качестве типа которой используется определяемый тип ВладелецКонтактнойИнформации.

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

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

Напоминания пользователя

В·        Р’ определяемом типе ПредметНапоминания перечислить СЃРїРёСЃРѕРє типов РёР· общей команды Напомнить.

В·        Р’ определяемом типе ПредметНапоминанияОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ПроверитьИзмененияДатВПредмете.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ПроверитьИзмененияДатВПредмете, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ПроверитьИзмененияДатВПредмете, РІ качестве типа которой используется определяемый тип ПредметНапоминанияОбъект.

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

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

В·        Р’ определяемом типе ОбъектСНастраиваемымПорядком перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаполнитьЗначениеРеквизитаУпорядочивания.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именами РІРёРґР° ЗаполнитьЗначениеРеквизитаУпорядочивания Рё СброситьЗначениеРеквизитаУпорядочивания, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляются РїРѕРґРїРёСЃРєРё ЗаполнитьЗначениеРеквизитаУпорядочивания Рё СброситьЗначениеРеквизитаУпорядочивания, РІ качестве типа которых используется определяемый тип ОбъектСНастраиваемымПорядком.

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

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

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

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

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

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

В·         Всем отложенным обработчикам необходимо присвоить уникальный идентификатор типа УникальныйИдентификатор РЅР° основании строки GUID (которая получена преобразованием РІ строку идентификатора, сгенерированного методом Новый УникальныйИдентификатор()), например, было:

Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.2.3.8";
Обработчик.Процедура = "ВерсионированиеОбъектов.ОбновитьСведенияОВерсияхОбъектов";
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о записанных версиях объектов.'");

Стало:
В 
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.2.3.8";
Обработчик.Процедура = "ВерсионированиеОбъектов.ОбновитьСведенияОВерсияхОбъектов";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("a8f63f6c-ced9-11de-862f-001d600d9ad2");
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о записанных версиях объектов.'");

В·         Настройки подсистемы, размещенные РІ форме ПоддержкаИОбслуживание обработки ПанельАдминистрированияБСП, были перенесены РІ отдельную форму ПоискИУстановкаОбновлений этой же обработки.

Обновление конфигурации

В·         Изменилось РёРјСЏ обработки ОбновлениеКонфигурации. РџСЂСЏРјРѕРµ обращение Рє имени обработки является недопустимым. Рекомендуется использовать новый программный интерфейс ПоказатьПоискИУстановкуОбновлений РёР· общего модуля ОбновлениеКонфигурацииКлиент.

В·         Настройки подсистемы, размещенные РІ форме ПоддержкаИОбслуживание обработки ПанельАдминистрированияБСП, были перенесены РІ отдельную форму ПоискИУстановкаОбновлений этой же обработки.

Оценка производительности

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

Печать

В·         Пересмотрен программный интерфейс общего модуля УправлениеПечатьюПереопределяемый: необходимо взять определения новых процедур ПриПолученииНастроекСпискаКомандПечати Рё ПриОпределенииОбъектовСКомандамиПечати РёР· поставки библиотеки Рё вписать РІ РЅРёС… реализацию согласно документации Рє ней.

Полнотекстовый поиск

В·         Указать общую форму ФормаПоиска, как РѕСЃРЅРѕРІРЅСѓСЋ форму РїРѕРёСЃРєР° РІ свойствах конфигурации.

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

В·        Р’ определяемом типе ВнешнийПользовательОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ОбновитьПредставлениеВнешнегоПользователя.

В·        Р’ определяемом типе Пользователь перечислить СЃРїРёСЃРѕРє типов РёР· определяемого типа ВнешнийПользователь Рё добавить тип СправочникСсылка.Пользователи.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ОбновитьПредставлениеВнешнегоПользователя, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ОбновитьПредставлениеВнешнегоПользователя, РІ качестве типа которой используется определяемый тип ВнешнийПользовательОбъект.

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

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

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

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

В·        Р’ определяемом типе ВладелецПрисоединенныхФайлов перечислить СЃРїРёСЃРѕРє типов РёР· общей команды ПрисоединенныеФайлыКОбъекту.

В·        Р’ определяемом типе ПрисоединенныйФайлОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ВыполнитьДействияПередЗаписьюПрисоединенногоФайла.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именами РІРёРґР° ВыполнитьДействияПередЗаписьюПрисоединенногоФайла, ВыполнитьДействияПередУдалениемПрисоединенногоФайла Рё ВыполнитьДействияПриЗаписиПрисоединенногоФайла, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляются РїРѕРґРїРёСЃРєРё ВыполнитьДействияПередЗаписьюПрисоединенногоФайла, ВыполнитьДействияПередУдалениемПрисоединенногоФайла Рё ВыполнитьДействияПриЗаписиПрисоединенногоФайла, РІ качестве типа которых используется определяемый тип ПрисоединенныйФайлОбъект.

В·        Р’ определяемом типе ВладелецПрисоединенныхФайловОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё УстановитьПометкуУдаленияПрисоединенныхФайлов (исключая РїРѕРґРїРёСЃРєРё для документов).

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° УстановитьПометкуУдаленияПрисоединенныхФайлов (РєСЂРѕРјРµ РїРѕРґРїРёСЃРѕРє для документов), созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° УстановитьПометкуУдаленияПрисоединенныхФайлов, РІ качестве типа которой используется определяемый тип ВладелецПрисоединенныхФайловОбъект.

В·        Р’ определяемом типе ПрисоединенныйФайл перечислить СЃРїРёСЃРѕРє типов РёР· измерения ПрисоединенныйФайл регистра сведений ПрисоединенныеФайлы.

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

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

В·         Изменился состав параметров процедур ПодключитьКонечнуюТочку Рё ОбновитьНастройкиПодключенияКонечнойТочки общего модуля ОбменСообщениями. Параметры URLВебСервисаПолучателя, ИмяПользователяПолучателя Рё ПарольПолучателя, Р° также симметричные РёРј параметры отправителя были объединены РІ структуры. Для инициализации структуры используется ОбменДаннымиСервер.СтруктураПараметровWS().

В·         РљСЂРѕРјРµ того, РІ этих процедурах теперь первым параметром РёРґСѓС‚ настройки отправителя, Р° вторым – получателя.

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

В·          Изменены имена значений перечисления СостоянияСуществованияКонтрагента:

o   Было: Действует;
Стало:
КонтрагентЕстьВБазеФНС.

o   Было: ПрекратилДеятельность;
Стало:
НеДействуетИлиИзмененКПП.

o   Было: ОтсутствуетВРеестре;
Стало:
КонтрагентОтсутствуетВБазеФНС.

o   Было: СодержитОшибкиВДанных;
Стало:
КонтрагентСодержитОшибкиВДанных.

o   Было: КППНеСоответствуетИНН;
Стало:
КППНеСоответствуетДаннымБазыФНС.

o   Было: НеПодлежитПроверке;
Стало:
КонтрагентНеПодлежитПроверке.

o   Было: ПустойИННКПП;
Стало:
ПустойИННИлиКПП.

В·          Изменены имена общих переопределяемых модулей:

o   Было: ПроверкаКонтрагентовКлиентПереопределяемый;
Стало:
РаботаСКонтрагентамиКлиентПереопределяемый.

o   Было: ПроверкаКонтрагентовКлиентСерверПереопределяемый;
Стало:
РаботаСКонтрагентамиКлиентСерверПереопределяемый.

o   Было: ПроверкаКонтрагентовПереопределяемый;
Стало:
РаботаСКонтрагентамиПереопределяемый.

В·         Р’ определяемом типе КонтрагентОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё СохранитьРезультатПроверкиКонтрагента.

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

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

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

В·         Р’ процедуре ЗапуститьПроверкуКонтрагентовВДокументе общего модуля ПроверкаКонтрагентовКлиент второй параметр ДополнительныеПараметры теперь является обязательным.

В·         Р’ процедуре ОпределитьЯвляетсяЛиКонтрагентИностранным общего модуля РаботаСКонтрагентамиПереопределяемый первый параметр теперь называется ДанныеКонтрагента Рё содержит РЅРµ ссылку РЅР° контрагента, Р° строку таблицы значений, Р° контрагент содержится РІ колонке Контрагент.

В·         Р’ таблицу ПроверкаКонтрагентовНедействующиеКонтрагенты ,создаваемую РїСЂРё внедрении РЅР° форме отчета необходимо добавить колонку ДополнительныеПараметры, тип Произвольный.

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

В·        Р’ определяемом типе ВладелецФайловОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё УстановитьПометкуУдаленияФайлов.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° УстановитьПометкуУдаленияФайлов, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° УстановитьПометкуУдаленияФайлов, РІ качестве типа которой используется определяемый тип ВладелецФайловОбъект.

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

В·        Р’ процедуре ДобавитьФайл общего модуля РаботаСФайламиКлиент первые три параметра (ОбработчикРезультата, ВладелецФайла, ФормаВладелец) теперь являются обязательными. Р’Рѕ всех местах, РіРґРµ РЅРµ указывался параметр ОбработчикРезультата, теперь следует передавать значение Неопределено.

Регламентные задания

В·         Переименованы функции общего модуля РегламентныеЗаданияСервер.

o   Было: ПолучитьРасписаниеРегламентногоЗадания

Стало: РасписаниеРегламентногоЗадания

o   Было: ПолучитьИспользованиеРегламентногоЗадания

Стало: РегламентноеЗаданиеИспользуется

Свойства

 

// СтандартныеПодсистемы.Свойства

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

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

 

 

// СтандартныеПодсистемы.Свойства

Если УправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда

      ОбновитьЭлементыДополнительныхРеквизитов();

КонецЕсли;

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

 

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

 

// СтандартныеПодсистемы.Свойства

Если УправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда

      ОбновитьЭлементыДополнительныхРеквизитов();

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

КонецЕсли;

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

 

 

// СтандартныеПодсистемы.Свойства

&НаКлиенте

Процедура ОбновитьЗависимостиДополнительныхРеквизитов()

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

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

 

&НаКлиенте

Процедура Подключаемый_ПриИзмененииДополнительногоРеквизита(Элемент)

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

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

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

 

В·        Р’ определяемом типе ВладелецДополнительныхСведений перечислить СЃРїРёСЃРѕРє типов РёР· общих команд ДополнительныеСведенияКоманднаяПанель Рё ДополнительныеСведенияПанельНавигации.

В·        Общая команда ДополнительныеСведенияПанельНавигации удалена.

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

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

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

В·        Р’ определяемом типе ВладелецНастроекПравОбъект перечислить СЃРїРёСЃРѕРє объектных типов, аналогичных составу ссылочных типов РёР· определяемого типа ВладелецНастроекПрав.

В·        Р’ определяемом типе ЗначениеДоступаСГруппамиЗначенийДоступаОбъект перечислить состав типов РёР· РїРѕРґРїРёСЃРєРё ОбновитьГруппыЗначенийДоступа, РєСЂРѕРјРµ типов указанных РІ определяемом типе ВладелецНастроекПравОбъект.

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ОбновитьГруппыЗначенийДоступа, созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ОбновитьГруппыЗначенийДоступа, РІ качестве типа которой используется определяемый тип ЗначениеДоступаСГруппамиЗначенийДоступаОбъект.

В·        Р’ определяемом типе ВладелецНаборовЗначенийДоступаОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаписатьНаборыЗначенийДоступа (РєСЂРѕРјРµ типов документов, С‚.Рє. РѕРЅРё РІС…РѕРґСЏС‚ РІ отдельную РїРѕРґРїРёСЃРєСѓ).

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ЗаписатьНаборыЗначенийДоступа (РєСЂРѕРјРµ РїРѕРґРїРёСЃРѕРє для документов), созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ЗаписатьНаборыЗначенийДоступа, РІ качестве типа которой используется определяемый тип ВладелецНаборовЗначенийДоступаОбъект.

В·        Р’ определяемом типе ВладелецВнешнихЗначенийВНаборахЗначенийДоступаОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаписатьЗависимыеНаборыЗначенийДоступа (РєСЂРѕРјРµ типов документов, С‚.Рє. РѕРЅРё РІС…РѕРґСЏС‚ РІ отдельную РїРѕРґРїРёСЃРєСѓ).

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ЗаписатьЗависимыеНаборыЗначенийДоступа (РєСЂРѕРјРµ РїРѕРґРїРёСЃРѕРє для документов), созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ЗаписатьЗависимыеНаборыЗначенийДоступа, РІ качестве типа которой используется определяемый тип ВладелецВнешнихЗначенийВНаборахЗначенийДоступаОбъект.

В·        Р’ определяемом типе ВладелецСОграничениемПоНаборамЗначенийДоступаОбъект перечислить СЃРїРёСЃРѕРє типов РёР· РїРѕРґРїРёСЃРєРё ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей (РєСЂРѕРјРµ типов документов, С‚.Рє. РѕРЅРё РІС…РѕРґСЏС‚ РІ отдельную РїРѕРґРїРёСЃРєСѓ).

В·        Удалить РїРѕРґРїРёСЃРєРё РЅР° события СЃ именем РІРёРґР° ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей (РєСЂРѕРјРµ РїРѕРґРїРёСЃРѕРє для документов), созданные ранее РїСЂРё внедрении библиотеки, С‚.Рє. теперь РІ составе библиотеки поставляется РїРѕРґРїРёСЃРєР° ЗаполнитьНаборыЗначенийДоступаТабличныхЧастей, РІ качестве типа которой используется определяемый тип ВладелецСОграничениемПоНаборамЗначенийДоступаОбъект.

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

В·        Если РІ конфигурации предусмотрено отключение РїРѕ видам доступа РІ панели настроек (например, Ограничивать доступ РїРѕ группам партнеров РІ панели Настройки прав Рё пользователей) Рё тип отключаемого РІРёРґР° доступа является типом объектов авторизации внешних пользователей, тогда следует блокировать отключение ограничения, РєРѕРіРґР° разрешен доступ внешним пользователям. Также следует создать обработчик обновления, который включит блокируемую настройку. РЎРј. пример РІ демонстрационной конфигурации.

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

В·        Изменения РІ ролях:

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

o   Права РёР· роли ИзменениеТекущегоПользователя были перенесены РІ роль БазовыеПрава. Необходимо удалить роль РёР· всех поставляемых профилей РіСЂСѓРїРї доступа.

o   Права РёР· роли ИзменениеТекущегоВнешнегоПользователя были перенесены РІ роль БазовыеПраваВнешнегоПользователя. Необходимо удалить роль РёР· всех поставляемых профилей РіСЂСѓРїРї доступа.

o   Р’ роль ДобавлениеИзменениеСтранМира были добавлены права РЅР° добавление Рё изменение РІРёРґРѕРІ контактной информации. Роль переименована РІ ДобавлениеИзменениеВидовКонтактнойИнформации. Р’Рѕ всех поставляемых профилях РіСЂСѓРїРї доступа, использующих роль ДобавлениеИзменениеСтранМира, необходимо заменить ее РЅР° РЅРѕРІСѓСЋ роль ДобавлениеИзменениеВидовКонтактнойИнформации. Так же необходимо заменить РІСЃРµ обращения Рє этой роли РёР· РєРѕРґР°.

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

o   Роль ДобавлениеИзменениеОбщейБазовойНСИ была разделена РЅР° отдельные роли ДобавлениеИзменениеАдресныхСведений, ДобавлениеИзменениеБанков, ДобавлениеИзменениеКалендарныхГрафиков. Р’Рѕ всех поставляемых профилях РіСЂСѓРїРї доступа, использующих роль ДобавлениеИзменениеОбщейБазовойНСИ, необходимо заменить ее РЅР° новые роли. Так же необходимо заменить РІСЃРµ обращения Рє этой роли РёР· РєРѕРґР°.

o   Роль ЧтениеБазовойНСИ была разделена РЅР° отдельные роли ЧтениеГрафиковРаботы Рё ЧтениеКурсовВалют. Часть прав была перенесена РІ роли БазовыеПрава Рё БазовыеПраваВнешнегоПользователя. Р’Рѕ всех поставляемых профилях РіСЂСѓРїРї доступа, использующих роль ЧтениеБазовойНСИ, необходимо заменить ее РЅР° новые роли. Так же необходимо заменить РІСЃРµ обращения Рє этой роли РёР· РєРѕРґР°.

o   Права РёР· роли ЧтениеОбщейБазовойНСИ были перенесены РІ роли БазовыеПрава Рё БазовыеПраваВнешнегоПользователя. Роль ЧтениеОбщейБазовойНСИ удалена. Необходимо удалить роль РёР· всех поставляемых профилей РіСЂСѓРїРї доступа.

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

В·         Роль ИспользованиеЭП переименована РІ ИспользованиеЭлектроннойПодписиИШифрования. Следует выполнить переименование РІ местах использования.

В·         Общий модуль ЭлектроннаяПодписьПереопределяемыйКлиент переименован РІ ЭлектроннаяПодписьКлиентПереопределяемый. Следует выполнить переименование РІ местах использования.

В·         Р’ общем модуле ЭлектроннаяПодписьПереопределяемый произошли незначительные изменения:

o   Р’ процедуре ПриЗаполненииРеквизитовВладельцаВЗаявленииНаСертификат добавлены новые реквизиты  ДатаРождения, РџРѕР», МестоРождения, Гражданство. Реквизит ВидВладельца удален. Требуется проверить алгоритмы заполнения Рё РїСЂРё необходимости уточнить реализацию.

o   Р’ процедурах ПриЗаполненииРеквизитовОрганизацииВЗаявленииНаСертификат, ПриЗаполненииРеквизитовВладельцаВЗаявленииНаСертификат, ПриЗаполненииРеквизитовРуководителяВЗаявленииНаСертификат Рё ПриЗаполненииРеквизитовПартнераВЗаявленииНаСертификат, если реквизит (возвращаемое значение) остается равным начальному значению Неопределено, тогда РѕРЅ пропускается, если для значения Неопределено РЅРµ указано РґСЂСѓРіРѕРµ поведение. Требуется проверить алгоритмы заполнения Рё РїСЂРё необходимости уточнить реализацию.

o   Р’ процедуре ПриСозданииФормыПроверкаСертификата добавлен новый параметр СтандартныеПроверки. Требуется его перенести.

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

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

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

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

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

В·        Р’ программном интерфейсе произошли изменения, требуется внести изменения РІ местах использования. Подробнее РІ разделе «Переход РЅР° версию 2.3.1 СЃ версии 2.2.5В»

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

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

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

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

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

В·         Настройки подсистемы, размещенные РІ форме ПоддержкаИОбслуживание обработки ПанельАдминистрированияБСП, были перенесены РІ отдельную форму ПоискИУстановкаОбновлений этой же обработки.

Обновление конфигурации

В·         Настройки подсистемы, размещенные РІ форме ПоддержкаИОбслуживание обработки ПанельАдминистрированияБСП, были перенесены РІ отдельную форму ПоискИУстановкаОбновлений этой же обработки.

Оценка производительности

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

Полнотекстовый поиск

В·         Указать общую форму ФормаПоиска, как РѕСЃРЅРѕРІРЅСѓСЋ форму РїРѕРёСЃРєР° РІ свойствах конфигурации.

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

В·         Р’ профили РіСЂСѓРїРї доступа, ранее содержащие роль ДобавлениеИзменениеБазовойНСИ, необходимо так же добавить роль ДобавлениеИзменениеВидовКонтактнойИнформации.

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

В·         Р’ общем модуле ЭлектроннаяПодписьПереопределяемый РІ процедуре ПриСозданииФормыПроверкаСертификата добавлен новый параметр СтандартныеПроверки. Требуется его перенести.

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

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

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

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

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

o   ДополнитьСоответствие

o   ЕстьРеквизитИлиСвойствоОбъекта

o   КартинкаКомментария

o   Подробнее СЃРј. РІ комментариях Рє этим процедурам.

В·         Р’ программный интерфейс общих модулей СтандартныеПодсистемыКлиент Рё СтандартныеПодсистемыСервер размещены процедуры для аутентификации РІ сервисе 1РЎ:Логин:

o   Общий модуль СтандартныеПодсистемыКлиент

В·         АвторизоватьНаСайтеПоддержкиПользователей

o   Общий модуль СтандартныеПодсистемыСервер

В·         ПараметрыАутентификацииНаСайте

В·         СохранитьПараметрыАутентификацииНаСайте

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

В·         РџСЂРё разработке бизнес-процессов работающих, РІ том числе Рё СЃ внешними пользователями (партнерами, респондентами Рё РґСЂ.) РІ качестве Исполнителя необходимо указать составной тип, содержащий справочники Пользователи Рё ВнешниеПользователи.

В·         Для тех ролей исполнителей (справочник РолиИсполнителей), которые предназначены для внешних пользователей, РІ обработчике обновления заполнить табличную часть Назначение необходимыми категориями внешних пользователей (партнеров, респондентов Рё РґСЂ.). РўРѕРіРґР° РїСЂРё выборе ролей адресации внешние пользователи Р±СѓРґСѓС‚ видеть только предназначенные для РЅРёС… роли исполнителей. РЎРј. пример РІ  бизнес-процессе _ДемоЗаданиеСРолевойАдресацией Рё РІ общем модуле _ДемоОбновлениеИнформационнойБазыБСП РІ процедуре УстановитьНазначенияРолейИсполнителей.

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

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

В·         Для выполнения отчетов внешнему пользователю РІ профиле РіСЂСѓРїРї доступа необходимо включить роль Использование вариантов отчетов, Р° непосредственно сама доступность отчетов определяется РІ ролях, предназначенных для внешних пользователей. РЎРј. пример настройки прав доступа РІ роле _ДемоОплатаСчетовВнешнимиПользователями.

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

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

В·         Предусмотрена возможность управления СЃРїРёСЃРєРѕРј сравниваемых реквизитов. Для удаления реквизитов, которые РЅРµ нужно сравнивать используется переопределяемая процедура ПриВыбореРеквизитовОбъекта общего модуля ВерсионированиеОбъектовПереопределяемый.

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

Групповое изменение реквизитов

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

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

В·         РџСЂРё разработке внешней печатной формы для того чтобы отключить стандартные команды печати, необходимо РїСЂРё описании команды обработки задействовать параметр ЗаменяемыеКоманды. Подробности СЃРј. РІ документации РІ разделе 3.14 Дополнительные отчеты Рё обработки - Использование РїСЂРё разработке конфигурации - Создание РЅРѕРІРѕРіРѕ отчета или обработки.

В·         РџСЂРё совместном использовании дополнительных отчетов Рё обработок СЃ подсистемой Управление доступ для разграничения доступа пользователям Рё внешним пользователям Рє конкретным дополнительным отчетам Рё обработкам введен новый РІРёРґ доступа ДополнительныеОтчетыИОбработки. Рекомендуется включить его РІ СЃРїРёСЃРѕРє РІРёРґРѕРІ доступа для тех профилей, РІ которые РІС…РѕРґРёС‚ роль ИспользованиеДополнительныхОтчетовИОбработок. РЎРј. пример РІВ  РіСЂСѓРїРїРµ доступа Партнер (раздел Администрирование – Настройки пользователей Рё прав – Профили РіСЂСѓРїРї доступа).

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

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

В·         Для передачи дополнительных сведений РІ процедуры сопоставления загружаемых данных необходимо РІ форме документа РїСЂРё вызове метода ПоказатьФормуЗагрузки общего модуля ЗагрузкаДанныхИзФайлаКлиент В Сѓ первого параметра метода ПараметрыЗагрузкиДанных РІ свойство ДополнительныеПараметры добавить передаваемы данные. Пример использования СЃРј. РІ демонстрационной базе документ _ДемоПоступлениеТоваров.

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

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

В·         Для вывода адресов, телефонов Рё РґСЂСѓРіРѕР№ контактной информации РІ колонках СЃРїРёСЃРєРѕРІ Рё отчетов необходимо:

o   Р’ табличной части КонтактнаяИнформация объекта-владельца контактной информации предусмотрен реквизит ВидДляСписка Рё настроить характеристики согласно инструкции РІ документации РІ разделе В«3.23 Контактная информация - Особые случаи внедрения подсистемы  - Настройка дополнительных характеристик объектов метаданных».

o   Предусмотреть отложенный обработчик обновления для перехода РЅР° РЅРѕРІСѓСЋ версию конфигурации, РІ котором разместить вызов процедуры ОбновитьКонтактнуюИнформациюДляСписковОтложенно общего модуля УправлениеКонтактнойИнформацией.

o   РџСЂРё синхронизации данных СЃ конфигурациями РЅР° базе БСП редакции 2.2 Рё меньше РїРѕ правилам конвертации для объектов-владельцев контактной информации, РІ табличной части КонтактнаяИнформация которых имеется реквизит ВидДляСписка, следует исключать его РёР· выгрузки, Р° также перезаполнять РїСЂРё загрузке данных. Также следует исключать выгрузку всех объектов СЃ тип контактной информации Skype. Подробнее СЃРј. раздел В«3.23 Контактная информация - Настройка обмена данными» РІ документации.

В·         Р’ общем модуле УправлениеКонтактнойИнформацией предусмотрена функция программного интерфейса СведенияОбАдресе, которая возвращает адрес РІ РІРёРґРµ структуры.В В  Это дает возможность получать наименования полей адреса (региона, района, РіРѕСЂРѕРґР° Рё С‚.Рґ), Р° также РєРѕРґС‹ РћРљРўРњРћ, РћРљРђРўРћ, ИФНС Рё КЛАДР. РљРѕРґС‹ КЛАДР определяются для региона, района, РіРѕСЂРѕРґР°, населенный РїСѓРЅРєС‚ Рё улица адреса. Функция СведенияОбАдресах аналогична СведенияОбАдресе, РЅРѕ предназначена для обработки массива адресов. Подробнее СЃРј. комментарии Рє этим функциях.

В·         Имеется возможность скрывать РІ СЃРїРёСЃРєРµ Р’РёРґС‹ контактной информации неиспользуемые элементы РїСЂРё помощи реквизита Используется. Например, можно скрыть РІСЃРµ РІРёРґС‹ контактной информации, относящиеся Рє объекту, отключенному функциональной опцией. Для этого необходимо написать обработчик обновления, отключающий неиспользуемые РІРёРґС‹ контактной информации РїСЂРё переходе РЅР° РЅРѕРІСѓСЋ версию (СЃРј. пример РІ процедуре _ДемоОбновлениеИнформационнойБазыБСП.ОбновитьИспользованиеКонтактнойИнформацииКонтактныхЛицПартнеров), Р° так же добавить аналогичный РєРѕРґ РІ событие РїСЂРё изменении значения функциональной опции (СЃРј. пример РІ событии ПриЗаписи РІ модуле менеджера значения константы _ДемоИспользоватьКонтактныеЛицаПартнеров).

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

В·         Р’ общем модуле НастройкаПорядкаЭлементов добавлена процедура программного интерфейса ИнформацияДляПеремещения.

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

В·         Для случаев обновления «через несколько версий» (РєРѕРіРґР° РїСЂСЏРјРѕРµ обновление РЅР° РЅРѕРІСѓСЋ версию программы недопустимо, Р° после загрузки промежуточного файла обновления требуется запуск программы) через конфигуратор предусмотрен новый параметр запуска ВыполнитьОтложенноеОбновлениеСейчас, позволяющий выполнить отложенные обработчики обновления РІ РѕСЃРЅРѕРІРЅРѕРј цикле обновления, РґРѕ начала работы пользователей РІ программе.

В·         Для вывода прогресса выполнения отложенных обработчиков необходимо заполнить структуру Параметры.ПрогрессВыполнения РІ РєРѕРґРµ обработчика. Пример СЃРј. РІ процедуре _ДемоОбновлениеИнформационнойБазыБСП.ЗаполнитьСтатусыЗаказовПокупателей демонстрационной конфигурации.

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

Обновление конфигурации

В·         РџСЂРё разработке конфигурации возникают ситуации, РєРѕРіРґР° РІ РЅРѕРІРѕР№ версии:

o   Требуется удалить РІСЃРµ устаревшие обработчики обновления или объекты метаданных;

o   Данные, или часть данных, которые раньше обрабатывались дополнительными процедурами обработки данных, РІ РЅРѕРІРѕР№ версии Р±СѓРґСѓС‚ обрабатываться монопольными обработчиками обновления.

Для этих случаев добавлена возможность выполнить все обработчики обновления промежуточной версии. Подробнее см. раздел документации «Обновление конфигурации через несколько версий».

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

Отправка SMS

В·         Для интерактивной отправки SMS предусмотрена процедура ОтправитьSMS общего модуля ОтправкаSMSКлиент.

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

В·         РџСЂРё отправке SMS проверяется наличие Сѓ пользователя соответствующих прав. Для программной проверки возможности отправки SMS предусмотрена функция ДоступнаОтправкаSMS общего модуля ОтправкаSMS.

Оценка производительности

В·         Анализ результатов замеров производительности можно проводить РІ разрезе комментариев. РџСЂРё проведении замеров производительности можно указать произвольный комментарий Рє замеру длиной РґРѕ 256 символов следующим образом:

КлючеваяОперация = "_ДемоОткрытиеФормыЭлементаПроизвольныйКомментарий";

Комментарий = "_Демо: Произвольный комментарий";

ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремениСКомментарием(КлючеваяОперация, Комментарий);

В·         РџСЂРё вызове процедуры НачатьЗамерВремени общего модуля ОценкаПроизводительностиКлиентСервер автоматически формируется комментарий: «Версия платформы;РёРјСЏ конфигурации;область данных». Например: В«8.3.6.1676;Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 2.3, версия 2.3.1.7;0В»

В·         Возможность начать замер РЅР° клиенте Рё завершить замер РЅР° клиенте РІ произвольном месте РєРѕРґР°. Пример реализации СЃРј. РІ демонстрационной базе РІ модуле формы СЃРїРёСЃРєР° справочника _ДемоНоменклатура РІ процедуре СписокВыбор:

КлючеваяОперация = "_ДемоОткрытиеФормыЭлементаРучнойЗамер";

ОценкаПроизводительностиКлиентСервер.НачатьРучнойЗамерВремени(КлючеваяОперация, Новый УникальныйИдентификатор("a8c225ec-f117-4524-b720-1225348e8f8a"));

и завершение замера на клиенте в модуле формы элемента справочника _ДемоНоменклатура в процедуре ПриОткрытии:

ОценкаПроизводительностиКлиентСервер.ЗакончитьРучнойЗамерВремени(Новый УникальныйИдентификатор("a8c225ec-f117-4524-b720-1225348e8f8a"));

Полнотекстовый поиск

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

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

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

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

В·         Р’ справочнике Пользователи добавлена возможность указывать физическое лицо Рё подразделение. Для использования этой возможности задать состав определяемых типов ФизическоеЛицо Рё Подразделение.

В·         Для отображения наличия внешних пользователей (партнеров, респондентов Рё РґСЂ.) РІ списках справочников следует использовать процедуру НастроитьОтображениеСпискаВнешнихПользователей общего модуля ВнешниеПользователи. Подробнее СЃРј. раздел В«3.37 Пользователи - Настройка - Настройка отображения наличия внешних пользователей РІ списках» РІ документации Рё пример реализации РІ демонстрационной базе РІ формы СЃРїРёСЃРєР° справочника _ДемоПартнеры.

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

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

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

В·         Р’ общем модуле РассылкаОтчетовПереопределяемый добавлена процедура ОпределитьИсключаемыеОтчеты. Подробнее СЃРј. РІ документации Рє подсистеме РІ разделе «Определить исключаемые отчеты».

Регламентные задания

В·         Для выполнения основных операций СЃ регламентными заданиями (РїРѕРёСЃРє, добавление, изменение Рё РїСЂ.., СЃ учетом режима работы РІ модели сервиса) существенно расширен программный интерфейс общего модуля РегламентныеЗаданияСервер. Подробнее СЃРј. комментарии Рє процедурам Рё функциям этого модуля.

В·         Если выполнение регламентного задания зависит РѕС‚ включенных РѕРґРЅРѕР№ или нескольких функциональных опций (ФО), то рекомендуется программно управлять признаком предопределенного регламентного задания Использование РІ зависимости РѕС‚ установленных ФО. Иначе регламентное задание будет приводить Рє запуску сеанса, занимая вычислительные ресурсы сервера 1РЎ:Предприятие. Настройку таких зависимости необходимо выполнить РІ общем модуле РегламентныеЗаданияПереопределяемый РІ процедуре ПриОпределенииЗависимостейРегламентныхЗаданий. РџРѕРґСЂРѕР±РЅРѕРµ описание Рё пример использования СЃРј. РІ комментарии Рє ней.

Свойства

В·         Для ускорения открытия форм, РІ которых дополнительные реквизиты выводится РЅР° отдельной закладке, рекомендуется отложенно создавать элементы дополнительных реквизитов. Подробнее СЃРј. раздел документации 3.48 Свойства – Настройка отложенной инициализации дополнительных реквизитов.

В·         РџСЂРё добавлении новых наборов свойств (предопределенные элементы справочника НаборыДополнительныхРеквизитовИСведений) теперь необходимо выполнять РёС… инициализацию РІ обработчике обновления. Пример РєРѕРґР°:
ПараметрыНабора = УправлениеСвойствами.СтруктураПараметровНабораСвойств();
УправлениеСвойствами.УстановитьПараметрыНабораСвойств("Справочник_ВнешниеПользователи", ПараметрыНабора);

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

Текущие дела

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

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

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

o   Примеры СЃР±РѕСЂР° статистики использования конфигурации В СЃРј. РІ процедуре ПриСбореПоказателейСтатистикиКонфигурации общего модуля ЦентрМониторингаПереопределяемый РІ демонстрационной базе.

o   Пример вызова процедуры для регистрации бизнес-статистики СЃРј. процедуре ПриСозданииНаСервере модуля формы элемента справочника _ДемоНоменклатура.

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

В·         Р’ общем модуле ЭлектроннаяПодписьПереопределяемый РІ процедуре ПриСозданииФормыПроверкаСертификата добавлен новый параметр СтандартныеПроверки. Параметр позволяет отключить РІСЃРµ стандартные проверки Рё реализовать полностью СЃРІРѕРё проверки. Это требуется для нестандартных сертификатов, например, для сертификатов РћРђРћ «Сбербанк Р РѕСЃСЃРёРёВ».