Имя: Пароль:
1C
1С v8
Перевод 1С на PostgreeSQL под управлением Ubuntu server
0 егаис
 
24.06.15
14:51
Доброго дня
Коллеги, подскажите, админ в отпуске.
Перевели 1С бп 3 на PostgreeSQL под управлением Ubuntu server.
Есть несколько обработок загрузки с xls. Каким образом должны работать обработки под Ubuntu? Спасибо
1 егаис
 
24.06.15
14:55
можно Новый COMОбъект("EXCEL.Application")  через клиента гонять?
2 DjSpike
 
24.06.15
14:56
А клиенты на чем ?? Если на виндах, то обработки будут работать также.  Если на linux то скорей всего придется переписывать
3 егаис
 
24.06.15
14:57
клиенты на Win
&НаСервере
Функция ВыполнитьЗагрузкуДанныхНаСервере()
    
   Попытка
        // Инициализация основного объекта EXCEL.Application: Открытие соединения.
        EXCELApplication = Новый COMОбъект("EXCEL.Application");
        EXCELApplication.Visible       = Ложь;
        EXCELApplication.DisplayAlerts = Ложь;
    Исключение
        Попытка
            EXCELApplication.Application.Quit();
        Исключение
        КонецПопытки;
        EXCELApplication = Неопределено;
        Сообщить(НСтр("ru = '"+ОписаниеОшибки()+"'"), СтатусСообщения.Внимание);
        Возврат Ложь;  // В случае ошибки возвращаем пустую таблицу значений.
    КонецПопытки;

не работает
4 fisher
 
24.06.15
14:58
(0) Читать xlsx несложно простым парсингом. В сети есть примеры.
(1) Лучше один раз реализовать на сервере и забыть о проблемах.
5 егаис
 
24.06.15
14:59
(4) это каким образом реализовать? покупать WinServer&
6 fisher
 
24.06.15
15:00
(5) Ты только четные строчки читаешь?
7 fisher
 
24.06.15
15:02
Будет, кстати, в разы быстрее, чем через EXCEL.Application
8 Fragster
 
гуру
24.06.15
15:03
(0) открывая и читай файл на клиенте, передавай данные на сервер и с ними работай
9 fisher
 
24.06.15
15:09
Вот чего навскидку нашлось: http://catalog.mista.ru/public/205359
Там же еще несколько похожих разработок есть.
10 егаис
 
24.06.15
15:10
всем спасибо, все получилось, запаниковал )
11 fisher
 
24.06.15
15:11
(10) Через клиента? Это не тру.