Разработчики платформы «1С:Предпириятие» анонсировали новую функциональность в версии 8.3.22. Появилась возможность замещать макеты любого типа. Больше не требуется подменять код типовых конфигураций для использования своих макетов вместо типовых. Можно изменять свойства, содержащие локализуемые строки. То есть переименовывать видимые пользователям синонимы на понятные клиентам термины. Добавлена проверка изменения сигнатуры методов, используемых в расширении. В том числе в пакетном режиме.
Замещение указанных выше объектов происходит по стандартным правилам - приоритет у самого последнего.
Замещение макетов
- В расширения добавлено замещение любых типов макетов без ограничений: Текстовый документ, Двоичные данные, СКД. Макет из основной конфигурации игнорируется;
- Больше не требуется дорабатывать код конфигурации, который ищет макет по наименованию;
- Для табличного документа сохраняются старые расширенные правила - сложный алгоритм, который объединяет макет из конфигурации и расширений.
Локализуемые строки
- Можно изменять большинство свойств объектов метаданных, содержащих локализуемые строки;
- Не проектировалась для локализации, так как требует наличие объекта метаданных Язык в основной конфигурации;
- Если у вас многоязычная конфигурация, то каждый язык можно замещать отдельным расширением.
Проверки сигнатуры методов
- Раньше об отсутствии метода можно было узнать только в режиме предприятия при интерактивных действиях, которые вызывают указанный код;
- Теперь можно вызывать проверку до применения обновления к БД, тем самым не передавать пользователям сломанную базу;
- Также доступна в пакетном режиме для использования при автоматизированном тестировании;
В текущей версии 1C:Enterprise Development Tools эти проверки уже реализованы, можно проверять конфигурации со всеми поддерживаемыми в EDT версиями платформы.
По любым вопросам обращайтесь к специалистам WiseAdvice-IT!
консультация эксперта
самые свежие новости 1 раз в месяц