1С:Библиотека стандартных подсистем, редакция 3.1. Новое в версиях

Версия 3.1.10

Версия 3.1.9

Версия 3.1.8

Версия 3.1.7

Версия 3.1.6

Версия 3.1.5

Версия 3.1.4

Версия 3.1.3

Версия 3.1.2

Версия 3.1.1

Версия 3.1.10

Версия 3.1.10 предназначена для разработки на платформе 1С:Предприятие 8.3.21 и выше в режимах совместимости Версия 8.3.21, Версия 8.3.22, Версия 8.3.23 и Версия 8.3.24.

Существенно расширена и переименована подсистема Анализ журнала регистрации, которая теперь называется Контроль работы пользователей:

Полный перечень нововведений в других подсистемах см. ниже.

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

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

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

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

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

Машиночитаемые доверенности

Мультиязычность

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

Обсуждения

Отправка SMS

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

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

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

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

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

Новые возможности для разработчиков в версии 3.1.10

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

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

Валюты

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

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

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

Контроль работы пользователей

Мультиязычность

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

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

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

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

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

Поиск и удаление дублей

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

Печать

Пример:

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

  КнопкаФормы = Форма.Элементы.Добавить(КомандаФормы.Имя, Тип("КнопкаФормы"), Форма.Элементы.ПодменюОтправить);
  КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
  КнопкаФормы.ИмяКоманды = КомандаФормы.Имя;
КонецПроцедуры

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

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

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

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

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

Переход на версию 3.1.10 с версии 3.1.9

Обязательные действия по переходу

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

Для обновления следующих переопределяемых и локализуемых общих модулей требуется перенести из поставки библиотеки новые экспортные процедуры, удалить отсутствующие и убедиться, что комментарии, количество и имена параметров у процедур совпадают с поставкой библиотеки: - ЗащитаПерсональныхДанныхПереопределяемый, - ОбменДаннымиПереопределяемый, - ОбщегоНазначенияПереопределяемый, - ШаблоныСообщенийПереопределяемый.

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

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

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

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

Базовая функциональность
Заметки пользователя
Контроль работы пользователей
Настройки программы
Напоминания пользователя
Пользователи
Работа с файлами
Управление доступом
Шаблоны сообщений

Необязательные действия по переходу

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

Базовая функциональность
Банки
Контактная информация
Напоминания пользователя
Обновление версии ИБ
Обновление конфигурации
Пользователи
Свойства

Особенности обновления с ранних версий на версию 3.1.10

При обновлении с ранних версий библиотеки (до 3.1.10) следует:

Переход на исправительные релизы 3.1.10

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.10.1, 3.1.10.20, 3.1.10.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.10.329 и меньше

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

С версии 3.1.10.308 и меньше

С версии 3.1.10.277 и меньше

Взаимодействия
Обмен данными
Отправка SMS
Электронная подпись

С версии 3.1.10.256 и меньше

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

С версии 3.1.10.248 и меньше

Календарные графики
Управление доступом
Электронная подпись

С версии 3.1.10.211 и меньше

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

С версии 3.1.10.206 и меньше

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

С версии 3.1.10.174 и меньше

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

Контроль работы пользователей

С версии 3.1.10.141 и меньше

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

Машиночитаемые доверенности

С версии 3.1.10.123 и меньше

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

Улучшен инструмент Проверка внедрения БСП, входящий в состав дистрибутива библиотеки в виде внешнего отчета ПроверкаВнедренияБСП.erf:

Свойства

Версия 3.1.9

Версия 3.1.9 предназначена для разработки на платформе 1С:Предприятие 8.3.21 и выше в режимах совместимости Версия 8.3.21, Версия 8.3.22, Версия 8.3.23 и Версия 8.3.24.

В состав библиотеки включена новая подсистема Машиночитаемые доверенности, которая предоставляет программный и пользовательский интерфейс для работы с машиночитаемыми доверенностями (МЧД) в формате, соответствующему приказу Минцифры России от 18.08.2021 № 857 «Об утверждении единых требований к формам доверенностей, необходимых для использования квалифицированной электронной подписи». С ее помощью можно создавать, загружать, проверять, регистрировать и отменять доверенности в распределенном реестре ФНС, устанавливать и проверять электронные подписи с машиночитаемыми доверенностями. Используется в конфигурации совместно с подсистемой Электронная подпись.

Если в прикладном решении встроена подсистема НастройкиПрограммы и присутствует библиотека 1С:Библиотека интернет-поддержки (БИП), то необходимо обновить ее до версии 2.6.5 или новее, добавив в состав конфигурации одноименную подсистему НастройкиПрограммы из БИП.

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.9.

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

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

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

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

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

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

Внешние компоненты

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

Контроль ведения учета

Машиночитаемые доверенности

Отправка SMS

Поиск и удаление дублей

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

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

Свойства

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

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

