Имя: Пароль:
1C
 
Заполнение поля с англ. на рус.
0 grandmaster
 
10.11.17
09:29
Помогите пожалуйста, как лучше сделать, при нажатие кнопки на управляемой форме, отправляется api запрос на сервер и после данные прилетают и заполняются в табличная часть этой формы.
Одно из полей (СтатусЗаявки) прилетает англ. название - 4 варианта (создан (CREATED); подтверждён (CONFIRMED); аннулирован (WITHDRAWN); погашен (UTILIZED)
Как лучше всего (именно грамотно) написать условие, чтоб если прилетает например "confirmed" - в таблицу должно заполняться "подтверждён", если "utilized" - то "погашен".
Прошу прощения, если вопрос слишком нелеп или прост. Работаю недавно в программе, хочу научиться писать грамотно!
1 Йохохо
 
10.11.17
09:33
да так и написать, сделать функцию СтатусЗаявкиРу
2 lodger
 
10.11.17
09:47
ТекСтр = врег(СтатусЗаявки);
Если ТекСтр = "CREATED" тогда
СтатусЗаявки = "создан";
ИначеЕсли ТекСтр = "CONFIRMED" тогда
СтатусЗаявки = "подтверждён";
ИначеЕсли ТекСтр = "WITHDRAWN" тогда
СтатусЗаявки = "аннулирован";
ИначеЕсли ТекСтр = "UTILIZED" тогда
СтатусЗаявки = "погашен";
КонецЕсли

для уменьшения кол-ва переходов собрать статистику частоты появления статусов и расположить по ранжиру "Первый - самый частый".
3 FIXXXL
 
10.11.17
09:51
(2) сделать соответствие и не париться
4 Ненавижу 1С
 
гуру
10.11.17
09:57
(3) +100
5 Ненавижу 1С
 
гуру
10.11.17
09:57
или даже регистр сведений
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой