Имя: Пароль:
1C
1С v8
запуск загрузки из внешнего файла с разных серверов
0 ASimonova
 
01.04.16
11:22
Добрый день!
Наша техподдежка пытается объяснить мне, что я верблюд. Пожалуйста, прокомментируйте!
У меня загрузка из Libre office в базе ERP,
1С:Предприятие 8.3 (8.3.7.1949)
1С:ERP Управление предприятием 2.0 (2.0.10.180)
база лежит на сервере ну условно №1, пользователи работают с сервера №2 (по удаленке), сам 1С есесно обращается к серверу №1.
Моя обработка работает с сервера №1, и не работает с сервера №2! И техподдежка наша говорит что это я плохо написала код и у меня плохая база. Так ли это?
1 aleks_default
 
01.04.16
11:31
Ругается-то на что?
2 ASimonova
 
01.04.16
11:33
ругается на GetSheets, но нельзя сказать точно на что ругается, потому что наша техподдержка не может мне включить отладку на сервере №2!
3 Rie
 
01.04.16
11:35
Иными словами, обработка работает на том сервере, где есть LibreOffice, и не работает на том сервере, где нет LibreOffice?
4 ASimonova
 
01.04.16
12:02
на обоих серверах установлен Libre Office, а обработка не работает на том сервере, где нет 1С, а идет только обращение к 1С на другой сервер.
5 vde69
 
01.04.16
12:17
тех поддержка права, для УФ загрузка данных должна происходить на сервере 1с...
6 ASimonova
 
01.04.16
12:22
(5) то есть что, пользователи обязаны работать с того сервера, с на котором расположена 1С? А почему тогда загрузка из Excel работает между серверами?
7 b_ru
 
01.04.16
12:23
Техподдержка права, включать отладку на рабочем сервере она не обязана.

Не работает либо потому, что ты запуталась с путями при исполнении на сервере (т.е. когда процедура исполняется на сервере, то для нее диск C:\ - это именно диск C:\ сервера приложений 1С) - в этом случае достаточно прописать сетевые пути к расшаренной папке (\\server1c\МояКлеваяРасшареннаяПапка/МойКлевыйФайлДляЗагрузки.xls)
либо потому, что на сервере не установлен LibreOffice (нет COM объекта)
8 vde69
 
модератор
01.04.16
12:24
(6) нет, твоя обработка должна копировать файл на сервер и сервер должен его загружать...

и еще, копировать нужно используя хранилище, ибо для кластеров сервера 1с разные, а хранилище доступно везде...
9 ASimonova
 
01.04.16
12:26
(7) (8) Спасибо огромное! Звучит логично, сейчас все попробую. Но почему техподдержка не обязана включать отладку на рабочем сервере? Если бы они ее включили, я бы сразу увидела проблему.
10 vde69
 
модератор
01.04.16
12:29
(9) сейчас начнется :) прав нету и т.д.

там тебе много придется нагибать поддержку... в общем случае сразу скажу грабли (чего нужно дать службе)
1. файловые права к темпам и шаблонам (в программ файлс папки)
2. право интерактивного входа
3. право "пользователь DCOM"

может еще по мелочи :)
11 ASimonova
 
01.04.16
12:33
(10) вот здесь я уже ничего не понимаю... это список из трех вещей, которые должна сделать техподдержка? если что сразу говорю - я по администрированию ничего не знаю, максимум умею заходить в консоль серверов 1С и уничтожать сеансы.
12 b_ru
 
01.04.16
12:36
(9) Потому что рабочий сервер на то и рабочий, чтобы работать, а не отлаживаться.
Режим отладки теоретически замедлит работу и не теоретически добавит пару глюков.

(10) А зачем все эти права? Тем более DCOM.
13 vde69
 
модератор
01.04.16
12:38
(11) без решений этих проблем ты не сможешь загрузить данные на сервере по COM технологии.

Кто их будет решать - мне пофигу, но если не решите будет ошибка вылазить...
14 ASimonova
 
01.04.16
12:41
Всем спасибо, но последний вопрос остался - мне хотя бы ненадолго нужна отладка, чтобы все сделать нормально. Имею ли я право потребовать это с техподдержки?
15 vde69
 
модератор
01.04.16
12:43
(14) ты своему начальнику напиши, что без серверной отладки не можешь решить ту и ту задачу, пусть начальство разбирается... будет одно из двух (что именно я не знаю)
1. дадут по шапке поддержке и тебя подключат
2. дадут по шапке тебе