Нотация


База данных 1С
Уроки
Урок 2. Создание базы на основании UML нотации
Урок 3. Файловые операции: обработка + выбор типа файла + загрузка в объект 1с
"1С" &НаКлиенте
Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
ВыборФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ВыборФайла.МножественныйВыбор = ЛОЖЬ;
Если ТипВыбораФайла = 0 Тогда
Фильтр = НСтр("ru = 'Текст'; en = 'Text'") + "(*.csv)|*.csv";
ИначеЕсли ТипВыбораФайла = 1 Тогда
Фильтр = НСтр("ru = 'Таблица'; en = 'Table'") + "(*.xlsx)|*.xlsx";
КонецЕсли;
ВыборФайла.Фильтр = Фильтр;
ФОповещение = Новый ОписаниеОповещения("ЗавершениеВыбораФайла",ЭтаФорма);
ВыборФайла.Показать(ФОповещение);
КонецПроцедуры
&НаКлиенте
Процедура ЗавершениеВыбораФайла(ВыбранныйФайл,ДопПараметры) экспорт
Если ВыбранныйФайл <> Неопределено Тогда
ИмяФайла = ВыбранныйФайл[0];
Если ТипВыбораФайла = 0 Тогда
ТекстДокумент.УстановитьТипФайла(КодировкаТекста.ANSI);
ТекстДокумент.НачатьЧтение(Новый ОписаниеОповещения("КогдаПрочиталиДокумент",ЭтаФорма),ИмяФайла);
ИначеЕсли ТипВыбораФайла = 1 Тогда
ТабДокумент.Прочитать(ИмяФайла);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура КогдаПрочиталиДокумент(ДопПараметр) экспорт
КонецПроцедуры
файл базы (уроки 1 -3)
Ссылки:
ИТС: Глава 6. Файловое взаимодействие
ЭЛЕМЕНТЫ УПРАВЛЯЕМОЙ ФОРМЫ 1С 8.3. ПОЛЕ ПЕРЕКЛЮЧАТЕЛЯ
Как прочитать файл Excel в 1С 8.3 (асинхронно)