Добрый день! Есть обработка, которая выгружает данные в книгу Excel. Нужно, чтобы выгружала в Open Office Calc.
По сути надо заменить подключение к Excel :
Попытка
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(ИмяФайлаДанных);
Состояние("Обработка файла Microsoft Excel...");
Исключение
Сообщить("Ошибка. Возможно неверно указан номер листа книги Excel.");
Excel.WorkBooks.Close();
Excel = 0;
Возврат;
КонецПопытки;
и саму выгрузку в нужные места:
Если РЕЖИМ Тогда
ExcelЛист.Cells(RowCount,11).Value = ТекущОстаток + ОстатокЗАК;
Иначе
ExcelЛист.Cells(RowCount,11).Value = ТекущОстаток - ОстатокЗАК;
КонецЕсли;
Для решения проблемы - использовал "AutomateIT!". Обработка по выгрузке полностью работает без единого изменения. Единственная проблема, при выполнении
Excel.WorkBooks.Close(); Excel = 0;
закрывает, но не сохраняет. Пока убрал этот кусочек - пользователь сохраняет руками. Скажите , как можно принудительно сохранить книгу Excel ?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.