Новые возможности для разработчиков в версии 3.1.9

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

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

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

  1. ДляКомпьютеровИПланшетов - вариант отчета должен отображаться в панелях отчетов только при работе в тонком, толстом или веб-клиенте 1С:Предприятие. Это значение по умолчанию;
  2. ДляСмартфонов - вариант отчета должен отображаться в панелях отчетов только при работе в мобильном приложении;
  3. ДляЛюбыхУстройств - вариант отчета должен отображаться в любых приложениях 1С:Предприятие.
  ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "ДоходыИРасходыПоПредприятиюМобильныйКлиент");
  ОписаниеВарианта.Наименование = НСтр("ru='Доходы и расходы предприятия (моб.)'");
  ОписаниеВарианта.Описание = НСтр("ru= 'Постатейный анализ доходов и расходов по предприятию в целом с возможностью выбора аналитики.'");
  ОписаниеВарианта.Назначение = Перечисления.НазначенияВариантовОтчетов.ДляСмартфонов;
  1. Создать и включить в состав автономной конфигурации план обмена с включением в его состав справочников ВариантыОтчетов, Пользователи и регистра сведений СнимкиОтчетов - см. пример в демонстрационной конфигурации в ПланыОбмена._ДемоМобильныйКлиент.
  2. Настроить регистрацию в плане обмена при записи указанных ваше объектов (например, через подписку на событие ПриЗаписи) - см. пример в демонстрационной конфигурации ПодпискиНаСобытия._ДемоЗарегистрироватьИзмененияДляАвтономногоРежима и ПодпискиНаСобытия._ДемоЗарегистрироватьИзмененияДляАвтономногоРежимаРегистры.
  3. Настроить запуск обмена данными в фоновом режиме и с включением обработчика ожидания при начале сеанса мобильного клиента при доступности основного сервера - см. пример в демонстрационной конфигурации общий модуль ОбщегоНазначенияКлиентПереопределяемый процедура ПриНачалеРаботыСистемы.
  4. Включить в состав автономной конфигурации все объекты метаданных (например, общие модули), использующиеся в алгоритме выгрузки и загрузки данных в автономную конфигурацию - см. пример в демонстрационной конфигурации общий модуль _ДемоОбменМобильныйКлиентАвтономныйСервер
  5. Добавить роль, предоставляющую полные права на работу с планом обмена для обмена с автономной конфигурацией - см. пример в демонстрационной конфигурации роль _ДемоОбменМобильныйКлиент. Также в эту роль включить права для работы с объектами метаданных, участвующими в обмене - см. пример в автономной конфигурации Константы._ДемоКодНовогоУзлаПланаОбмена. Добавить данную роль, а также роль ДобавлениеИзменениеСнимковОтчетов в профили групп доступа пользователей, работающих в мобильном клиенте.

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

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

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

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

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

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

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

Свойства

// СтандартныеПодсистемы.Свойства
УправлениеСвойствами.ПередУдалениемВидаОбъекта(ЭтотОбъект);
// Конец СтандартныеПодсистемы.Свойства

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

Переход на версию 3.1.9 с версии 3.1.8

Обязательные действия по переходу

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

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

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

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

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

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

Базовая функциональность
#Область ОбработчикиСобытий

Процедура ПередНачаломРаботыСистемы()

#Если МобильныйКлиент Тогда
    Если ОсновнойСерверДоступен() = Ложь Тогда
        Возврат;
    КонецЕсли;
#КонецЕсли

    // СтандартныеПодсистемы
#Если МобильныйКлиент Тогда
    Выполнить("СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы()");
#Иначе
    СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы();
#КонецЕсли
    // Конец СтандартныеПодсистемы

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

Процедура ПриНачалеРаботыСистемы()

    // СтандартныеПодсистемы
#Если МобильныйКлиент Тогда
    Выполнить("СтандартныеПодсистемыКлиент.ПриНачалеРаботыСистемы()");
#Иначе
    СтандартныеПодсистемыКлиент.ПриНачалеРаботыСистемы();
#КонецЕсли
    // Конец СтандартныеПодсистемы

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

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

    // СтандартныеПодсистемы
#Если МобильныйКлиент Тогда
    Выполнить("СтандартныеПодсистемыКлиент.ПередЗавершениемРаботыСистемы(Отказ, ТекстПредупреждения)");
#Иначе
    СтандартныеПодсистемыКлиент.ПередЗавершениемРаботыСистемы(Отказ, ТекстПредупреждения);
#КонецЕсли
    // Конец СтандартныеПодсистемы

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

Процедура ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия(НазначениеВыбора,
            Форма, ИдентификаторОбсуждения, Параметры, ВыбраннаяФорма, СтандартнаяОбработка)

    // СтандартныеПодсистемы
#Если МобильныйКлиент Тогда
    Выполнить("СтандартныеПодсистемыКлиент.ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия(НазначениеВыбора,
        |Форма, ИдентификаторОбсуждения, Параметры, ВыбраннаяФорма, СтандартнаяОбработка)");
#Иначе
    СтандартныеПодсистемыКлиент.ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия(НазначениеВыбора,
        Форма, ИдентификаторОбсуждения, Параметры, ВыбраннаяФорма, СтандартнаяОбработка);
