1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Функция ТабличныйДокументВСтроку(ТД) Экспорт Попытка ИмяФайла=ПолучитьИмяВременногоФайла("MXL"); ТД.Записать(ИмяФайла); ДД=Новый ДвоичныеДанные(ИмяФайла); Стр=Base64Строка(ДД); ДД=Неопределено; УдалитьФайлы(ИмяФайла); Возврат Стр; Исключение Возврат Неопределено; КонецПопытки; КонецФункции Функция ТабличныйДокументИЗСтроки(ТД, Стр) Экспорт Если СокрЛП(Стр)="" Тогда Возврат ложь; КонецЕсли; Попытка ДД=Base64Значение(Стр); ИмяФайла=ПолучитьИмяВременногоФайла("MXL"); ДД.Записать(ИмяФайла); ДД=Неопределено; ТД.Прочитать(ИмяФайла); УдалитьФайлы(ИмяФайла); Возврат истина; Исключение Возврат ложь; КонецПопытки; КонецФункции |