|
saveas виснет на сервере |
☑ |
0
Domik26
14.09.20
✎
14:06
|
ДвоичныеДанныеМакета = Документы.ЧекЛист.ПолучитьМакет("ЧекЛист");
ИмяВрем = ПолучитьИмяВременногоФайла(".xlsx");
ДвоичныеДанныеМакета.Записать(ИмяВрем);
КомОбъект = ПолучитьCOMОбъект(ИмяВрем);
КнигаН = КомОбъект.Application.Workbooks.Open(ИмяВрем);
ЛистН = КнигаН.WorkSheets(1);
ЛистН.Cells(1, 4).Value = Строка(ЧЛ.Менеджер);
……………..//заполняю макет
КнигаН.SaveAs(ИмяВрем);//тут вичнет без ошибок причем просто приложение умирает
|
|
1
Domik26
14.09.20
✎
14:09
|
права вроде есть у 1с на сервере
|
|
2
Domik26
14.09.20
✎
14:26
|
и файл вроде малюсенький
|
|
3
hhhh
14.09.20
✎
14:30
|
(2) ну Save сделайте.
|
|
4
dka80
14.09.20
✎
14:34
|
Вероятно, excel пытается сделать запрос "перезаписать существующий файл?". Поэтому либо включите подавление сообщений displayalerts=false, либо в команде saveas добавьте ключ "перезаписывать" (если там есть такой), либо (3)
|
|
5
Domik26
14.09.20
✎
14:37
|
(4) да именно в DisplayAlerts и был косяк, спасибо
|
|