#КонецЕсли
    // Конец СтандартныеПодсистемы

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

#КонецОбласти
Обмен данными
Процедура ПриРегистрацииОбработчиковЗагрузкиДанных(ТаблицаОбработчиков) Экспорт

    ОбменДаннымиСобытия.ПриРегистрацииОбработчиковЗагрузкиДанных(ТаблицаОбработчиков);

КонецПроцедуры
Рассылка отчетов

Необязательные действия по переходу

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

Контактная информация
Обмен данными
Процедура ПриПолученииНастроек(Настройки) Экспорт
  
  
    //...
  
    Настройки.ПравилаРегистрацииВМенеджере = Истина;
    Настройки.ИмяМенеджераРегистрации = "МенеджерРегистрации";
  
    Настройки.ИспользоватьКешПубличныхИдентификаторов = Ложь;
  
    Настройки.Глобальный = Истина;
  
КонецПроцедуры

Важно!

В информационной базе может быть только один Глобальный план обмена

Процедура ПриПолученииНастроек(Настройки) Экспорт
  
  
    //...
  
    Настройки.ПравилаРегистрацииВМенеджере = Истина;
    Настройки.ИмяМенеджераРегистрации = "МенеджерРегистрации";
  
    Настройки.ИспользоватьКешПубличныхИдентификаторов = Ложь;
  
КонецПроцедуры
Работа с почтовыми сообщениями

Особенности обновления с ранних версий на версию 3.1.9

При обновлении с ранних версий библиотеки (до 3.1.9) следует:

Переход на исправительные релизы 3.1.9

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.9.1, 3.1.9.20, 3.1.9.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.9.487 и меньше

С версии 3.1.9.475 и меньше

Взаимодействия
Отправка SMS

С версии 3.1.9.434 и меньше

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

С версии 3.1.9.416 и меньше

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

С версии 3.1.9.389 и меньше

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

С версии 3.1.9.380 и меньше

Машиночитаемые доверенности

С версии 3.1.9.337 и меньше

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

С версии 3.1.9.222 и меньше

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

С версии 3.1.9.209 и меньше

Адресный классификатор
Работа с почтовыми сообщениями

С версии 3.1.9.199 и меньше

Машиночитаемые доверенности

С версии 3.1.9.179 и меньше

Машиночитаемые доверенности

С версии 3.1.9.162 и меньше

С версии 3.1.9.144 и меньше

Машиночитаемые доверенности

С версии 3.1.9.130 и меньше

Машиночитаемые доверенности
Электронная подпись

С версии 3.1.9.104 и меньше

Версия 3.1.8

Версия 3.1.8 предназначена для разработки на платформе 1С:Предприятие 8.3.21 и выше в режиме совместимости Версия 8.3.21.

Если в прикладном решении встроена подсистема НастройкиПрограммы и присутствует библиотека 1С:Библиотека интернет-поддержки (БИП), то необходимо обновить ее до версии 2.6.5, добавив в состав конфигурации одноименную подсистему НастройкиПрограммы из БИП.

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.8.

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

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

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

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

Конструктор формул

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

Отправка SMS

Печать

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

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

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

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

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

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

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

Новые возможности для разработчиков в версии 3.1.8

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

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

Банки

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

Внешние компоненты

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

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

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

Конструктор формул

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

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

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

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

Обсуждения

Отправка SMS

Печать

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

Поиск и удаление дублей

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

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

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

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

Свойства

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

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

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

Переход на версию 3.1.8 с версии 3.1.7

Обязательные действия по переходу

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

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

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

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

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

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

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

Необязательные действия по переходу

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

Базовая функциональность
Запрет редактирования реквизитов объектов
Контактная информация
Обмен данными
&НаКлиенте
Процедура ПриОткрытии(Отказ)

  ОбменДаннымиКлиент.ПриОткрытии(ЭтотОбъект, Отказ);

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

&НаКлиенте
Процедура Подключаемый_ЗавершениеПроверкиДоступностиExchangeAdministrationManage_3_0_1_1(Результат, ДополнительныеПараметры) Экспорт

  ОбменДаннымиКлиент.ЗавершениеПроверкиДоступностиExchangeAdministrationManage_3_0_1_1(ЭтотОбъект);

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

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

  ОбменДаннымиКлиент.ОбработкаНавигационнойСсылкиВФормеУзла(ЭтотОбъект, Элемент, НавигационнаяСсылка, СтандартнаяОбработка);

КонецПроцедуры
Процедура _ДемоАвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанных(Источник, Отказ) Экспорт

  ОбменДаннымиВМоделиСервиса.ПередЗаписьюОбщихДанных(Источник, Отказ);

КонецПроцедуры
Печать
Пользователи

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

Особенности обновления с ранних версий на версию 3.1.8

При обновлении с ранних версий библиотеки (до 3.1.8) следует:

Переход на исправительные релизы 3.1.8

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.8.1, 3.1.8.20, 3.1.8.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.8.250 и меньше

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

С версии 3.1.8.240 и меньше

