Имя: Пароль:
1C
1С v8
СОМ соединение
0 Sultan0586
 
28.06.13
13:02
Подскажите, пожалуйста, может кто сталкивался.
В Бухгалтерию 3.0 пытаюсь загрузить документы из УТ 10.3. Для этого использую COM соединение. Но проблема в том, что база 3.0 серверная, и на сервере стоит Linux. Поэтому Com = Новый COMОбъект("V81.Application")не срабатывает(Только под Windows). Может есть другой способ подключения в Linux?
1 shuhard
 
28.06.13
13:05
(0) что мешает запускать на рабочей станции под виндой ?
2 Ахиллес
 
28.06.13
13:07
Опять же стандартный XML обмен чем не устраивает?
3 Sultan0586
 
02.07.13
14:15
(2)Написал правила переноса.Выгрузил данные из УТ в XML файл.Но опять проблема при загрузке в БП 3.0. Загружаю через универсальный обмен XML, где указываю путь к файлу. Но выдает сообщение - "Указанный файл не найден".Повторюсь, что в файловом варианте эта загрузка работает норм.Как быть?
4 hhhh
 
02.07.13
14:16
(3) путь к файлу неправильно указал
5 ДенисЧ
 
02.07.13
14:16
(3) Патамучта на сервере выполняется. А файл у тебя локально лежит. Клади на общую шару, к которой есть доступ и у тебя и у сервера
6 zladenuw
 
02.07.13
14:18
(3) путь копируй как на сервере. линуксовый. типа такой \db\storage\1С\Total\ОбменсУТП\Обмен\
7 Sultan0586
 
02.07.13
14:24
(5)Я в курсе что на сервере выполняется. Файл я положил туда,где есть доступ и у меня и у сервера.
8 Sultan0586
 
02.07.13
14:25
(6)Говорил с админом, попросил положить файл на сервере как нить,я не знаю как там это происходит. Он сказал,что путь к файлу на линуксе нельзя как в винде указать(
9 ДенисЧ
 
02.07.13
14:27
(8) Гони в шею этого админа.
А по "файл не найден" - отладчик в руки и впрёд, смотреть куда он лезет.
10 Sultan0586
 
02.07.13
14:31
(9)ФайлНаСервере = Новый Файл(ИмяРеквизита);
       
Если Не ФайлНаСервере.Существует() И ПроверятьСуществование Тогда
   Сообщить(НСтр("ru = 'Указанный файл не существует.'"));
Иначе
   ИмяФайла = ИмяРеквизита;
КонецЕсли;
Здесь приходит "ФайлНаСервере = путь,который я указал.
11 hhhh
 
02.07.13
14:33
(10) прав нет на файл.
12 Sultan0586
 
02.07.13
14:36
(11)Что значит "прав нет на файл"?
13 hhhh
 
02.07.13
14:47
(12) у пользователя нет прав на эту папку
14 Sultan0586
 
02.07.13
14:49
(13)Права есть, файл лежит в той папке, куда есть доступ у всех, для этого и создали эту папку.
15 hhhh
 
02.07.13
14:53
(14) наверно про агента сервера забыли. Какие папки вы ему разрешили?
16 Sultan0586
 
03.07.13
16:02
Всем спасибо, решено другим способом) Может кто знал, может нет: в универсальной обработке есть режим работы - на клиенте, на сервере. Выбрал на клиенте и файл нормально грузится.
17 zladenuw
 
03.07.13
16:11
(8) шару должен был подключить и туда файлы нормально выкладываются. криворукий админ или ленивый
18 Sultan0586
 
03.07.13
16:22
(17) Скорее всего криворукий. Я сам не знал как там все происходит, подсказать не смог.
19 ДенисЧ
 
03.07.13
16:23
(18) см (9)
20 Sultan0586
 
04.07.13
12:15
(19) Окей,буду иметь ввиду)
Независимо от того, куда вы едете — это в гору и против ветра!