С выходом версии платформы 1С:Предприятие 8.3.23 работа с механизмом расширений конфигурации претерпела значительные изменения, направленные на упрощение процесса разработки. Разберем, как именно эти нововведения помогают оптимизировать труд программиста и избавиться от лишних рутинных операций.
Ранее одной из частых болей разработчиков была необходимость вручную добавлять каждый объект основной конфигурации в расширение, чтобы использовать его в запросе. Нередко приходилось прибегать к созданию «пустых» внешних обработок, чтобы написать там корректный запрос, а затем переносить его в код расширения. Теперь этот процесс автоматизирован.
Рассмотрим, как это работает на практике:
Это нововведение позволяет не отвлекаться от логики написания кода, исключая необходимость предварительного поиска и ручного добавления метаданных. Однако помните, что автоматизация не отменяет ответственности: при обновлении основной конфигурации разработчику по-прежнему важно следить за тем, чтобы заимствованные объекты не были удалены или переименованы.
До версии 8.3.23 создание РегламентныеЗадания требовало либо модификации основной конфигурации, либо использования различных обходных путей через внешние обработки. Теперь мы можем создавать регламентные задания непосредственно в расширении.
Разберем основные моменты:
Несмотря на значительный прогресс, стоит помнить об ограничениях. Например, многие разработчики всё ещё ожидают появления возможности использования типа ЛюбаяСсылка в объектах расширения. Тем не менее, текущие доработки — это качественный шаг вперед.
Проанализируем основные преимущества внедрения данных инструментов:
Помните, что лучший способ освоить эти инструменты — начать применять их в небольших задачах, проверяя поведение платформы при различных режимах совместимости. Совместная работа с инструментами 1С позволяет делать доработку типовых решений гораздо более быстрой и менее болезненной при будущих обновлениях.