Автор: Дмитрий   Дата: 2018-08-02 11:22:36

1с 8.3 чтение текстового файла

Часто в практике программиста 1С возникает необходимость прочитать текстовой файл в 1С. Рассмотрим небольшой пример. Нам требуется вывести содержимое из текстового файла в 1С на управляемую форму. Привожу код:

&НаКлиенте
Процедура ЗагрузитьТекстСФайла()
	#Если Не ВебКлиент Тогда
		Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
		Диалог.Фильтр="Файл загрузки (*.txt)|*.txt";
		Если Диалог.Выбрать() Тогда
			Текст = Новый ТекстовыйДокумент;
			Текст.Прочитать(Диалог.ПолноеИмяФайла);
			ПолученныйТекст = Текст.ПолучитьТекст();
		КонецЕсли;
	#КонецЕсли
КонецПроцедуры // ЗагрузитьТекст()


&НаКлиенте
Процедура ЗагрузитьТекст(Команда)
	// Вставить содержимое обработчика.
	ЗагрузитьТекстСФайла();
КонецПроцедуры

Форма в конфигураторе

В конфигураторе 1с настроим свойства

Свойства

Результат