|
Как может открываться Excel на сервере 1С, при выполнении рег.задания 1С | ☑ | ||
---|---|---|---|---|
0
TDI
30.03.18
✎
17:08
|
Очень странная ситуация происходит.
Есть рег.задание, которое формирует Excel файл, потом его сохраняет в PDF и закрывает Excel. Сервер 1С запущен под учеткой "User1Cv82". Если захожу на сервер 1С, под своей учеткой, начинаю видеть как Excel Открывается, сохраняется, закрывается... Как такое может происходить? Ведь учетки совершенно разные? :) Может кто пояснит ситуацию... |
|||
1
arsik
гуру
30.03.18
✎
17:10
|
(0) Зачем такие сложности? В 1С сформировать печатную форму и сохранить в пдф.
|
|||
2
TDI
30.03.18
✎
17:11
|
если через 1С сохранять в PDF, размер файла получается огромный, порядка 40Mb (незнаю почему)
Если через Excel - нормальный (400kb) |
|||
3
Cyberhawk
30.03.18
✎
17:15
|
"захожу на сервер 1С, под своей учеткой, начинаю видеть как Excel Открывается, сохраняется, закрывается" // Пади запускаются клиентский сеанс 1С через планировщик Винды
|
|||
4
TDI
30.03.18
✎
17:17
|
(3) что значит "Через планировщик Винды" ?
Это где настраивается ? |
|||
5
Cyberhawk
30.03.18
✎
17:18
|
Это значит, что надо привлечь поисковик
|
|||
6
TDI
30.03.18
✎
17:26
|
Нет, клиентские сеансы 1С не запускаются. Только Excel почему-то отображается
|
|||
7
Смотрящий
30.03.18
✎
17:28
|
Excel.Visible = -1 в код своей поделки вставь
|
|||
8
Мимохожий Однако
30.03.18
✎
17:28
|
(6) У сервера глазок нет, поэтому не верю словам "почему-то отображаются". У регламентного задания глазок тоже нет
|
|||
9
TDI
30.03.18
✎
17:35
|
(7) это просто визуально скроет Excel, хотя сам процесс будет запускаться..В этом вопрос, как он вообще запускается под другим пользователем Винды ?
(8) вот я тоже недоумеваю...Причём началось всё, когда с 32 на 64х перевели 1C и Excel. (или так совпало, незнаю уже :) |
|||
10
RomanYS
30.03.18
✎
17:36
|
(9) помониторь в диспетчере процессов под каким пользователем запускается Excel.
|
|||
11
TDI
30.03.18
✎
17:42
|
(10) под моей учеткой, не под User1Cv82
|
|||
12
Мимохожий Однако
30.03.18
✎
17:47
|
(9) по моей практики на 64-разрядном сервере 1С Excel глючит в регламентных заданиях. Мне пришлось использовать для отдельных случаев использовать планировщик Windows c запуском задания в клиентском режиме.
|
|||
13
shuhard
30.03.18
✎
18:33
|
(11) нет кода - нет обсуждения
|
|||
14
RomanYS
30.03.18
✎
18:37
|
(11) значит или код выполняется не в регламентном задании или база не серверная.
|
|||
15
TDI
02.04.18
✎
11:19
|
(13) код примитивный
Excel = Новый COMОбъект("Excel.Application"); Excel.DisplayAlerts = 0; Excel.Visible = -1; Workbook = Excel.WorkBooks.Open(мИмя); Лист = Workbook.Sheets(1); Лист.PageSetup.Zoom = False; Лист.PageSetup.FitToPagesWide = 1; // По ширине листа Лист.PageSetup.FitToPagesTall = False; Excel.ActiveWindow.DisplayWorkbookTabs = 1; Excel.ActiveWindow.TabRatio = 0.6; FullName = Excel.ActiveWorkbook.FullName; Excel.ActiveWorkbook.SaveAs(мИмяPdf, 57); // PDF Excel.Application.Quit(); |
|||
16
TDI
02.04.18
✎
11:20
|
(14) обработка в рег.задании выполняется, база серверная :)
|
|||
17
Cool_Profi
02.04.18
✎
11:21
|
Похоже, тут одна из трёх черепашек...
Или сервер работает не под своей учёткой, или ты заходишь под его учёткой |
|||
18
TDI
02.04.18
✎
11:34
|
||||
19
RomanYS
02.04.18
✎
11:47
|
(15) вставь какое-нибудь логирование (можно в ЖР) с конструкциями
#Если Клиент Тогда ..... |
|||
20
TDI
02.04.18
✎
12:09
|
||||
21
TDI
02.04.18
✎
15:55
|
версий больше не у кого нет? из-за чего так происходит ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |