Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=33264)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Администрирование и настройка 1С _ Автоматический запуск, переиндексация базы и выход из 1С.

Автор: Internal 16.11.16, 9:37

1С Предприятие 7.7 (сетевая версия) (7.70.027) Бухгалтерский учёт для Украины (7.70.321).
В конце рабочего дня некоторые пользователи не выходят из 1С, их компьютеры на ночь выключаются. Утром при первом запуске 1С пользователю необходимо включать 1С в монопольном режиме и делать переиндексацию. Как сделать так, чтобы после выключения всех компов, ночью (например на сервере) происходила автоматическая переиндексация базы?

 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 3
 

Автор: Acid 16.11.16, 11:56

Нужно в 20-00 вывести сообщение пользователю, если он не отреагирует в течении 1 минуты, закрыть программу. Все это делается средствами 1с.

Автор: nik389 16.11.16, 12:07

Используйте

ОбработкаОжидания(<ИмяПроцедуры>,<ИнтервалВызова>)


Автор: Internal 16.11.16, 12:53

Нашёл в Гугле другой выход, протестил, заработало.

1. В шедулере запланировал еженощное задание для запуска файла Переиндексация.bat.
2. Содержание файла Переиндексация.bat:
I:\1Cv77\BIN\1cv7.exe config /D"E:\Базы\ИмяБазы" /M /NИмяПользователя /PПарольПользователя /@"I:\1Cv77\Переиндексация_1С\reindex.txt"

Содержание файла Reindex.txt:
[General]
Quit=1
CheckAndRepair=1
[CheckAndRepair]
Repair=1
PhysicalIntegrity=0
Reindex=1
LogicalIntegrity=0
RecalcSecondaries=0
RecalcTotals=0
Pack=0
SkipUnresolved=1
CreateForUnresolved=0


Автор: nik389 16.11.16, 15:19

Если кто-то из пользователей не выйдет из базы, переиндексация не запустится. Перед запуском вашего батника нужно принудительно выгнать всех из базы.. А для этого можно использовать ОбработкаОжидания

Автор: Acid 16.11.16, 15:34

Если в конце рабочего дня всех "зависших" пользователей корректно вывести из базы, то реиндексация не потребуется.
А реиндексация - это минимум 20мин рабочего времени.

Автор: Sharzem 16.11.16, 17:46

Цитата(Internal @ 16.11.16, 9:37) *
Утром при первом запуске 1С пользователю необходимо включать 1С в монопольном режиме и делать переиндексацию.

Зачем ???
Религия не позволяет перейти на SQL ?
Ситуация из практики: Переиндексировать ? Да+Нет = Нет - бока вылазят через пару часов, если программист на месте...
Цитата(Internal @ 16.11.16, 12:53) *
Нашёл в Гугле другой выход, протестил, заработало

Рад что поисковиком пользуетесь, но основная трабла так и не разрешена.

Автор: sava1 16.11.16, 18:29

Цитата(Sharzem @ 16.11.16, 17:46) *
Религия не позволяет перейти на SQL ?

А если им Експресс не подходит? Цены то нечеловеческие....

Автор: mister-x 17.11.16, 12:11

А якщо хтось відкрив модальне вікно в 1С і забив на роботу в 1С або відкрив вікно з авторизацією, так і не зайшов в базу, ОбработкаОжидания не підійде.

Автор: Acid 17.11.16, 12:36

mister-x @ Сегодня, 12:11 * ,
Ночью сервера все-равно перегрузятся. С базой ничего не произойдет.

Автор: mister-x 17.11.16, 12:51

але переіндексувати базу зранку запропонує у описаним мною випадку

ЗІ. пробував: якщо вирубати процес 1сv77, у випадку коли користувач "завис" на стадії авторизації - то переіндексація не потрібна (не пропонує)

Автор: Internal 24.11.16, 19:01

nik389 @ 16.11.16, 15:19 * ,

Цитата(nik389 @ 16.11.16, 15:19) *
Если кто-то из пользователей не выйдет из базы, переиндексация не запустится. Перед запуском вашего батника нужно принудительно выгнать всех из базы.
Автоматическая выгонялка из базы происходит ночью методом перезагрузки сервера. Затем запускается батник.

Автор: Sharzem 24.11.16, 21:55

Цитата(Internal @ 24.11.16, 19:01) *
Автоматическая выгонялка из базы происходит ночью методом перезагрузки сервера. Затем запускается батник.

Блин, ну за чем Вы все так "издеваетесь" над 7.7. ???
Її кохати потрібно, а не знущатися...
Цитата
Така, як ти
Буває раз на все життя,
І то із неба.
Така, як ти
Один лиш раз на все життя,
Не вистачає каяття,
Коли без тебе я...

Святослав Вакарчук

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua