powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Ипорт данных в 1С из Excel.
7 сообщений из 7, страница 1 из 1
Ипорт данных в 1С из Excel.
    #34725178
XAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XAH
Гость
У меня проблема. Есть баз 1С ортикон по страхованию и мне туда неоходимо вводить каждую неделю около 800 человек (данные ФИО паспорт и т.д.) в ручную это делать нериально. Возможноли эти данные импортировать из Excel и как это сделать? Буду блогодарен за любую информацию.
PS:Огромная прозьба, если можно то поподробнее.
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34725209
Конечно возможно, причем разными методами. Можно непосредственно по OLE с Excel связываться. Если на машине по каким то причинам нельзя поставить офис, то можно с помощью ADO выбрать данные и т.д.
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34725254
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это для версии 7.7
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
	Попытка
		XL = СоздатьОбъект("Excel.Application");
	Исключение
		Предупреждение(ОписаниеОшибки()+"; не могу запустить Excel.Application");
		СтатусВозврата( 0 );
	КонецПопытки; 
	
	Книга = XL.WorkBooks.Open(ИмяФайлаЗагрузки);
	Лист1 = Книга.WorkSheets("Sheet1"); 
	
    RowMax = Лист1.UsedRange.Rows.Count + Лист1.UsedRange.Row -  1 ;	// номер последней строки на Листе1
    
	For i =  5  To RowMax Do					//  допустим  4  строки отведено на шапку
	    а = Лист1.Cells(i,  2 ).Value;		//  чтение колонки A
	    б = Лист1.Cells(i,  3 ).Value;		//  чтение колонки B
		сообщить(а + " " + б);
	EndDo; 
	
	XL.Quit();
	XL="";
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34725257
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маленькая опечатка
Код: plaintext
1.
	    а = Лист1.Cells(i,  2 ).Value;		//  чтение колонки B
	    б = Лист1.Cells(i,  3 ).Value;		//  чтение колонки C
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34730970
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Excel 	= Новый COMОбъект("Excel.Application");
	Файл	= Excel.Application.Workbooks.Open(Отчет);
Файл.Worksheets( 1 ).Activate();
	НомерСтроки	=  4 ;
	ФИО			= "";
	КолПовторов	=  0 ;
	Пока (Файл.ActiveSheet.Cells(НомерСтроки, 1 ).Value <> "Конец") И (НомерСтроки <  256 ) Цикл
ФИО			= Файл.ActiveSheet.Cells(НомерСтроки, 2 ).Value;
КонецЦикла;
	Excel.ActiveWorkbook.Close();
	Excel.Quit();
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34731482
XAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XAH
Гость
klen_Это для версии 7.7
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
	Попытка
		XL = СоздатьОбъект("Excel.Application");
	Исключение
		Предупреждение(ОписаниеОшибки()+"; не могу запустить Excel.Application");
		СтатусВозврата( 0 );
	КонецПопытки; 
	
	Книга = XL.WorkBooks.Open(ИмяФайлаЗагрузки);
	Лист1 = Книга.WorkSheets("Sheet1"); 
	
    RowMax = Лист1.UsedRange.Rows.Count + Лист1.UsedRange.Row -  1 ;	// номер последней строки на Листе1
    
	For i =  5  To RowMax Do					//  допустим  4  строки отведено на шапку
	    а = Лист1.Cells(i,  2 ).Value;		//  чтение колонки A
	    б = Лист1.Cells(i,  3 ).Value;		//  чтение колонки B
		сообщить(а + " " + б);
	EndDo; 
	
	XL.Quit();
	XL="";


Где это прописать? В программировании 1С не силен.

Где это прописать,
...
Рейтинг: 0 / 0
Ипорт данных в 1С из Excel.
    #34731626
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в модуле формы
например в Процедура Сформировать()

посмотри вложенный, заархивированный внешний отчёт of_Excel.ert
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Ипорт данных в 1С из Excel.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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