7.7 Не могу получить значение перечисления. Что не так?

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

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    vlad275
    Offline

    vlad275

    Регистрация:
    25 ноя 2007
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Пытаюсь сделать так что-бы если в типе траты указывалось "НаПитание" то суммировались строки из колонки Cost где Тип_Траты=Food

    Где может быть ошибка?
    If Enum.Тип_Траты="Food" Then Message(спр.Cost); Food0=Food0+спр.Cost; EndIf;

    Выводится "0" хотя Перечисление.Тип_Траты.Food выбран почти везде.
  2. sergey
    Offline

    sergey Курильщик

    Регистрация:
    13 апр 2006
    Сообщения:
    365
    Симпатии:
    0
    Баллы:
    26
    Сравнение неправильно реализовано
    должно быть так:
    Код:
    Если  Тип_Траты=Перечисление.Тип_Траты.Food Тогда
    ...
    КонецЕсли;
    
    
  3. TopicStarter Overlay
    vlad275
    Offline

    vlad275

    Регистрация:
    25 ноя 2007
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо. Заработало.

    If спр.Тип_Траты=Перечисление.Тип_Траты.Food Then Food0=Food0+спр.Cost; EndIf;
Статус темы:
Закрыта.

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