Администрирование

Принудительная установка пароля пользователям, работающим без пароля

Чтоб заставить всех, кто работает без пароля, установить пароль. Можно применить программный ограничитель. Для этого в модуле приложения добавляем функцию:

//am+
Функция ПроверитьИзменитьПарольПользователя()

   
ТекПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();

В процессе обновления информационной базы произошла критическая ошибка.


В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for SQL Server: Cannot insert duplicate key row in object 'dbo._InfoRg22299NG' with unique index '_InfoR22299_ByPeriod_TRRNG'.
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1

Одна из причин медленного группового проведения в УПП

Встала проблема медленного группового проведения УПП.
Что в итоге нашли:

Изначально проведение периода 01.08.2009-05.08.2009 23:59:59 заняло 9:51:59-10:43:13=51м14с.

После выгрузки и загрузки (через конфигуратор) в чистую sql Базу проведение периода 01.08.2009-05.08.2009 23:59:59 заняло 14:18:40-15:00:36=41м56с быстрее на 18% (маловато будет, но не помешает).

Включение РАУЗ существенного выигрыша в проведении не дает.

Если нужно скопировать настройки одной роли в другую

Появилась задача скопировать настройки роли СпециалистСбыта_РуководительГруппы в СпециалистСбыта_РуководительОтдела.

Самый простой способ:

1) делам копию конфигурации и загружаем в пустую базу
2) в копии переименовываем
СпециалистСбыта_РуководительОтдела -> СпециалистСбыта_РуководительОтдела_
СпециалистСбыта_РуководительГруппы -> СпециалистСбыта_РуководительОтдела
3) выгружаем конфигурацию из копии
4) делаем сравнение и объединение с основной базой, указываем только одну нашу роль

Подключение к одной SQL базе из разных серверов приложения.

Оказывается 1С:Предприятие 8.1 (8.1.13.41) позволяет подсоединиться к одной базе SQL из разных серверов приложений причем одновременно. Таким образом действия второго подключения не отображаются в журнале регистраций первого, да и в списке активных пользователей первого подключения не отображается информация о втором подключении.

Настройка параметров запуска сервера 1С Предприятие 8 в реестре

Если на машине установлены сервер 1С Предприятие 8.1 и 1С Предприятие 8.2 то нужно развести по разным портам. Для этого в реестре находим ключ

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent

и обращаем внимание на ключ

ImagePath

Отключить базу от УРИБ.

Чтоб отключить периферийную базу от УРИБ и тем самым получить доступ к изменнеию конфигурации достаточно выполнить следующий код:


ПланыОбмена.УстановитьГлавныйУзел(Неопределено);

Работа со списком баз 8.1

Список баз 8.1 можно сохранять в файл.
Для этого правой кнопкой мыши по корневому элементу "Информационные базы",
далее "Сохранить ссылку в файл".
Получаем файл с расширением v8i, это текстовый файл в кодировке UTF-8.
Далее с помощью редактора в файле можно провести замену, например заменить имя сервера приложений в случае переезда баз. После чего исправленный файл можно загрузить(предварительно очистите списко баз в меню запуска 1С 8.1), для этого надо по нему даблкликнуть в проводнике. Вуаля! Все базы на месте и ссылаются на другой сервер. Удачного администрирования!

RSS-материал