Работа с файлами
 НастройкиРаботыСФайламиВФорме = РаботаСФайлами.НастройкиРаботыСФайламиВФорме();
   НастройкиРаботыСФайламиВФорме.КопироватьПрисоединенныеФайлы = Истина;
   РаботаСФайлами.ПриСозданииНаСервере(ЭтотОбъект, ДобавляемыеЭлементы, НастройкиРаботыСФайламиВФорме);

С версии 3.1.8.209 и меньше

Адресный классификатор
Отправка SMS
Работа в модели сервиса

В комплект поставки в папке ExtFiles\1cfresh

Подключаются в Менеджере сервиса, подробнее см. https://its.1c.ru/db/freshpub#content:303:hdoc.

С версии 3.1.8.102 и меньше

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

Версия 3.1.7

Версия 3.1.7 предназначена для разработки на платформе 1С:Предприятие 8.3.17 и выше. Доступны режимы совместимости с Версия 8.3.14 по Версия 8.3.21 включительно.

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.7.

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

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

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

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

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

Отправка SMS

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

Новые возможности для разработчиков в версии 3.1.7

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

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

Интерфейс OData

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

Обсуждения

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

Переход на версию 3.1.7 с версии 3.1.6

Обязательные действия по переходу

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

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

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

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

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

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

Адресный классификатор
Базовая функциональность
Защита персональных данных
Электронная подпись

Необязательные действия по переходу

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

Базовая функциональность
Защита персональных данных
Дополнительные отчеты и обработки
Текущие дела

Особенности обновления с ранних версий на версию 3.1.7

При обновлении с ранних версий библиотеки (до 3.1.7) следует:

Переход на исправительные релизы 3.1.7

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.7.1, 3.1.7.20, 3.1.7.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.7.382 и меньше

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

С версии 3.1.7.357 и меньше

Базовая функциональность
Интерфейс OData

С версии 3.1.7.306 и меньше

Адресный классификатор
Отправка SMS
Работа в модели сервиса

В комплект поставки в папке ExtFiles\1cfresh

Подключаются в Менеджере сервиса, подробнее см. https://its.1c.ru/db/freshpub#content:303:hdoc.

С версии 3.1.7.294 и меньше

Интерфейс OData

С версии 3.1.7.235 и меньше

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

С версии 3.1.7.137 и меньше

Свойства

С версии 3.1.7.96 и меньше

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

С версии 3.1.7.79 и меньше

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

Версия 3.1.6

Версия 3.1.6 предназначена для разработки на платформе 1С:Предприятие 8.3.17 и выше. Доступны режимы совместимости с Версия 8.3.14 по Версия 8.3.21 включительно.

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.6.

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

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

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

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

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

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

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

Печать

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

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

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

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

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

Новые возможности для разработчиков в версии 3.1.6

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

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

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

Контроль ведения учета

Мультиязычность

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

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

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

Печать

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

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

Свойства

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

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

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

Переход на версию 3.1.6 с версии 3.1.5

Обязательные действия по переходу

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

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

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

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

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

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

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

Необязательные действия по переходу

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

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

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

Особенности обновления с ранних версий на версию 3.1.6

При обновлении с ранних версий библиотеки (до 3.1.6) следует:

Переход на исправительные релизы 3.1.6

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.6.1, 3.1.6.20, 3.1.6.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.6.271 и меньше

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

Константу РазрешенныеНеаккредитованныеУЦ рекомендуется включать в состав планов обмена РИБ и автономного рабочего места (АРМ).

С версии 3.1.6.257 и меньше

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

С версии 3.1.6.209 и меньше

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

С версии 3.1.6.198 и меньше

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

Константу АккредитованныеУдостоверяющиеЦентры не следует включать в состав планов обмена РИБ и автономного рабочего места (АРМ).

С версии 3.1.6.180 и меньше

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

С версии 3.1.6.159 и меньше

Организации

С версии 3.1.6.118 и меньше

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

В планы обмена РИБ включить новые константы АдресаСерверовМетокВремени, ДобавлятьМеткиВремениАвтоматически, ТипПодписиКриптографииПоУмолчанию, УсовершенствоватьПодписиАвтоматически, УсовершенствоватьПодписиСДаты. Включить в обработчики регистрации изменений планов обмена РИБ. Перенести в конфигурацию соответствующие изменения из формы ОбщиеНастройки обработки ПанельАдминистрированияБСП.

Версия 3.1.5

Версия 3.1.5 предназначена для разработки на платформе 1С:Предприятие в режиме совместимости с версиями 8.3.14, 8.3.15, 8.3.16 или 8.3.17, т.е.:

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.5.

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

В состав библиотеки включена новая подсистема Электронная облачная подпись, которая расширяет возможности подсистемы Электронная подпись. С ее помощью все основные операции подписи и шифрования выполняются в облачном сервисе КриптоПро DSS (см. страничку продукта на сайте КриптоПро).

Организованное таким способом централизованное защищенное хранение закрытых ключей пользователей позволяет отказаться от установки средств криптографии на компьютерах и имеет сертификат соответствия требованиям ФСБ России для работы с квалифицированной электронной подписью.

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

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

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

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

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

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

