Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 03:56

Точка выбора условия

Автор MonoChrome, 11 дек 2012, 23:06

0 Пользователей и 1 гость просматривают эту тему.

MonoChrome

Здравствуйте. У меня возникла проблема. 1С я занимаюсь не так давно. поэтому и не знаю, что делаю не так.
Проблема в том, что точка выбора условия неадекватно работает. При выборе одного варианта, она реагирует так, словно выбран другой вариант.


Процедура СтатусПредложения1ОбработкаВыбораВарианта(ТочкаВыбораВарианта, Результат)
СТ=Ссылка.Предложение.СтатусПервогоКонтакта;
Если СТ=Перечисления.Статус.Отказал тогда
Результат=ТочкаВыбораВарианта.Варианты.Отказал;
Сообщить(Ссылка.Предложение.СтатусПервогоКонтакта);
ИначеЕсли СТ=Перечисления.Статус.Думает тогда
Результат=ТочкаВыбораВарианта.Варианты.Думает;
Сообщить(Ссылка.Предложение.СтатусПервогоКонтакта);
ИначеЕсли СТ=Перечисления.Статус.Согласен тогда
Результат=ТочкаВыбораВарианта.Варианты.Согласен;
Сообщить(Ссылка.Предложение.СтатусПервогоКонтакта);
    КонецЕсли
КонецПроцедуры


То есть выбираем в форме Предложение статус Согласен. На команду сообщить выдает "Думает", а действие совершается "Закрыть".  Выбираем "Думает", сообщает "Отказал", переходит на "Думает".
И т д... :dfbsdfbsdf:

MonoChrome

Нашла ошибку свою. Хотя странно это всё как-то. нужно чтобы условия стояли в том же порядке, в котором они стоят на самой точке выбора. Думала, что это не играет роли. Видать, всё так неочевидно.

Рейтинг@Mail.ru

Поиск