![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Резервное копирование 1с |
|
CMD/BAT - Резервное копирование 1с
|
![]() Старожил Сообщения: 289 |
Добрый день пытаюсь настроить резервное копирование базы 1с из CMD/ (выгрузка)
1. Выгоняем пользователей: "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"Serv1c01\Zarplata" /N"administrator" /P"12" /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей Запускается Конфигуратор 1с и через некоторые время выкидывает пользователей. База блокируется. Но сам клиент\конфигуратор остаётся открытым. При закрытии в ручную ошибка {ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(213)}: Значение не является значением объектного типа (ПараметрыПодключенияПО) Если глПодключаемоеОборудование.ПараметрыПодключенияПО <> Неопределено Тогда "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"Serv1c01\Zarplata" /N"administrator" /P"12" /CРазрешитьРаботуПользователей /UC КодРазрешения
При блокировке 1с всталяет слово "КодРазрешения" в свойствах базы на сервере 1с
3. Делаем резервною копию: "C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"Serv1c01\Zarplata" /N"administrator" /P"12" /Out"\\server-01\BACKUP\Zarplata_%date%.log" /DumpIB"\\server-01\BACKUP\Zarplata_%date%.dt" Получаем ошибку - Ошибка исключительной блокировки информационной базы. Активные сеансы и соединения: компьютер: PC120-01, пользователь: administrator, сеанс: 3, начат: 27.09.2018 в 15:20:56, приложение: Толстый клиент Открытый сеанс на первом шаге. Вопросы: Закрывать 1cv8.ехе принудительно? Как понять что все пользователи отключены. При разблокировании они подключаются автоматически и можно опять получить (Ошибка исключительной блокировки информационной базы) при попытке резервного копирования. Или на первом скрипте ошибка? |
|
Отправлено: 15:47, 27-09-2018 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Вот нужная внешняя обработка.
//////////////////////////////////////////////////////////////////////////////// // ЭКСПОРТНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ // Процедура устанавливает блокировку соединений с ИБ, // в соответствиями со значениями реквизитов объекта. // При установке блокировки в информационной базе включается // механизм завершения работы пользователей (включая пользователя, // инициировавшего блокировку). // Процедура УстановитьБлокировку() Экспорт # Если Клиент Тогда Если УстановитьБлокировкуСоединений Тогда // поскольку блокировка еще не установлена, то при входе в систему // для данного пользователя был подключен обработчик ожидания завершения работы. // Отключаем его. Так как для этого пользователя подключается специализированный обработчки ожидани // "ЗавершитьРаботуПользователей", который ориентирован на то, что данный пользователь // должен быть отключен последним. ОтключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей"); ПодключитьОбработчикОжидания("ЗавершитьРаботуПользователей", 60); КонецЕсли; # КонецЕсли // параметры блокировки Блокировка = Новый БлокировкаУстановкиСоединений; Блокировка.Начало = НачалоБлокировки; Блокировка.Конец = ОкончаниеБлокировки; Блокировка.Сообщение = Сообщение; Блокировка.Установлена = УстановитьБлокировкуСоединений; Блокировка.КодРазрешения = КодРазрешения; // установка блокировки соединений УстановитьБлокировкуУстановкиСоединений(Блокировка) КонецПроцедуры // УстановитьБлокировку() |
------- Отправлено: 11:43, 01-11-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Резервное копирование | legionkg | Windows Server 2008/2008 R2 | 13 | 04-10-2018 09:10 | |
Восстановление - Резервное копирование баз 1С средствами Acronis Backup Advanced 11.5 | Tyamich | Программное обеспечение Windows | 0 | 16-09-2016 16:56 | |
Помогите с двумя скриптами (резервное копирование и копирование с условием) | n_i_x | Программирование в *nix | 3 | 21-06-2015 01:54 | |
CMD/BAT - Резервное копирование 1С на backup сервер с записью на DVD | Banzaika | Скриптовые языки администрирования Windows | 14 | 26-04-2010 11:45 | |
CMD/BAT - Резервное копирование 1С на удаленный сервер linux | storm2005 | Скриптовые языки администрирования Windows | 0 | 18-01-2010 17:55 |
|