Учет оригиналов первичных документов

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

Новые возможности для разработчиков в версии 3.1.5

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

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

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

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

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

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

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

Печать

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

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

Учет оригиналов первичных документов

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

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

Переход на версию 3.1.5 с версии 3.1.4

Обязательные действия по переходу

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

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

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

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

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

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

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

Взаимодействия
Обмен данными
Пользователи

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

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

Необязательные действия по переходу

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

Контактная информация
Обмен данными
Электронная подпись

Особенности обновления с ранних версий на версию 3.1.5

При обновлении с ранних версий библиотеки (до 3.1.4) следует:

Переход на исправительные релизы 3.1.5

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.5.1, 3.1.5.20, 3.1.5.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.5.459 и меньше

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

С версии 3.1.5.426 и меньше

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

С версии 3.1.5.262 и меньше

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

С версии 3.1.5.221 и меньше

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

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

Для конфигураций, имеющих в составе Библиотеку интернет-поддержки пользователей, в процедуре ПриОпределенииИспользуемыхВерсийВнешнихКомпонент общего модуля ПолучениеВнешнихКомпонентВМоделиСервисаПереопределяемый вставить строки:

Идентификаторы.Добавить("ExtraCryptoAPI");
Идентификаторы.Добавить("XMLDSignAddIn");

С версии 3.1.5.208 и меньше

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

С версии 3.1.5.192 и меньше

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

С версии 3.1.5.180 и меньше

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

С версии 3.1.5.163 и меньше

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

С версии 3.1.5.146 и меньше

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

С версии 3.1.5.132 и меньше

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

Версия 3.1.4

Версия 3.1.4 предназначена для разработки на платформе 1С:Предприятие в режиме совместимости с версиями 8.3.14, 8.3.15 или 8.3.16, т.е.:

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.4.

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

В эту версию включена новая подсистема Перевод текста (в группе подсистем Мультиязычность), предоставляющая программный интерфейс для автоматического перевода произвольного текст с одного языка на другой. Перевод выполняется при помощи сервисов онлайн-перевода Яндекс Переводчик и Google Translate, входящих, соответственно, в состав сервисов Yandex Cloud и Google Cloud.

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

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

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

Печать

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

Новые возможности для разработчиков в версии 3.1.4

Новая подсистема Генерация штрихкода предоставляет программный интерфейс для генерирования изображений штрихкодов EAN8, EAN13, EAN128, Code39, Code93, Code128, Code16k, PDF417, ITF14, RSS14, EAN13AddOn2, EAN13AddOn5, QR, GS1DataBarExpandedStacked, Datamatrix.

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

Валюты

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

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

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

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

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

Организации

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

Печать

  ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, "Счет");
  Если ПечатнаяФорма <> Неопределено Тогда
    ПечатнаяФорма.ТабличныйДокумент = ПечатьСчетаЗаказа(МассивОбъектов, ОбъектыПечати, "Счет", ВыводитьПлатежныеРеквизиты, ПараметрыВывода.КодЯзыка);
    ПечатнаяФорма.СинонимМакета = НСтр("ru = 'Счет на оплату'");
    ПечатнаяФорма.ПолныйПутьКМакету = "Документ._ДемоСчетНаОплатуПокупателю.ПФ_MXL_СчетЗаказ";
    ПечатнаяФорма.ДоступенВыводНаДругихЯзыках = Истина;
  КонецЕсли;

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

Свойства

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

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

Переход на версию 3.1.4 с версии 3.1.3

Обязательные действия по переходу

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

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

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

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

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

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

Бизнес-процессы и задачи
Управление доступом

Необязательные действия по переходу

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

Даты запрета изменения
Перевод текста
Печать
Работа с почтовыми сообщениями

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

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

Особенности обновления с ранних версий на версию 3.1.4

При обновлении с ранних версий библиотеки (до 3.1.3) следует:

Переход на исправительные релизы 3.1.4

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.4.1, 3.1.4.20, 3.1.4.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

После завершения сравнения/объединения настоятельно рекомендуется также воспользоваться инструментом Проверка внедрения БСП, входящим в состав дистрибутива библиотеки в виде внешнего отчета ПроверкаВнедренияБСП.erf. #### С версии 3.1.4.407 и меньше

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

Для конфигураций, имеющих в составе Библиотеку интернет-поддержки пользователей, в процедуре ПриОпределенииИспользуемыхВерсийВнешнихКомпонент общего модуля ПолучениеВнешнихКомпонентВМоделиСервисаПереопределяемый вставить строки:

Идентификаторы.Добавить("ExtraCryptoAPI");
Идентификаторы.Добавить("XMLDSignAddIn");

С версии 3.1.4.232 и меньше

Базовая функциональность
Электронная подпись

Версия 3.1.3

Версия 3.1.3 предназначена для разработки на платформе 1С:Предприятие в режиме совместимости с версиями 8.3.14, 8.3.15 или 8.3.16, т.е.:

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.3.

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

