Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по 1С / 2 сообщений из 2, страница 1 из 1
21.03.2007, 16:17
    #34406458
svetolux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по 1С
Как сделать обработку для загрузки данных из Excel в 1С. Можно примерчик какой-нибудь...
...
Рейтинг: 0 / 0
21.03.2007, 17:22
    #34406725
RedBird
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по 1С
Код: 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
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по 1С / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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