7.7 Как конвертировать переменную типа <<ВидСубконта>> в строку:

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем kiser, 24 май 2010.

  1. TopicStarter Overlay
    kiser
    Offline

    kiser

    Регистрация:
    24 май 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Проблема в следующем:
    Есть параметр "ВыбВидСубконто1" типа <<ВидСубконто>>, который принимает разные значения в зависимости от выбранного счета. Нужно как-то сравнить его с переменной типа "<<строка>>" или как-то иначе в условии определить значение.
    Пробовал различные варианты

    Если (ВыбВидСубконто1="Справочник.Контрагенты") ...
    Если (ВыбВидСубконто1=Справочник.Контрагенты) ...
    Если (ВыбВидСубконто1=Контрагенты) ...
    Если (ВыбВидСубконто1="Контрагенты") ...

    и т.д.

    Подскажите какое должно быть условие чтоб работало.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Метаданные.ВидСубконто(х).Представление
    Назначение:
    Получить представление вида субконто.
    Возвращаемое значение
    Строка - представление.
  3. TopicStarter Overlay
    kiser
    Offline

    kiser

    Регистрация:
    24 май 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спс попробую. Но пока ждал подсказку сам разобрался) Если кому понадобится то можно так:

    Если (""+ВыбВидСубконто1="Контрагенты") ...

    Т.е. нужно явно задать для переменной ВыбВидСубконто1 текстовое представление с помощью ""+

Поделиться этой страницей