|
Выгрузка из 1С в Exсel Конфликт имен как лечить? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
12.11.13
✎
12:56
|
Выгружали в Exсel долгое время, а тут ошибка стала вылетать Имя не должно совпадать со встроенным именем в Excel _filterDatabase введите другое имя подскажите как лечить?
|
|||
1
manyak
12.11.13
✎
12:57
|
ввести другое имя?
|
|||
2
mikecool
12.11.13
✎
12:57
|
причвоить другое имя
|
|||
3
Shur1cIT
12.11.13
✎
12:58
|
не помогает в следующее открытие опять
|
|||
4
Wobland
12.11.13
✎
12:59
|
буду оригинален. ввести другое имя
|
|||
5
manyak
12.11.13
✎
13:01
|
(3) дык в коде выгрузки надо поменять имя worksheet чтоб не вылазило боле предложение к вводу нового имени
|
|||
6
Sammo
12.11.13
✎
13:04
|
2007 эксель поставили?
|
|||
7
Shur1cIT
12.11.13
✎
13:05
|
(6) ага
|
|||
8
Sammo
12.11.13
✎
13:05
|
(7) Тогда 1 :)
|
|||
9
Shur1cIT
12.11.13
✎
13:15
|
(8) а где это? в предложеном окошке при загрузке не получаеться
|
|||
10
Shur1cIT
12.11.13
✎
13:17
|
пробую так тоже не выходит
Книга = ExcelПриложение.WorkBooks.Open(ФайлДДС); ExcelПриложение.Visible = 1; Книга.Worksheets(СокрЛП(ИмяЛистаДляВыгрузки)).Names("_FilterDatabase").Name = "_ФильтрБазыДанных"; Лист = Книга.WorkSheets(СокрЛП(ИмяЛистаДляВыгрузки));// лист для загрузки |
|||
11
manyak
12.11.13
✎
13:25
|
перед записью книги в конце выгрузки поставь:
Книга.ActiveSheet.AutoFilterMode:= 0; Книга.Names.Item('_FilterDatabase').Delete(); отклчает автофильтр |
|||
12
Shur1cIT
12.11.13
✎
14:25
|
Косяк возникает на открытии ExcelПриложение.WorkBooks.Open(ФайлДДС);
Смещение = 0; Смещение = ПолучитьСмещениеНеделиМесяца(ДатаНачала); ТабПлатежей = ПолучитьДанныеДляВыгрузки(); xlCalculationAutomatic = -4105; xlCalculationManual = -4135; Попытка // Загрузка объекта Microsoft Excel Состояние("Выгрузка данных из 1С в Microsoft Excel..."); ExcelПриложение = Новый COMОбъект("Excel.Application"); Исключение Сообщить("Ошибка при запуске Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание); Возврат; КонецПопытки; Книга = ExcelПриложение.WorkBooks.Open(ФайлДДС); |
|||
13
Рэйв
12.11.13
✎
14:28
|
(12)У тебя поди в имени файла или в пути гдето зарезервированное слово. Положи файл в с:\ и попробуй снова
|
|||
14
Рэйв
12.11.13
✎
14:28
|
и файл попроще переименуй на русский:-)
|
|||
15
Shur1cIT
12.11.13
✎
14:43
|
проще переименовал и на диск д в корень,также
|
|||
16
manyak
12.11.13
✎
14:58
|
значит ошибка не при открытии, ты ошибаешься, проверь:
открой сам интерактивно этот файл - если ругнется - значит при открытии. если нет (что вероятно) - то ошибка не при открыти вылазит. |
|||
17
Shur1cIT
12.11.13
✎
15:00
|
(16) открывал даже перезаписывал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |