Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.
Планируется в версии 8.3.25
В версии 8.3.25 нами будет сделан ряд нововведений в платформе.
Библиотечные регистры сведений, используемые в БСП, часто заполняются программно (из документов, справочников, ...). В таких случаях, при сокращении типов в измерении, записи, которые были записаны в разрезе сокращаемого измерения, при реструктуризации допустимо удалять. Сейчас это не делается.
Рассмотрим новую функциональность на примере.
У нас есть регистр сведений с такой структурой:
Измерения = <Город, Склад>, Товар, Месяц,
Ресурс = Количество
Т.е. у регистра три измерения, первое измерение имеет составной тип данных и может содержать значения типа или СправочникСсылка.Города, или СправочникСсылка.Склады.
Удаляем у составного типа первого измерения тип СправочникСсылка.Города. Сейчас после обновления конфигурации в регистре останутся записи, где в первом измерении были записаны значение типа СправочникСсылка.Города, но эти значения будет заменены на пустую ссылку на Склад.
В версии 8.3.25 появится возможность задавать другое поведение регистра в такой ситуации.
Для измерений независимых регистров сведений будет введена настройка-перечисление «Режим сокращения типа»:
Преобразовывать значения. Сохраняется старое поведение.
Удалять данные. Удаляются записи регистра со значением первого измерения типа СправочникСсылка.Города. При этом сокращается размер данных регистра и, соответственно, повышается скорость работы с ним.
Запрещать. Если в регистре есть записи, ссылающиеся первым измерением на справочник Города – обновление конфигурации будет запрещено, т.е. удаление из составного типа первого измерения типа СправочникСсылка.Города не состоится.
Если независимый регистр сведений добавлен в расширение конфигурации – в расширении настройка «Режим сокращения типа» для регистра пока не доступна.
Будет добавлена поддержка нового алгоритма обновления копий баз данных для информационных баз на PostgreSQL. Алгоритм использует встроенный в СУБД PostgreSQL механизм логического декодирования для записи изменений в данных.
Алгоритм будет работать с PostgreSQL версии 10 и старше.
Использование встроенного механизма СУБД ускорит обновление копий баз данных.