metodika.site

UML нотация ==> База данных 1С

Нотация

База данных 1С

Уроки

Урок 1. UML

Урок 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 (асинхронно)

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы используем файлы cookie для анализа событий на нашем сайте. Продолжая просмотр сайта, вы принимаете условия использования