В эту версию включена новая подсистема Учет оригиналов первичных документов. С ее помощью можно упростить учет и контроль наличия подписанных оригиналов входящих и исходящих первичных документов, например, в сценарии: документ распечатали, передали клиенту, ждем возвращения подписанного оригинала. Ключевые возможности:

Кроме того, следующие подсистемы получили существенное развитие и ряд новых функций:

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

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

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

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

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

Контроль ведения учета

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

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

Обсуждения

Отчет о движениях документа

Поиск и удаление дублей

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

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

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

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

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

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

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

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

Новые возможности для разработчиков в версии 3.1.3

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

Банки

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

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

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

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

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

Валюты

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

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

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

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

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

Обсуждения

Сообщение = Обсуждения.ОписаниеСообщения("Привет, мир!");
Получатель = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Администратор);
Обсуждения.ОтправитьСообщение(Пользователи.ТекущийПользователь(), Получатель, Сообщение);

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

Поиск и удаление дублей

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

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

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

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

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

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

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

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

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

Переход на версию 3.1.3 с версии 3.1.2

Обязательные действия по переходу

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

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

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

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

Календарные графики
Обновление версии ИБ
Удаление помеченных объектов

Необязательные действия по переходу

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

Варианты отчетов
Обновление версии ИБ
Обсуждения
    Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
    
        МодульОбсужденияСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ОбсужденияСлужебныйКлиент");
        МодульОбсужденияСлужебныйКлиент.ПриПолученииФормыВыбораПользователейСистемыВзаимодействия(НазначениеВыбора, Форма, ИдентификаторОбсуждения, Параметры, ВыбраннаяФорма, СтандартнаяОбработка);
    
    КонецЕсли;
Печать
Работа с файлами
Структура подчиненности

Особенности обновления с ранних версий на версию 3.1.3

При обновлении с ранних версий библиотеки (до 3.1.2) следует:

Переход на исправительные релизы 3.1.3

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.3.1, 3.1.3.20, 3.1.3.300 из т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

После завершения сравнения/объединения настоятельно рекомендуется также воспользоваться инструментом Проверка внедрения БСП, входящим в состав дистрибутива библиотеки в виде внешнего отчета ПроверкаВнедренияБСП.erf. #### С версии 3.1.3.453 и меньше

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

С версии 3.1.3.303 и меньше

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

С версии 3.1.3.250 и меньше

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

С версии 3.1.3.215 и меньше

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

С версии 3.1.3.187 и меньше

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

Версия 3.1.2

Версия 3.1.2 предназначена для разработки на платформе 1С:Предприятие в режиме совместимости с версиями 8.3.14, 8.3.15 или 8.3.16, т.е.:

Полный перечень нововведений см. ниже в разделе Новые возможности и изменения в версии 3.1.2.

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

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

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

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

Контроль ведения учета

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

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

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

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

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

Свойства

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

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

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

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

Процедура ПриОпределенииСвойствЭлементовФормыНастроек(ТипФормы, СвойстваЭлементов, ПользовательскиеНастройки) Экспорт
  СвойстваГруппы = ОтчетыСервер.СвойстваГруппыЭлементовФормы();  
  СвойстваГруппы.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;  
  СвойстваЭлементов.Группы.Вставить("ОбщиеПараметры", СвойстваГруппы);
  ОбщиеПараметры = Новый Структура("Период, ИмяТаблицы");
  Для Каждого Элемент Из ПользовательскиеНастройки Цикл   
    СвойстваПоля = СвойстваЭлементов.Поля.Найти(  
    Элемент.ИдентификаторПользовательскойНастройки, "ИдентификаторНастройки");  
    СвойстваПоля.ИдентификаторГруппы = "ОбщиеПараметры";
    СвойстваПоля.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;  
  КонецЦикла;
КонецПроцедуры
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
    Параметры = Новый Массив;  
    Параметры.Добавить(Новый ПараметрКомпоновкиДанных("ИмяТаблицыНабораДанных"));
    Настройки.ЗагрузитьНастройкиПриИзмененииПараметров = Параметры;
КонецПроцедуры

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

Внешние компоненты

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

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

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

Контроль ведения учета

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

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

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

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

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

Печать

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

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

Подробнее см. в документации к библиотеке и в описании программного интерфейса модулей СозданиеНаОсновании и СозданиеНаОснованииПереопределяемый. - Для расстановки фрагментов кода команд ввода на основании можно воспользоваться обработкой ПереходНаВерсию312, входящей в состав дистрибутива. - В состав подсистемы перенесены объекты подсистемы Заполнение объектов. - Редко используемые команды в формах, такие как просмотр отчета Движения документа, можно скрыть из командной панели, отображать только в меню Еще. Для управления этой возможностью добавлено свойство команды ТолькоВоВсехДействиях. См. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.

Поиск и удаление дублей

