|
v7: Траблы с пакетным заданием | ☑ | ||
---|---|---|---|---|
0
Злопчинский
04.11.11
✎
14:14
|
7.7
есть пакетное задание для конфигураторп на переиндексацию. вручную отрабатывает ок. при помещении в расписание от имени SYSTEM - остается висеть в памяти (или остается или запустилась и не отрабатывает - хз) - видимо ей рабочий стол нужен... . вопрос: как переиндексироватьв автоматическом режиме..? или туплю сильно? |
|||
1
smaharbA
04.11.11
✎
14:15
|
почему от имени систем ?
|
|||
2
smaharbA
04.11.11
✎
14:15
|
нужно от пользователя с правами и профилем
|
|||
3
Злопчинский
04.11.11
✎
14:47
|
(2) т.е. допустим назначить запуск задания от имени виндявого пользователя - и все будет ОК?
|
|||
4
ALoHA
04.11.11
✎
16:06
|
Под юзером надо запускать. Если планировщик виндовый - то юзеру еще нужен и пароль.
|
|||
5
Злопчинский
05.11.11
✎
01:30
|
спасибо, попробуем.
|
|||
6
Cthulhu
05.11.11
✎
02:14
|
Цугундер, база должна быть в списке в реестре, в подкусте юзера ...
|
|||
7
Злопчинский
05.11.11
✎
02:20
|
(6) угу...
|
|||
8
Cthulhu
05.11.11
✎
02:28
|
(7): хочешь сказать, что у "систем"-я это все наличествует?.. :))
|
|||
9
Cthulhu
05.11.11
✎
02:35
|
ЗЫ: кстати, не кинешься батником и настроечным для этого?..
|
|||
10
Злопчинский
05.11.11
✎
03:57
|
(8) хз... как посмотреть что там делает 1Сина когда под системом запускается - ее же не видно...
|
|||
11
Злопчинский
05.11.11
✎
03:57
|
(9) маякни в середине недели где-нить.. сисадмин ща поправит, день два поработает - ядумаю проблем не будет..
|
|||
12
Torquader
05.11.11
✎
16:31
|
(10) Иногда она окно выводит с вопросом пользователю.
P.S. я писал сервис, который запускает 1С от имени пользователя, под которым сам исполняется - всё работает достаточно хорошо, вот только отлов и убиение всяких ненужных окон от 1С сильно напрягает - у неё их так много, что все не обработаешь, да и открываются они не как дочерние от главного окна, а просто как окна. |
|||
13
Cthulhu
05.11.11
✎
16:38
|
(11): Ок.
(10): а скриптом запускать?.. которым сначала писать базу с нужным путем в реестр, потом запускать пакетку в ней?.. |
|||
14
Злопчинский
05.11.11
✎
17:35
|
(13) хмм... я так поняд что речь не о SYSTEM идет..?
|
|||
15
DJ Anthon
05.11.11
✎
17:36
|
да все элементарно, емое
|
|||
16
DJ Anthon
05.11.11
✎
17:36
|
просто конфигуратор, первый раз запускаясь под новым пользователем, открывает невидимое окошко тултипа. уберите его в ноль в реестре и дело с концом...
|
|||
17
xazrad
05.11.11
✎
17:38
|
(0)надо переиндексировать базу в автоматич режиме? используй nncron, 1 удалить файлы CDX 2. зайти монопольно и все
|
|||
18
DJ Anthon
05.11.11
✎
17:39
|
когда я написал свой ланчер, сразу сделал так, чтобы при регистрирации базы автоматом, сразу в реестр прописалось три дополнтельных ключика - устранение зависания при выходе из рдп, устранение пробоемы зависания конфигуратора на регламентных заданиях, и устранение проблемы трансляции принтера в рдп.
|
|||
19
Злопчинский
05.11.11
✎
17:40
|
(17) это можно и без крона сделать, весь вопрос зайти где и под кем - если все это выполняется ночью на серваке...
|
|||
20
Злопчинский
05.11.11
✎
17:41
|
(18) а подробнее про эти три проблемы и что прописывал?
|
|||
21
DJ Anthon
05.11.11
✎
17:42
|
[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1" [HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Options\TIPOTHDAYGLB] "TipOfTheDayGlobal"="0" [HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Defaults] "NoConstraints"=dword:00000001 |
|||
22
DJ Anthon
05.11.11
✎
17:42
|
и еще один ключик, он не с собой, я забыл, потом найду, если надо, но он рееееееедко нужен.
|
|||
23
smaharbA
05.11.11
✎
17:44
|
а причем тут рдп ?
|
|||
24
Злопчинский
05.11.11
✎
17:44
|
(21) а что понимается под зависаниями конфигуратора на регламентных заданиях..?
второй ключик - это отключение советов при старте проги... . первый и третий - что делает..? |
|||
25
DJ Anthon
05.11.11
✎
17:45
|
и да, под системом запускать не надо, однозначно, ты же не регистрируешь базу под ним, наверное.
|
|||
26
DJ Anthon
05.11.11
✎
17:46
|
(24) так он и ждет, что ты нажмешь кнопку Закрыть, чтобы продолжить задание ))))) а ты этого окна и не видишь, оно под другим пользователем
|
|||
27
Злопчинский
05.11.11
✎
17:46
|
(25) а если под системом зарегить базу - то все ок будет?
|
|||
28
Злопчинский
05.11.11
✎
17:47
|
(26) кнопку "закрыть" что?
|
|||
29
DJ Anthon
05.11.11
✎
17:48
|
(24) первый - заставляет закрыться зависшим приложениям, когда выходишь из системы, сама микрософт об это писала, что это глюк, который они исправить не могут. в частности из-за ctfmon.exe, когда закрываешь сеанс в течение минуты, он может зависнуть надолго.
(28) закрыть окно "Совет дня", емое |
|||
30
DJ Anthon
05.11.11
✎
17:48
|
(27) да, если ты еще этот ключик пропишешь.
|
|||
31
Злопчинский
05.11.11
✎
17:50
|
(29) а какой совет дня при запуске в режиме конфигуратора?
|
|||
32
Злопчинский
05.11.11
✎
17:50
|
а в какое место прописывать базу для System..?
|
|||
33
DJ Anthon
05.11.11
✎
17:51
|
(23) просто у меня сразу все одним регфайлом устраняется. я ведь для рдп и писал эту крень. у меня была контора, где каждый день регится один-два человека, че, я им прописывать базы (до сотни штук) и настройки что ли каждому буду? один раз прописал в ланчере, что какому кусту активдиректория прописывать и забыл об этом. админы создают учетку, а юзер заходит первый раз - вуаля, 1С уже им все настроила.
(31) ты что, с луны свалился? |
|||
34
DJ Anthon
05.11.11
✎
17:53
|
(31) когда устанавливаешь 1Ску - первый ее запуск всегда сопроводждается окошком Совет дня или как там его, независимо, конфигуратор это или режим предприятия. меня это окно бесит. особенно бесят юзеры, которые каждый день годами нажимают на кнопку Закрыть, а галочку "Не показывать больше" не убирают.
|
|||
35
DJ Anthon
05.11.11
✎
17:54
|
(32) может, все-таки, не надо под системом, а? )) мог бы и догадаться, куда базу прописывать..
|
|||
36
Злопчинский
05.11.11
✎
17:55
|
(33) по типу - блин, полез - точно такая хрень есть...!!! ;-)
|
|||
37
DJ Anthon
05.11.11
✎
17:55
|
третий ключик, по-моему, разворачивает окно на полный экран, потому что после вызова базы по ОЛЕ, оно оказывается не максимихированным каждый раз. но я не помню, оно это или нет.
|
|||
38
Злопчинский
05.11.11
✎
17:55
|
а NoConstraints - это что?
|
|||
39
DJ Anthon
05.11.11
✎
17:57
|
йа телепат
|
|||
40
Злопчинский
05.11.11
✎
18:00
|
(35) вот почему не надо под системом? (акромя того что под системом нет профиля (?) и рабочего стола(?) - негде будет вывод делать процесса индексации - застопорится..?
. я - не админ, поэтому вот мне допустим интересно - как из под своей учетнйо записи (админской допустим) - прописать всем юзверям в реестр нужные настройки - не при старте сеанса юзверя - а сразу всем..? |
|||
41
DJ Anthon
05.11.11
✎
18:01
|
(38) пардон, это ключик для моего ланчера )))) сорри
|
|||
42
DJ Anthon
05.11.11
✎
18:03
|
(40) а вот я решил эту проблему, написав свой ланчер.
есть такой старый ниндзявский способ. настраиваешь учетку как тебе надо и копируешь ее содержимое в каталог Default User. и каждый новый созданный тобой юзер будет с этими настройками. |
|||
43
DJ Anthon
05.11.11
✎
18:04
|
а всем, которые уже есть - ну напиши скриптик, который во все ветки вида HKEY_USERS\S-1-5-21-1376137569-2902694894-1476233635-1000 закинет нужные тебе настройки
|
|||
44
DJ Anthon
05.11.11
✎
18:05
|
ну или в автозагрузку пропиши regedit /s и права на удаление и правку файла закрой всем.
|
|||
45
Torquader
05.11.11
✎
19:04
|
У меня проще - все настройки базы и ключи реестра прописывает загрузчик перед запуском 1С. Соответственно, проверяется подключение всех принтеров и шар - если что-то не так, то выдаётся сообщение. Для нового пользователя можно указать файл настроек, из которого они будут прочитаны при первом запуске.
Основная проблема оказалась в том, что каждый пользователь должен видеть разные базы 1С, да и к другим программам тоже стартер хорошо подключается - то есть Default User - это не выход. Что касается системной учётной записи - то её прекрасно можно создать и с ней работать, например, у меня был написан сервис, который открывает cmd.exe от имени системы - там можно запускать другие программы и всё это видно на экране. Также можно заходить в любые папки. Только работа под системной учётной записью ничего общего с исполнением программы с системными привилегиями не имеет. Что касается запуска 1С, то подсказка, которая всплывает, прекрасно ловится запускалкой, так как её окно ещё можно опознать, а вот вопрос о переиндексации или падение программы с выводом сообщения об ошибке отловить значительно сложнее, так как невозможно узнать, что происходит с процессом 1С и заранее симитировать ситуацию. Однако, можно отслеживать время выполнения какого-то задания и требовать от 1С всегда отвечать на DDE-запросы, чтобы в случае неполучения ответа аварийно завершить сеанс. |
|||
46
Злопчинский
05.11.11
✎
19:05
|
(45) > прописывает загрузчик перед запуском 1С.
- это как? альтернативный стартер? |
|||
47
DJ Anthon
05.11.11
✎
20:07
|
(46) ага, и у меня так же.
|
|||
48
Злопчинский
07.11.11
✎
06:28
|
всем спсб, успешно заборено, все работает ок.
|
|||
49
DJ Anthon
09.11.11
✎
06:53
|
так в чем дело-то было?
|
|||
50
Злопчинский
09.11.11
✎
07:05
|
(49) а хз.. скорее всего база не была в реестре - висел вопрос на добавление базы; и галка "совет дня" тоже наверное была включена.. - поотключали нафиг все что не надо и не должно быть, включили что должно быть (спсб всем за подсказки) - все работает... самое интересное, чтоя с таким уже когда-то давно встречался... но пршло куча лет нафиг.. выветрилось...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |