Имя: Пароль:
1C
1С v8
выгрузка 1c из Excel
,
0 loid
 
06.01.12
10:10
{Форма.Форма(43)}: Ошибка при установке значения атрибута контекста (Value): Произошла исключительная ситуация (0x800a03ec)
       Excel.Cells(row, 3).Value = Элемент.Субконто2;
по причине:
Произошла исключительная ситуация (0x800a03ec)

Подскажите пожалуйста что это за ошибка весь интернет перерыл делаю все как пишут все равно не получается выходит такая ошибка
1 Мимохожий Однако
 
06.01.12
10:11
выкладывай свой код
2 loid
 
06.01.12
10:13
Попытка
       // Загрузка Microsoft Excel
       Состояние("Загрузка Microsoft Excel...");
       Excel = Новый COMОбъект("Excel.Application");
   Исключение
       Сообщить("Ошибка при загрузке Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
       Возврат;
   КонецПопытки;
   Excel.WorkBooks.Add();    
   
   row=1;
   Для Каждого Элемент Из Результат Цикл
       Excel.Cells(row, 1).Value = Элемент.Организация;
       Excel.Cells(row, 2).Value = Элемент.Субконто1;
       Excel.Cells(row, 3).Value = Элемент.Субконто2;
       Excel.Cells(row, 4).Value = Элемент.Счет;
       Excel.Cells(row, 5).Value = Элемент.СуммаОстатокДт;
       Excel.Cells(row, 6).Value = Элемент.СуммаОстатокКт;
       row = row+1;

   КонецЦикла;
3 skunk
 
06.01.12
10:14
Excel.Cells(row, 3).Value = Строка(Элемент.Субконто2);
4 skunk
 
06.01.12
10:15
а еще лучшее

Excel.Cells(row, 3).Text = Строка(Элемент.Субконто2);
5 Naumov
 
06.01.12
10:16
(0) Ну не знает Эксель такого типа данных.
6 wertyu
 
06.01.12
10:18
лучше всего в конкретный лист писать, а не просто в ёксель )
7 Мимохожий Однако
 
06.01.12
10:18
Организация = Элемент.Организация.Наименование;
Excel.Cells(row, 1).Value = Организация;
8 loid
 
06.01.12
10:24
Спасибо, заработало
Еще вопрос как сохранить созданый файл эксел, я делаю
Excel.SaveAs(ПутьКФайлу);
но пишет что метод не обнаружен
9 skunk
 
06.01.12
10:27
сейв метод не экселя а конкретного экземпляра книги
10 loid
 
06.01.12
10:40
Спасибо
11 loid
 
09.01.12
10:14
При выгрузке в Excel-е меняется тип со строки на число, как сделать чтоб этого не происходило???
12 loid
 
09.01.12
10:17
up
13 skunk
 
09.01.12
10:52
установить формат ячейки ... лучшее всей области сразу на нужный
14 Мимохожий Однако
 
09.01.12
10:57
(13)Или обрабатывать полученное значение в нужный формат при загрузке (более хлопотно)
15 skunk
 
09.01.12
10:59
(14)боюсь там трабла когда ексель строку цифр начинает конвертить в цифровой формат
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой