|
Подскажите почему так происходит | ☑ | ||
---|---|---|---|---|
0
espanol
26.10.12
✎
12:03
|
В тонком клиенте работает нормально, с первого раза открывается эксельник, а в толстом не хочет, код одинаковый:
Путь = Константы.ПутьКШаблонам.Получить() + "\" + "пропуск.xls"; Excel = Новый COMОбъект("Excel.Application"); Книга = Excel.WorkBooks.Add(Путь); Лист = Книга.WorkSheets(1); ВремФайл = ПолучитьИмяВременногоФайла("xls"); СтруктураПараметров = ПолучитьДополнительныеПараметры(); СтруктураПараметровОбъекта = СтруктураПараметровОбъекта(); //строка, колонка Лист.Cells(2,2).Value = СокрЛП(СтруктураПараметровОбъекта.VIN); Лист.Cells(3,2).Value = Формат(ТекущаяДата(), "ДЛФ=DD"); Лист.Cells(5,2).Value = Автор.Наименование; Лист.Cells(6,2).Value = Менеджер.Наименование; Лист.Cells(7,2).Value = ПодписантДокумента.НаименованиеПолное; Лист.Cells(2,3).Value = СокрЛП(СтруктураПараметровОбъекта.VIN); Лист.Cells(3,3).Value = Формат(ТекущаяДата(), "ДЛФ=DD"); Лист.Cells(5,3).Value = Автор.Наименование; Лист.Cells(6,3).Value = Менеджер.Наименование; Лист.Cells(7,3).Value = ПодписантДокумента.НаименованиеПолное; Книга.SaveAs(ВремФайл, -4143);//FileFormatNum Excel.WorkBooks.Close(); Excel.Quit(); Excel = Неопределено; Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ВремФайл)); УдалитьФайлы(ВремФайл); ВремФайл = ПолучитьИмяВременногоФайла("xls"); Данные = ПолучитьИзВременногоХранилища(Адрес); Данные.Записать(ВремФайл); УстановитьРасширениеРаботыСФайлами(); ПодключитьРасширениеРаботыСФайлами(); ЗапуститьПриложение(ВремФайл); |
|||
1
Ayvengo
26.10.12
✎
12:03
|
(0) а текст ошибки?
|
|||
2
espanol
26.10.12
✎
12:03
|
В толстом начинает открывается только если первый раз вручную запустить эксельник, закрыть его, потом начинает запускаться из 1С нормально...
|
|||
3
espanol
26.10.12
✎
12:04
|
(1) нет ошибки
|
|||
4
Ayvengo
26.10.12
✎
12:04
|
(0) серверный вариант базы или файловый?
|
|||
5
espanol
26.10.12
✎
12:05
|
(4) серверный
|
|||
6
Ayvengo
26.10.12
✎
12:08
|
(0) а файл создается, существует? Добавить проверку и сообщение о несуществовании файла :)
|
|||
7
espanol
26.10.12
✎
12:13
|
(6) да, создается и существует
|
|||
8
espanol
26.10.12
✎
12:14
|
если точной останова дойти до сюда: ЗапуститьПриложение(ВремФайл);
Можно увидеть полный путь и вручную запустить его. |
|||
9
Ayvengo
26.10.12
✎
12:14
|
(7) попробуй на другой машине проделать тоже самое.
|
|||
10
espanol
26.10.12
✎
12:17
|
(9) я хз че произашло, но перезапустив раз 10 1С-ку начало все нормально работать...
|
|||
11
Ayvengo
26.10.12
✎
12:17
|
(10) один Эс она такая :D
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |