Вход | Регистрация

1С:Предприятие ::

Метки:

Проблема с перечислениями

Я
   Term2
 
29.03.04 - 04:30
Пытаюсь сравнивать значение выбранное в диалоге со значением в перечислении.
Если длгНомерБригады = Перечисление.Бригады.ЗначениеПоНомеру(6) Тогда
Сообщить("Совпадает");
КонецЕсли;

Но почему-то значения не совпадают. Хотя они одинаковые. Пвытаюсь по другому:
Если длгНомерБригады = "Бригада6" Тогда
Сообщить("Совпадает");
КонецЕсли;

та же ерунда. В чем тут может быть дело?
 
 
   skunk
 
1 - 29.03.04 - 04:44
длгНомерБригады это что - перечисление или строка...
   Term2
 
2 - 29.03.04 - 04:50
(1) Это в диалоге поле со списком, у которого тип Перечисление
   skunk
 
3 - 29.03.04 - 04:52
просто перечисление или перечесление.бригады
   Term2
 
4 - 29.03.04 - 04:59
перечесление.Бригады
   Term2
 
5 - 29.03.04 - 05:08
Извиняюсь, сам допёр. Надо было сравнивать так:
Если длгНомерБригады.ПорядковыйНомер() = 6  Тогда
...
   skunk
 
6 - 29.03.04 - 05:10
тогда только одно, бригада6 - она не шестая по номеру
проверь через message(enum.Бригады.valuebyindex(6)) - что дает
   skunk
 
7 - 29.03.04 - 05:12
(5)страно... в (0) первая тоже должна работать
   Olga
 
8 - 29.03.04 - 20:32
уменя такое бывает..., тогда я или форматирую строка(),
или СокрЛП(длгНомерБригады)=
Попробуй


Список тем форума
  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует