|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Коллеги, прошу совета. Есть робот, который через OLE работает с сетевой 1С 7.7 под технологической учетной записью, синхронизирует данные с другой учетной системой. Иногда возникают ситуации с нештатным завершением работы робота. Соответственно, клиент 1С после этого не поднимается, нужно вручную заходить монопольно и перестраивать индексы. Вопрос вот в чем: есть ли в 1С механизм, который позволяет это автоматизировать? Т.е. чтобы обнаруживать необходимость перестройки индексов, и выполнить ее без вмешательства администратора? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 00:08 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Глупый вопрос - а индексы надо перестраивать? Быстрее без них зайти. Можете допустим раз в пару часов роботом заходить в 1с монопольно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 08:59 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
> чтобы обнаруживать необходимость перестройки индексов она вроде какой-то файлик при старте щупает - если он есть в папке базы - тогда "перестройка" на sql базу перевести - никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 10:23 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ> чтобы обнаруживать необходимость перестройки индексов она вроде какой-то файлик при старте щупает - если он есть в папке базы - тогда "перестройка" на sql базу перевести - никак? в 1ssystem счетчик сеансов. При подключении +1, при завершении сеанса -1. Если при старте он >0 при отсутствии других подключений - трактуется как необходимость реиндексации. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 10:28 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
ДжекНепотрошительКоллеги, прошу совета. Есть робот, который через OLE работает с сетевой 1С 7.7 под технологической учетной записью, синхронизирует данные с другой учетной системой. Иногда возникают ситуации с нештатным завершением работы робота. Соответственно, клиент 1С после этого не поднимается, нужно вручную заходить монопольно и перестраивать индексы. Вопрос вот в чем: есть ли в 1С механизм, который позволяет это автоматизировать? Т.е. чтобы обнаруживать необходимость перестройки индексов, и выполнить ее без вмешательства администратора? 1. Использовать волшебный релиз, не задающий дурацких вопросов. Спасибо соарону за наше счастливое детство. 2. Если лицензионка обязательна, нужно слегка подпилить выполняемый джоб. В начале создаете файл флага, при успешном завершении удаляете. Регламентным заданием виндов запускаете батник, в нем проверяете существование флага, если находите запускаете 1с в пакетном режиме, с реиндексацией. Удаляете флаг. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 10:48 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Не забываете, что из-за некоректных индексов вы можете получить неправильные данные. Если данные синхронизуются с периодичностью раз в сутки и база работает не 24Х7, то можно рассмотреть вариант получения данных из копии рабочей базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 13:27 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖна sql базу перевести - никак? Это была первая мысль, но клиент категорически не хочет приобретать SQL-сервер и связываться с миграцией. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:03 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
ДжекНепотрошительПоследний выдох ГПЖна sql базу перевести - никак? Это была первая мысль, но клиент категорически не хочет приобретать SQL-сервер и связываться с миграцией. ну если он весь такой лицензионный - пусть сидит и в кнопку давит. 1С инструментов для автоматизации этой каки не предоставляет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:05 |
|
Борьба с аварийным завершением работы 1С 7.7
|
|||
---|---|---|---|
#18+
Dorosh1. Использовать волшебный релиз, не задающий дурацких вопросов. Спасибо соарону за наше счастливое детство. 2. Если лицензионка обязательна, нужно слегка подпилить выполняемый джоб. В начале создаете файл флага, при успешном завершении удаляете. Регламентным заданием виндов запускаете батник, в нем проверяете существование флага, если находите запускаете 1с в пакетном режиме, с реиндексацией. Удаляете флаг. Подправленный релиз использовать можно (все равно никто не будет сверять исполняемые файлы, оригинальные они или нет), но, честно говоря, стремно. Это ж dbf, и требование перестройки индексов там явно не зря, наверняка они иногда могут сыпаться. Попробую вариант с батником, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:05 |
|
|
start [/forum/topic.php?desktop=1&fid=28&tid=1519732]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 391ms |
total: | 497ms |
0 / 0 |