Сработает ли на линуксе такой код?..
☑
0
ErrorEd88
06.08.15
✎
11:31
Всем добра.
Нет возможности проверить, а узнать надо срочно.
Хочу сделать выгрузку в xml. Не будет ли проблем с кодом, если ОС - Линукс. Старался брать за основу типовой код:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ПолеИмениФайла);
ЗаписьXML.ЗаписатьОбъявлениеXML();
Пока Выборка.Следующий() Цикл
ЗаписьXML.ЗаписатьНачалоЭлемента("Sdelka");
СтрокаСсылка = "ляляля";
ЗаписьXML.ЗаписатьТекст(СтрокаСсылка);
ЗаписьXML.ЗаписатьКонецЭлемента(); //Sdelka
ЗаписьXML.Закрыть();
КонецЦикла;
И режим выбора файла:
Процедура ПолеИмениФайлаНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
РежимДиалога = РежимДиалогаВыбораФайла.Сохранение;
ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалога);
ДиалогВыбораФайла.МножественныйВыбор = Ложь;
ДиалогВыбораФайла.Заголовок = "Задайте имя файла выгрузки";
ДиалогВыбораФайла.ПолноеИмяФайла = ПолеИмениФайла;
ДиалогВыбораФайла.Фильтр = "Формат выгрузки(*.xml)|*.xml|FastInfoSet (*.fi)|*.fi|Все файлы (*.*)|*.*";
Если ДиалогВыбораФайла.Выбрать() Тогда
ПолеИмениФайла = ДиалогВыбораФайла.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры
1
fisher
06.08.15
✎
11:34
На линуксе на клиенте? Должен, хотя и не пробовал.
А вот FastInfoSet я когда-то зарекся использовать. Хотя вроде потом его допиливали.
2
ErrorEd88
06.08.15
✎
11:37
(1) Спасибо. Да, на клиенте.
3
Гёдза
06.08.15
✎
11:38
fi - мертвый формат. Все дружно переходят на json
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой