Вход | Регистрация
 

saveas виснет на сервере

saveas  виснет на сервере
Я
   Domik26
 
14.09.20 - 14:06
ДвоичныеДанныеМакета = Документы.ЧекЛист.ПолучитьМакет("ЧекЛист");
        ИмяВрем = ПолучитьИмяВременногоФайла(".xlsx");
        ДвоичныеДанныеМакета.Записать(ИмяВрем);
        КомОбъект = ПолучитьCOMОбъект(ИмяВрем);
               КнигаН = КомОбъект.Application.Workbooks.Open(ИмяВрем);
           ЛистН = КнигаН.WorkSheets(1);
    
           ЛистН.Cells(1, 4).Value = Строка(ЧЛ.Менеджер);
        ……………..//заполняю макет

            КнигаН.SaveAs(ИмяВрем);//тут вичнет без ошибок причем просто приложение умирает
   Domik26
 
1 - 14.09.20 - 14:09
права вроде есть у 1с на сервере
   Domik26
 
2 - 14.09.20 - 14:26
и файл вроде малюсенький
   hhhh
 
3 - 14.09.20 - 14:30
(2) ну Save сделайте.
   dka80
 
4 - 14.09.20 - 14:34
Вероятно, excel пытается сделать запрос "перезаписать существующий файл?". Поэтому либо включите подавление сообщений displayalerts=false, либо в команде saveas добавьте ключ "перезаписывать" (если там есть такой), либо (3)
   Domik26
 
5 - 14.09.20 - 14:37
(4) да именно в DisplayAlerts и был косяк, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.