powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по 1С
2 сообщений из 2, страница 1 из 1
Вопрос по 1С
    #34406458
svetolux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать обработку для загрузки данных из Excel в 1С. Можно примерчик какой-нибудь...
...
Рейтинг: 0 / 0
Вопрос по 1С
    #34406725
RedBird
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Процедура ЗагрузитьФайл()

	Перем Application, Workbook, Worksheet, Cell;
	Перем fTransaction;
	
	Try   

		Application = CreateObject("Excel.Application");
		Workbook = Application.Workbooks.Open(ПолноеИмяФайла);
		Worksheet = Workbook.Worksheets("Лист1");
	
		BeginTransaction();
		
	    	CountRows = Worksheet.UsedRange.Rows.Count;
    		For i =  1  To CountRows Do
			Cell = Worksheet.UsedRange.Item(i,  2 );
		        	Code = Cell.Text;
		EndDo;
	
		Workbook.Close();
		Application.Quit();
		CommitTransaction();
	Except
		DoMessageBox(GetErrorDescription(), 7 );
		Message(GetErrorDescription(),"!!!");
		
		if (ValueType(Application) =  100 ) Then
			Application.Quit();
			Message("Excel.Application Quit.", "I");
		EndIf;
		
		RollBackTransaction();
		
	EndTry;
	
	Cell		= GetEmptyValue();
	Worksheet	= GetEmptyValue();
	Workbook	= GetEmptyValue();
	Application	= GetEmptyValue();

КонецПроцедуры
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по 1С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]