Как проверить тип ссылки в 1С 8.x?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38336
      Фото аватараOdineski
      Участник

        проверка типа ссылки

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

          Проверка типа ссылки в 1С 8.x делается через функцию ТипЗнч() и сравнение с типом нужного справочника, документа или другого объекта.

          Пример кода для проверки, что переменная Ссылка является ссылкой на справочник «Контрагенты»:

          Для документа, например «РеализацияТоваровУслуг»:

          Если нужно проверить, что ссылка относится к определённому типу (например, любой справочник), можно проверить по базовому типу:

          Или для документов:

          Если нужно проверить, что значение вообще является ссылкой (любого типа), можно сделать так:

          Для перечислений:

          Если нужно проверить, что ссылка не пустая и не битая, то дополнительно проверяйте:

          Для проверки битой ссылки (ссылка на удалённый объект) в 1С 8.x можно использовать метод ПолучитьОбъект():

          Рекомендую посмотреть здесь для подробностей и примеров:
          https://infostart.ru/1c/articles/175898/
          https://helpf.pro/faq/view/10.html

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С