|
Метод ЗначениеИзФайла() и Ошибка преобразования
| ☑ |
0
AlexITGround
25.07.13
✎
09:36
|
Таблица значений выгружалась методом ЗначениеВФайл() в Excel-файл. После редактирования загрузка методом ЗначениеИзФайла() вышла с ошибкой "Ошибка преобразования". Есть какие мысли? Не хочу построчно доставать. Как бы для этого и делал выгрузка этим методом, чтобы не писать лишние строки кода.
|
|
1
cw014
25.07.13
✎
09:37
|
Мало информации
Это вы как так выгружали интересно? методом ЗначениеВФайл() в Excel-файл???!!!
|
|
2
Галахад
гуру
25.07.13
✎
09:38
|
(1) + 1.
|
|
3
Maxus43
25.07.13
✎
09:39
|
метод значение в файл - сериализует объект. эксель тут не причем вобще
|
|
4
cw014
25.07.13
✎
09:42
|
(3) А у них это в эксель... Вот такие вот кудесники
|
|
5
AlexITGround
25.07.13
✎
09:46
|
Ребят, прошу прощения, был переделал. Выгрузку а Excel делал так.
Попытка
XL = Новый COMОбъект ("Excel.Application");
Исключение
Сообщить("Ошибка создания Excel.Application");
Возврат;
КонецПопытки;
XL.Visible = 1;
wb = XL.Workbooks.Add();
sh = wb.Worksheets.Add();
Кол = Т.Колонки.Количество();
Если Кол = 0 Тогда
Возврат;
КонецЕсли;
Для К = 1 По Кол Цикл
Заг = Т.Колонки[К-1].Имя;
sh.Cells(1,К).Font.Name = "Tahoma";
sh.Cells(1,К).Font.Size = 10;
sh.Cells(1,К).Font.FontStyle = "Bold";
sh.Cells(1,К).FormulaR1C1 = Заг;
КонецЦикла;
Для Каждого Стр Из Т Цикл
Для К = 1 По Кол Цикл
Зн = Стр[К-1];
sh.Cells(Т.Индекс(Стр)+2, К).FormulaR1C1 = Строка(Зн);
КонецЦикла;
Т - это таблица значений.
Можно ли его данным методом забрать?
|
|
6
Maxus43
25.07.13
✎
09:50
|
(5) и где ЗначениеВФайл()?
ты ложишь так: sh.Cells(Т.Индекс(Стр)+2, К).FormulaR1C1 = Строка(Зн);
Во первых непонятно что хотел этим сделать... ну а во вторых - как ложишь, так и доставай.
|
|
7
Maxus43
25.07.13
✎
09:51
|
што то я тупой стал... не понимаю я это вот вобще:
Для Каждого Стр Из Т Цикл
Для К = 1 По Кол Цикл
Зн = Стр[К-1];
sh.Cells(Т.Индекс(Стр)+2, К).FormulaR1C1 = Строка(Зн);
КонецЦикла;
|
|
8
Галахад
гуру
25.07.13
✎
09:56
|
(7) Вроде нормально.
|
|
9
cw014
25.07.13
✎
09:57
|
(7) Это особая уличная магия...
(5) был переделал...
Я вообще отказываюсь что либо понимать
|
|
10
Галахад
гуру
25.07.13
✎
10:02
|
(9) Где косяк-то? В (7).
|
|
11
AlexITGround
25.07.13
✎
10:04
|
(10) там нет косяка...
|
|
12
cw014
25.07.13
✎
10:09
|
(11) А теперь соберись с мыслями, попей воды и скажи, что ты от нас хочешь?
|
|
13
AlexITGround
25.07.13
✎
10:23
|
(12) спасибо, ребят, за помощь. Сам разобрался.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший