Имя: Пароль:
1C
1С v8
Выгрузка из 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) открывал даже перезаписывал