Доброго времени суток, столкнулся с такой проблемой: Пишу на 1с 8.0 в обработке загружаю DBF файл и работаю с ним в дальнейшим..., вопрос заключается в том, что необходимо сделать так чтобы если загружается DBF файл в DOS кодировке, то выскакивало соответствующее сообщение и наоборот для кодировки Win! Так вот, как программно определить эту самую кодировку??? Помогите пожалуйста, буду очень признателен???! Вот кусок кода:
| Код | Процедура ЗагрузкаФайлаНачалоВыбора(Элемент, СтандартнаяОбработка) Режим = РежимДиалогаВыбораФайла.Открытие; ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим); ДиалогОткрытияФайла.ПолноеИмяФайла = ""; Фильтр = "Файлы dBase (*.dbf)|*.dbf"; ДиалогОткрытияФайла.Фильтр = фильтр ; ДиалогОткрытияФайла.МножественныйВыбор = Ложь; ДиалогОткрытияФайла.Заголовок = "Выберите файл для загрузки номенклатуры"; Если ДиалогОткрытияФайла.Выбрать() Тогда Элемент.Значение = ДиалогОткрытияФайла.ПолноеИмяФайла; БД = Новый XBase; БД.ОткрытьФайл(ЭлементыФормы.ЗагрузкаФайла.Значение); Всего=БД.КоличествоЗаписей(); БД.Первая();
КонецЕсли;
КонецПроцедуры
|
|