|
Конфликт имен при импорте из Excell в 1С 8.2 |
☑ |
0
Lavr
09.07.15
✎
13:07
|
Здравствуйте, после повторного импорта выходит сообщение о конфликте имен. Как это исправить, подскажите пожалуйста?
Процедура КнопкаВыполнитьНажатие(Кнопка)
Попытка
МойЭксель = Новый COMОбъект("Excel.Application")
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Книга = МойЭксель.WorkBooks.Open("C:\test.xlsx");
Лист = Книга.WorkSheets(7);
ВсегоКолонок = 2;
ВсегоСтрок = 5;
для Строки = 2 по ВсегоСтрок цикл
Спр = Справочники.Инвент.СоздатьЭлемент();
Значение = СокрЛП(Лист.CellsСтроки,ВсегоКолонок).Value);
Спр.НаименованиеОС = Значение;
Спр.Записать();
КонецЦикла;
МойЭксель.ActiveWorkbook.Close(Истина, "C:\test.xlsx");
КонецПроцедуры
|
|
1
Euguln
09.07.15
✎
13:20
|
МойЭксель.Application.Quit()
|
|
2
dk
09.07.15
✎
13:31
|
МойЭксель.displayalerts = 0;
.....
Лист = "";
Книга.Close(0);
Книга = "";
МойЭксель = "";
|
|
3
Lavr
09.07.15
✎
13:57
|
Не получается, можно подробнее с кодом? Возможно я не так прописал все...
|
|
4
sergeev-ag-1977
09.07.15
✎
14:28
|
Всё просто. Временный файл после первого прогона в папке не закрыт и не удален, поэтому не может записать второй временный файл. Если код верный - закройте сесию винды и зайдите заново и всё будет ОК.
|
|
5
dk
09.07.15
✎
15:09
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Попытка
МойЭксель = Новый COMОбъект("Excel.Application")
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
МойЭксель.displayalerts = 0;
Книга = МойЭксель.WorkBooks.Open("C:\test.xlsx");
Лист = Книга.WorkSheets(7);
ВсегоКолонок = 2;
ВсегоСтрок = 5;
для Строки = 2 по ВсегоСтрок цикл
Спр = Справочники.Инвент.СоздатьЭлемент();
Значение = СокрЛП(Лист.CellsСтроки,ВсегоКолонок).Value);
Спр.НаименованиеОС = Значение;
Спр.Записать();
КонецЦикла;
Лист = "";
Книга.Close(Ложь);
Книга = "";
МойЭксель = "";
КонецПроцедуры
-------------
ну и прибей все excel в диспетчере задач в твоем сеансе
|
|
6
Lavr
10.07.15
✎
08:52
|
Все равно выходит Конфликт имен. Имя не может совпадать со встроенным именем. Старое имя: _FilterDatabase и просит новое имя.
|
|
7
Lavr
16.07.15
✎
11:05
|
конфигурация
документ эксель
|
|