Каталог решений - 6 новых функций, которые не следует использовать в режиме совместимости

6 новых функций, которые не следует использовать в режиме совместимости

6 новых функций, которые не следует использовать в режиме совместимости

В наличии

В релизе платформы 8.3.6.1977 были добавлены новые функции, но не стоит спешить их использовать, пока все не перейдут на новые платформы без режима совместимости с 8.3.5.
Новые функции удобны — бесспорно, но не у всех они будут работать. Ниже приведен список функций с возникающими ошибками и вариантами использования старых методов работы, которые будут действовать на всех платформах.
Использовать или нет новые функции, решать Вам, а мое субъективное мнение — пока не стоит.
Рассматриваемые функции: СтрНайти(), СтрШаблон(), СтрСравнить(), СтрНачинаетсяС(), СтрЗаканчиваетсяНа(), СтрРазделить(),СтрСоединить()

Категория:

Описание

Реализовано в версии 8.3.6.1977.

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

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

 

Когда пишете на «своих» конфигурациях, тогда можно делать что душе угодно, но когда разработка идет в «чужую» конфигурацию — стоит задуматься каким путем пойти:

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

has been added to your cart:
Оформление заказа