| 0
    
        igel1969   27.05.20✎ 16:53 | 
        Здравствуйте
1С 8.2
 Есть задача передать из одной программы в другую значение перечисления, а именно ПорядокОкругления.
 Передача идет через Строку.
 
 Итак, Перечисление типа ПорядокОкругления имеет следующие значения: Окр0_01, Окр0_05, Окр0_1  и т.д.
 Если бы мне удалось получить его именно в таком виде, то на принимающей стороне я бы написал:
 
 ТипЦен.ПорядокОкругления = Перечисления.ПорядкиОкругления[НазваниеПорядкаОкругления];
 // где НазваниеПорядкаОкругления = "Окр0_01" допустим;
 
 Но когда я хочу послать это значение, например на передающей стороне
 НазваниеПорядкаОкругления = СокрЛП(ТипЦен.ПорядокОкругления);
 Я получаю на выходе значеине "0,01", но никак не "Окр0_01"
 и как по этому значению найти нужный мне элемент перечисления я не нашел ((((
 
 Мне бы либо научиться передавать "Окр0_01", либо научиться находить значение по "0,01".
 |  |