четверг, 29 января 2015 г.

Возврат объекта 1С 7.7 по строке внутреннего представления из журнала регистрации

Код скопирован отсюда: Парсинг файла MLG (журнал регистрации 1С:Предприятие 7.7)
 

///////////////////////////////////////////////////////////////////////
Функция ОбъектПоСтроке(прм_стр)
//Возвращает ссылку на объект (например, документ или справочник) 
//по строке вида O/7549/2093806
    
    стр=""""+СтрЗаменить(прм_стр,"/", """,""")+"""";
    сп=СоздатьОбъект("СписокЗначений");
    сп.ИзСтрокиСРазделителями(стр);
    
    Вид = сп.ПолучитьЗначение(1);
    Тип = сп.ПолучитьЗначение(2);
    Код = сп.ПолучитьЗначение(3);
    
    стр = "{"""+Вид+""",""0"",""0"","""+тип+""",""0"",""0"","""+Код+"""}";
    Возврат ЗначениеИзСтрокиВнутр(стр); 
 
КонецФункции

Комментариев нет: