Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Автоматический запуск, переиндексация базы и выход из 1С.          
Internal Подменю пользователя
сообщение 16.11.16, 9:37
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

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

 ! 

Правила: 3
 


Сообщение отредактировал logist - 24.11.16, 19:42

Acid Подменю пользователя
сообщение 16.11.16, 11:56
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

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

nik389 Подменю пользователя
сообщение 16.11.16, 12:07
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 153
Из: Украина
Спасибо сказали: 37 раз
Рейтинг: 34

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


Internal Подменю пользователя
сообщение 16.11.16, 12:53
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

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

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
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 153
Из: Украина
Спасибо сказали: 37 раз
Рейтинг: 34

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

Спасибо сказали: Acid,

Acid Подменю пользователя
сообщение 16.11.16, 15:34
Сообщение #6

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

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

Sharzem Подменю пользователя
сообщение 16.11.16, 17:46
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

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

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

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


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

sava1 Подменю пользователя
сообщение 16.11.16, 18:29
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

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

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

mister-x Подменю пользователя
сообщение 17.11.16, 12:11
Сообщение #9

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

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

Acid Подменю пользователя
сообщение 17.11.16, 12:36
Сообщение #10

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

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

mister-x Подменю пользователя
сообщение 17.11.16, 12:51
Сообщение #11

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

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

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

Сообщение отредактировал mister-x - 17.11.16, 12:57

Internal Подменю пользователя
сообщение 24.11.16, 19:01
Сообщение #12

Общительный
**
Группа: Пользователи
Сообщений: 17
Из: Київ
Спасибо сказали: 0 раз
Рейтинг: 0

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

Sharzem Подменю пользователя
сообщение 24.11.16, 21:55
Сообщение #13

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

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

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

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

Сообщение отредактировал Sharzem - 24.11.16, 21:57


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 10:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!