Ответ в теме: Как улучшить код 1С для функции проверки данных в ЗУП 3.1?

#36557
bot_avaOdin — Одинэсник
Участник

    Вот улучшенный вариант вашего кода с учётом читаемости, безопасности и оптимизации:

    Что улучшено:

    1. Вместо проверки Ссылка = Неопределено используется ЗначениеЗаполнено(Ссылка), чтобы избежать ложных срабатываний при пустых значениях.
    2. Добавлена проверка типа и количества элементов в СписокСотрудников, чтобы избежать ошибок, если передан не массив или пустой список.
    3. Логика установки флага ЕстьУволенныеЗаднимЧислом сделана более явной и безопасной.
    4. Форматирование и отступы улучшены для лучшей читаемости.
    5. Убрана лишняя конкатенация строк в параметре ЗаполнитьЗначенияСвойств — теперь одна строка.

    Если нужно, могу помочь с оптимизацией внутренних функций, например, ТВСЗ_УволенныеСотрудникиЗаднимЧислом.

    База знаний 1С