r roms

15
Рейтинг

roms6



  •   Регистрация: 15.03.2009 (15 лет назад)

  •   Был(а) на сайте: 16.03.2022

Подписчики 2

Рейтинг 15

Поиск и восстановление битых ссылок (объект не найден) в реквизитах документов с помощью УРБД 1с 7.7

Инструменты и обработки Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных Перенос данных 1C

Данная обработка выполняет два действия: 1. Ищет в реквизитах документов битые ссылки по фразе "" и записывает результаты в файл LostIn1c.txt на диск D. 2. С помощью данных в сохраненном файле в связанной через УРБД базе (предполагается, что в этой базе с данными все нормально) находит эти реквизиты и регистрирует их на выгрузку. Ну а дальше достаточно сделать обмен в УРБД между базами, чтобы ссылки восстановились.

1 стартмани

30.11.2011    21727    93    roms6    5       

2

Список активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Архив с данными Инструменты администратора БД

Программа необходима в тех случаях, когда на терминальном сервере имеются базы данных в файловом варианте работы и при этом по списку активных пользователей в 1с не возможно определить кто из Windows-юзеров подключен к базе, а нужно срочно освободить БД путем завершения процессов 1сv8. Программа показывает список БД, использующихся в данный момент, каталог БД, имя Windows-юзера и Pid процесса 1сv8. Кроме того, можно сразу же завершить выбранные подключения, не использую диспетчер задач. В архиве 2 файла: ActiveUser1c.exe - основная программа и Handle.exe - общедоступная утилита с консольным интерфейсом, которая выдает информацию об открытых в системе файлах. Перед использованием программы необходимо один раз запустить Handle.exe и согласиться с лицензионным соглашением об использовании утилиты.

1 стартмани

09.07.2010    21539    530    roms6    15       

13

Комментарии

AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#15 13.04.16 18:37
(14) solodovnikov.84,
Вот эта "Handle.exe - общедоступная утилита с консольным интерфейсом" - выдает информацию об открытых в системе файлах.
Из полученного списка выбираются файлы 1cv8.1cd.
Из полного пути отобранных файлов получаем каталоги ОТКРЫТЫХ баз.
Работает это все только для файловых баз на том компьютере, где эти базы лежат.
AdminПоиск и восстановление битых ссылок (объект не найден) в реквизитах документов с помощью УРБД 1с 7.7#2 01.12.11 14:50
(1) warenic,
По поводу "ЗначениеВстрокуВнутр(Док.ПолучитьАтрибут(Рекв.Идентификатор))". Сначала так и хотел делать, но вот остановился на расшифровке кода. Когда то уже находил расшифровку, а как понадобилась, не было под рукой. Решил, что быстрее сохранить путь к реквизиту, где битая ссылка, чем искать расшифровку.

Для выбора каталога сохранения данных тоже время зажал :).

Цитата
К стати, если не охота возиться с dbf-файлами или SQL, то подобным методом (УРБД) можно перекинуть удаленные объекты и из архивной копии в рабочую.
- я ж вроде для этого обработку и сделал. Не понял только, почему обе базы периферийные должны быть.
AdminПоиск и восстановление битых ссылок (объект не найден) в реквизитах документов с помощью УРБД 1с 7.7#0 30.11.11 16:41
Данная обработка выполняет два действия:
1. Ищет в реквизитах документов битые ссылки по фразе "<Объект не найден>" и записывает результаты в файл LostIn1c.txt на диск D.
2. С помощью данных в сохраненном файле в связанной через УРБД базе (предполагается, что в этой базе с данными все нормально) находит эти реквизиты и регистрирует их на выгрузку.
Ну а дальше достаточно сделать обмен в УРБД между базами, чтобы ссылки восстановились.
AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#8 15.07.10 0:57
c SQL базами варианта нет, но базы на SQL и так админятся и в консоле 1с сервера и в консоли SQL сервера
AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#5 10.07.10 15:56
А смысл? пользователей 1с и в программе 1с можно увидеть. Для меня полезность этой программы в том, что по пользователю 1с я не знаю, какой сеанс надо завершить в терминале (юзеры, которые заходят в 1с с правами только на просмотр, пользуются у меня одной учеткой в 1с), а из этой програмулины я могу поотключать процессы, подключившие именно эту базу, да и по доменному пользователю я вижу, кто в базе.
AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#3 09.07.10 17:59
При первом запуске handle.exe выдает окошко о лицензионном соглашении и там надо нажать какую-нибудь кнопку. Может с этим окошком процесс handle.exe в памяти и остался.
AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#2 09.07.10 17:52
Ну вообще то Handle.exe вызывается переодически и сразу закрывается. И у меня он в памяти не разу не остался во время использования программы...
AdminСписок активных пользователей 1с8 на терминальном сервере и безусловное завершение подключения к базе 1с#0 09.07.10 16:12
Программа необходима в тех случаях, когда на терминальном сервере имеются базы данных в файловом варианте работы и при этом по списку активных пользователей в 1с не возможно определить кто из Windows-юзеров подключен к базе, а нужно срочно освободить БД путем завершения процессов 1сv8.
Программа показывает список БД, использующихся в данный момент, каталог БД, имя Windows-юзера и Pid процесса 1сv8. Кроме того, можно сразу же завершить выбранные подключения, не использую диспетчер задач.

В архиве 2 файла: ActiveUser1c.exe - основная программа и Handle.exe - общедоступная утилита с консольным интерфейсом, которая выдает информацию об открытых в системе файлах. Перед использованием программы необходимо один раз запустить Handle.exe и согласиться с лицензионным соглашением об использовании утилиты.