Подробнее см. в комментариях к ним. - Состав параметра ПараметрыПоиска процедуры-обработчика ПараметрыПоискаДублей модуля менеджера расширен новым свойством СравнениеСтрокНаПодобие для управления нечетким поиском строк при поиске подобных строк. Для разных объектов конфигурации возможно задавать разные значения параметров ПроцентСовпаденияСтрок, ПроцентСовпаденияНебольшихСтрок, ДлинаНебольшихСтрок, а также СловаИсключения. В последнем параметре указывается список слов, которые следует пропускать при сравнении на подобие. Например, для организаций и контрагентов это могут быть: ИП, ГУП, ООО, ОАО и т.д. В таком случае, наименования “Ромашка” и “ООО Ромашка” будут считаться дублями.

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

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

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

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

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

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

Переход на версию 3.1.2 с версии 3.1.1

Обязательные действия по переходу

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

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

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

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

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

Базовая функциональность
Версионирование объектов
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    // СтандартныеПодсистемы.ВерсионированиеОбъектов
    ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
    // Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
КонецПроцедуры
Графики работы
Календарные графики
Контроль ведения учета
Работа с файлами
Управление доступом
Электронная подпись

Необязательные действия по переходу

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

Базовая функциональность
Бизнес-процессы и задачи
Версионирование объектов
Контактная информация
Контроль ведения учета
КонтрольВеденияУчета.ПослеЗаписиНаСервере(ТекущийОбъект);
Настройка порядка элементов
Настройки программы
Печать
Подключаемые команды
Работа с почтовыми сообщениями
Работа с файлами

Переход на исправительные релизы 3.1.2

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.2.1, 3.1.2.20, 3.1.2.300 и т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.2.430 и меньше

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

С версии 3.1.2.352 и меньше

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

С версии 3.1.2.306 и меньше

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

С версии 3.1.2.166 и меньше

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

С версии 3.1.2.196 и меньше

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

С версии 3.1.2.202 и меньше

Печать

С версии 3.1.2.229 и меньше

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

Особенности обновления с ранних версий на версию 3.1.2

При обновлении с ранних версий библиотеки (до 3.1.1) следует:

Версия 3.1.1

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

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

В состав библиотеки включена новая подсистема Интерфейс OData. Она позволяет настроить автоматический REST-сервис, с помощью которого сторонние приложения могут читать и изменять данные в информационной базе. Подробнее см. документацию. Для настройки сервиса можно воспользоваться командой в разделе Администрирование – Настройка синхронизации – Настройки стандартного интерфейса OData. #### Банки

Валюты

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

Новые возможности для разработчиков в версии 3.1.1

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

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

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

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

Переход на версию 3.1.1 с версии 3.0.3

Версия 3.1.1 предназначена для разработки на платформе 1С:Предприятие версии 8.3.14 и выше с отключенным режимом совместимости с версией 8.3.14. Поэтому предварительно необходимо адаптировать конфигурацию согласно списку изменений и порядку обновления технологической платформы версий 8.3.13 и 8.3.14. Минимальные требования к адаптации описаны в методике перевода конфигураций на платформу 1С:Предприятие 8.3.

В данной версии удалены объекты метаданных, которые были отмечены устаревшими более двух лет назад (в версии 2.3.3 и раньше), а также программный интерфейс, отмеченный устаревшим до версии 2.4.2.

