#0
by kis111
Регулярно батником запускаю по списку конфигураторы баз в пакетном режиме с целью резервирования. Но частенько при этом базы не выгружаются по причине невыхода (на выходные, по окончанию работы) кого-то из пользователей. Возможно ли в обработке какой-то командой получить список невышедших пользователей?
#3
by kis111
Мне надо знать - кто именно не вышел - т.е. имена пользователей. Чтобы потом им втык сделать. Приказ о том, что суббота - это НАШЕ время, вышел, но кое-кто его не выполняет..
#4
by ДенисЧ
файлы *.lck в каталогах пользователей. Делай dir /s *.lck и невозбранно достигнешь желаемого.
#6
by kis111
Если юзер вышел некорректно (или выкинули его) - этот файл может остаться, а юзера уже нет. Хотя... Если файл остался - я все равно не смогу ж выгрузку запустить, так? Еще вопрос - как 1с в мониторе определяет присутствие пользователя в базе? Именно по этим файлам?
#7
by ДенисЧ
Можно получить список файлов и попытаться их удалить. Если удаляется, значит норма. если нет - оппа.
#9
by kis111
правильно ли я понял? Если файл не удаляется - юзер в базе, если удалился, значит юзера уже в базе нет?
#10
by skunk
правильно ... вот только что будешь делать с теми зверями, у которых нет собственного каталога... или путь будет к каталогуИБ не привязан... а что не помогло?
#12
by kis111
насчет зверей без каталогов - засада, сам как раз про это думаю. Но, в принципе, кроме нас, таких не очень много - в одной базе рассадить нескольких юзеров с одной записи на несколько - нетрудно, и в другой переписать одну ОЛЕшную обработку... Может, так и сделаем. Что касается - уже скачал, но так и не понял, даже после прочтения ветки, что это за "Объект", и как это приспособить в мою обработку... :(
#14
by kis111
Это точно. Но там делал не я. А для нас - не хочется каталог делать, ибо бывает нужда запустить базу с пользовательского места под твоим логином, а она уже на твоем рабочем месте запущена..
#15
by skunk
объект находиться в таблице... скопируй ее в свою обработку... ну и далее имеешь процедуру Сформировать ... для заполнения таблицы значений пользователями БД
#16
by kis111
Спасибо, попробую. А что там насчет офиса говорится? Т.е. если его нет - ничего не заработает?
#17
by Обработка
v7backup использую давно. Он умеет выгнять юзеров ночью. Но не всегда конечно. Выгноялку можно придумать в самой 1с через обработку ожиадния. Но там тоже есть засада. ну вощем комплекс мер поможет. 1. Оргназационный 2. v7backup 3. выгонялкя в самой 1С 4. ну наконец перезагрузка сервака (жестокок тупо за то надежно)
#18
by kis111
1. есть приказ, но - не всегда они выходят, забывают. Собссно, для этого и надо получить список юзеров, не вышедших в пятницу. 2. А v7backup со скульными базами может работать - выгружать и выгонять? 3. 1с-Выгонялка (через константу и обработку ожидания) есть, но только в 2х основных базах (да и не всегда работает - те же модальные окна она не уберет). а их больше. 4. до этого не дойдем. Можно проще - выбить юзеров на скульном серваке и на том, где каталоги баз хранятся - но дело в том, что я хотел автоматизировать процесс бэкапа для всех баз, а не разбираться в каждом случае - кто да почему. Т.е. в ДАННОМ случае хрен с ней, выгонялкой, но чтобы юзеров. кто мне не дал - ЗНАТЬ!
#21
by kis111
Каким образом это мне поможет узнать, кто в какой базе не вышел? Да не надо мне их счас выпинывать! Умею я это делать, пусть и вручную, но не надо. Надо просто узнать - КТО. А потом уже вариант 1 - организационные меры.
#23
by Sadovnikov
ВК RiK_SQL . ПолучитьСписокАктивныхПользователей(<РежимРаботыПользователя>); Синтаксис: ПолучитьСписокАктивныхПользователей Назначение: Получает список пользователей, работающих в данный момент в текущей базе. Возвращает: список значений, в котором перечислены имена пользователей БД. 0 - в случае ошибки при считывании списка активных пользователей. P.S. Благодарность Ерохину Андрею aka Vippi за предоставленную идею реализации данного метода. Параметры: <РежимРаботыПользователя> - число, какой режим работы пользователей анализировать. Возможные значения: 1 - предприятие, 2 - конфигуратор, 3 - отладчик, 4 - монитор, 0 - все.
#25
by Дядя Васька
Если у тебя скуль, зачем бэкапить средствами 1С, если скуль умеет это делать в разделенном режиме?
#27
by kis111
Спасибо, счас поищу.. интересно, каким образом, если он зашел в чт, например, а то и раньше. причем народу в базах много, и то заходят, то уходят - нормальные то юзера. Причем некоторые - кто без каталога пользователя - заходят одновременнос нескольких рабочих мест. А если просто посмотреть, кто СЕЙЧАС в базе - так там уже народу поназаходило - у нас и в вскр люди работают. Т.е. в принципе узнать можно, но гиморно очень! Хотя бы чтобы себе загрузить в локальные базы, с которыми я работаю. Да и резервные копии мы привыкли хранить в выгрузках.
#28
by Обработка
Скульные бекапы ужасно большие бывают. У меня 1сные бекапы хранятся вечно а скульные неделю. т е ночью бекап делается 2 раза 1сный и скульный. По сеансам можно понять кто вчера зашел и не вышел. ну конечно за исключением ошибочного выхода.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить список активных пользователей?
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как в модуле объекта получить реквизит формы?
- Выполнение запроса в модуле документа и модуле формы. В чем разница?
- Как получить в модуле формы список колонок формы документа?
- Пролистать список типов или Получить список видов документов, справочников и т.п
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Получить список активных пользователей 1с 8
- v7: Как распечатать список всех процедур в модуле и модуле формы документа
- v7: Как получить данные по оборотному регистру за неполный период в модуле проведени
В этой группе 1С
- Как закрыть доступ к папке в сети без домена?
- Кто пользуется 1с подрядчик строительства 3, или 4 на 1С Предприятие 8.0
- Как выделить фон строки в табличной части
- Ошибка выгрузки платежных поручений для казначейства
- v8: как программно открыть html документ
- Подскажите прогу для печати в *.txt
- Подсчет количества часов по графику ЗиК 77
- Подпись с картинкой Mozilla Thunderbird
- Загрузка данных в ТСД для ТиС 9.2
- v8: Вопрос с запуском приложения из 1С?
- v7: Разная среднесписочная численность
- СКД: добавить строку с подписями
- Как сохранить отчет из 1С 6.0 в Excel?
- ЗУП (2.5.10.6) Задвоение физического лица в отчетах
- Настройка прав доступа в 1С ЗУП
- v7: Списание товара на 91.2 счет
- Как программно нажать на ЭлементыФормы.ДействияФормы.Кнопки.Действие?
- v7: Как загрузить данные из массива в таблицу значений
- Ошибка при запись документа программно, если открыта форма данноо документа
- Отражение начисления НДС УПП