Если ранее в конфигурации нерегулярно выполнялся переход с устаревшего программного интерфейса на актуальный, то перед обновлением следует найти и заменить все вызовы, указанные ниже в разделе Обязательные действия по переходу. Замены следует выполнять согласно инструкциям в документирующих комментариях к устаревшим процедурам и функциям. Для быстрого выявления нерекомендуемых вызовов устаревшего программного интерфейса также рекомендуется воспользоваться инструментом 1С:Автоматизированная проверка конфигурации (https://v8.1c.ru/acc/).

Порядок обновления конфигураций, включающих 1C:Библиотека технологии сервиса

Если в конфигурации используется 1С:Библиотека стандартных подсистем (БСП) совместно с 1C:Библиотека технологии сервиса (БТС), то порядок перехода следующий: для перехода на версию 3.1.1 необходимо также взять БТС версии 1.2 и в конфигураторе выполнить 5 шагов.

  1. Выполнить команду Конфигурация – Поддержка – Обновить конфигурацию, указав в варианте Выбор файла обновления путь к файлу поставки БСП. В открывшемся окне сравнения и объединения конфигураций перейти к параметрам с помощью команды Действия – Параметры, снять флажок Разрешить удаление основной конфигурации и нажать на кнопку ОК. В окне сравнения и объединения конфигураций снять все флажки и отметить переносимые объекты с помощью команды Действия – Отметить по подсистемам новой конфигурации поставщика. Из группы Стандартные подсистемы выбрать:
  1. Выполнить команду Конфигурация – Поддержка – Обновить конфигурацию, указав в варианте Выбор файла обновления путь к файлу поставки БТС. В открывшемся окне сравнения и объединения конфигураций перейти к параметрам с помощью команды Действия – Параметры, снять флажок Разрешить удаление основной конфигурации и нажать на кнопку ОК. В окне сравнения и объединения конфигураций снять все флажки и с помощью команды Действия – Отметить по подсистемам новой конфигурации поставщика отметить все объекты подсистемы ‘ТехнологияСервиса’. Далее нажать кнопку Установить.

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

  3. Выполнить команду Конфигурация – Поддержка – Настройка поддержки. В открывшейся форме Настройка поддержки выбрать значение ‘БиблиотекаТехнологииСервиса’ в выпадающем списке Конфигурация поставщика и нажать на кнопку Сравнить, объединить. В открывшемся окне сравнения и объединения конфигураций перейти к параметрам с помощью команды Действия – Параметры, установить флажок Разрешить удаление основной конфигурации и нажать на кнопку ОК. В окне сравнения и объединения конфигураций снять все флажки и отметить подсистему ‘ТехнологияСервиса’. Далее нажать кнопку Выполнить.

  4. В дереве конфигурации выполнить команду По подсистемам. В открывшемся окне Отбор по подсистемам снять все флажки в дереве подсистем, установить флажок напротив значения <Не входящие в подсистемы> и нажать кнопку Установить. Удалить из конфигурации все объекты метаданных, которые не входят ни в одну подсистему и не стоят на поддержке ни одной из библиотек.

Обязательные действия по переходу

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

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

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

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

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

Адресный классификатор
Базовая функциональность
Банки
Бизнес-процессы и задачи
Валюты
Варианты отчетов
Взаимодействия
Дополнительные отчеты и обработки
Защита персональных данных
Контактная информация
Напоминания пользователя
Обмен данными в модели сервиса
Обновление версии ИБ
Печать
Подключаемые команды

В связи с изменением поведения платформы 1C:Предприятие 8.3.13, у ранее размещенных в модулях форм процедур Подключаемый_ВыполнитьКомандуНаСервере необходимо добавить ключевое слово Экспорт:

Префиксация объектов
Профили безопасности
Работа с файлами
Склонение представлений объектов
Физические лица
Управление доступом

Необязательные действия по переходу

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

Базовая функциональность
Валюты
Контактная информация
Настройки программы
Склонение представлений объектов
Управление доступом

Переход на исправительные релизы 3.1.1

Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 3.1.1.1, 3.1.1.20, 3.1.1.300 и т.п. Для обновления на исправительные релизы предназначена внешняя обработка ОбновлениеНаИсправительнуюВерсиюБСП.epf из комплекта поставки, которая позволяет существенно сэкономить время при регулярных обновлениях (например, еженедельных).

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

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

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

С версии 3.1.1.99 и меньше

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

С версии 3.1.1.120 и меньше

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

С версии 3.1.1.136 и меньше

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

С версии 3.1.1.151 и меньше

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

Особенности обновления с ранних версий на версию 3.1.1

Ограничение обновления с версий меньше 2.3.3

Обновление на версию 3.1.1 допустимо с версии 2.3.3 и больше. Если в конфигурацию встроена более старая версия библиотеки, то разработчику необходимо запретить прямой переход на новую версию конфигурации (на базе версии 3.1.1 библиотеки) и организовать его через промежуточную версию с обязательным запуском для выполнения обработчиков обновления (включая отложенные).

Например, в конфигурации версии 1.1.1 и больше используется версия БСП 2.3.3, а в новую версию 1.2.1 встраивается версия БСП 3.1.1, тогда:

  1. Если релизы конфигурации публикуются на портале 1С:Обновление программ (https://releases.1c.ru), то при публикации новой версии 1.2.1 в свойстве Минимальная версия для запуска обработчиков указать тот номер версии, в которой используется БСП 2.3.3 (в данном примере – 1.1.1). Тогда при обновлении конфигурации в режиме предприятия автоматически будет выполнен требуемый обязательный запуск.
  2. Дополнительно для случаев, когда обновление выполняется через конфигуратор, в целях предотвращения некорректной ситуации также следует предусмотреть вывод предупреждения в процедуре ПриОпределенииВозможностиОбновления общего модуля ОбновлениеИнформационнойБазыКлиентПереопределяемый:
Процедура ПриОпределенииВозможностиОбновления(Знач ВерсияДанных) Экспорт
    
    ДопустимаяВерсия = "1.1.1";
    
    ВерсияДанныхБезНомераСборки = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(ВерсияДанных);
    Результат = ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияДанныхБезНомераСборки, ДопустимаяВерсия);
    Если ВерсияДанных <> "0.0.0.0" И Результат < 0 Тогда
        Сообщение = НСтр("ru = 'Недопустимая попытка обновления с версии %2. 
            |Обновление допустимо только с версии %1 и выше.
            |Необходимо восстановить информационную базу из резервной копии
            |и повторить обновление согласно файлу 1cv8upd.htm'");
        Сообщение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Сообщение, ДопустимаяВерсия, ВерсияДанных);
        ВызватьИсключение Сообщение;
    КонецЕсли;
    
КонецПроцедуры

Порядок обновления с версий 2.3.3 – 3.0.1

При обновлении с ранних версий библиотеки (до 3.0.1) следует:

Например, если выполняется обновление с версии 3.0.1.1 сразу на версию 3.1.1.123, то следует последовательно выполнить инструкции всех разделов: