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

# Как сбросить пароль в базе 1C (SQL) ?

[Источник](https://www.linuxshop.ru/forum/f9/t38073--resheno-kak-sbrosit-parol-1s-8-jesli-baza-na-sql.html)

```
-- Переименовать таблицу v8users
EXEC sp_rename 'v8users', 'v8users_tmp'
GO
-- Переименовать users.usr в users.usr_tmp
UPDATE Params
SET FileName = 'users.usr_tmp'
WHERE FileName = 'users.usr'
GO  

-- Создать пустую таблицу v8users
create table v8users(
ID binary(16) NOT NULL,
Name nvarchar(64) NOT NULL,
Descr nvarchar(128) NOT NULL,
OSName nvarchar(128) NULL,
Changed datetime2(0) NOT NULL,
RolesID numeric(10,0) NOT NULL,
Show binary(1) NOT NULL,
Data varbinary(max) NOT NULL,
EAuth binary(1) NULL,
AdmRole binary(1) NULL,
UsSprH numeric(10,0) NULL,
PRIMARY KEY (ID)
);
```

# Регистрация утилиты администрирования серверов 1С:Предприятия

**Пример расположения:**

`C:\Program Files (x86)\1cv8\8.3.x.xxx\bin\RegMSC.cmd`

**Пример содержимого:**

`regsvr32 /n /i:user radmin.dll`

# Ошибки



# Debug protocol mismatch. Server protocol: http, application protocol: tсp

Ошибка при отладке WEB клиента 1С.

**Решение:** Необходимо указать требуемый протокол в строке браузера:

```
http://ServerName/BaseName/?debug=http
```

# Установлен безопасный режим. Выполнение операции запрещено (1С)

**Суть ошибки**: Конфигурация: УТ 11.3.4.31
```code
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3138)}:
Событие: Отправка.
Объект: Присоединенный файл (Перемещение товаров), к5-47
(e1cib/data/Справочник.ПеремещениеТоваровПрисоединенныеФайлы?ref=90f1000c295916af11e7 ce7c327951c8).
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4665)}:
Событие: Отправка.
Обработчик: ПриОбработкеПОД.
ПОД: ПеремещениеТоваровПрисоединенныеФайлы.
Объект: Справочник объект: Присоединенные файлы (Перемещение товаров), к5-47.
Ошибка выполнения обработчика.
{ВнешняяОбработка.МодульМенеджераОбмена.МодульОбъекта(50869)}: Ошибка при вызове
конструктора (Файл)
ФайлВременный = Новый Файл(ПолноеИмяФайла);
по причине:
Установлен безопасный режим. Выполнение операции запрещено.
```

**Решение**: В модуле менеджера плана обмена в процедуре ПолучитьВерсииФорматаОбмена установить параметр Безопасный режим = ложь при подключении внешнего модуля менеджера обмена ВнешниеОбработки.Подключить(,,Ложь)

**Пример**: 
```code
ИмяОбработки = Выборка.ПутьКМенеджеруОбмена; ДанныеОбработки = Новый ДвоичныеДанные(ИмяОбработки); АдресОбработки = ПоместитьВоВременноеХранилище(ДанныеОбработки); Если ОбщегоНазначения.ЕстьЗащитаОтОпасныхДействий() Тогда ИмяОбработки = ВнешниеОбработки.Подключить(АдресОбработки, , Ложь, ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений()); Иначе ИмяОбработки = ВнешниеОбработки.Подключить(АдресОбработки); КонецЕсли; МенеджерОбмена = ВнешниеОбработки.Создать(ИмяОбработки);
```

# Ошибка: Значение «00000X» поля «Код» не уникально

**Ошибка**: 
```
Ошибка при вызове метода контекста (Записать): НовыйЭлемент.Записать();
```
**Вариант решения**: Восстановление нумерации:
```
ОбновитьНумерациюОбъектов(Метаданные.Документы.ИмяДокумента)
```

# Превышен максимально допустимый размер внутреннего файла ‘XXX//1cv8ddb.1CD’

**Ошибка**: при попытке помещения объекта в хранилище конфигурации. по причине: Превышен максимально допустимый размер внутреннего файла ‘XXX//1cv8ddb.1CD’

**Решение**: <a href="https://its.1c.ru/db/metod8dev/content/5924/hdoc" target="_blank" rel="noreferrer noopener">(источник)</a>: Изменение формата файла:
```
C:> CNVDBFL.EXE -с -f 8.3.8 -p 16k С:\<путь к файлу>\1Cv8.1CD
```
где 16k замените на нужный размер страницы файла (4k, 8k, 16k, 32k, или 64k) и укажите правильный путь к Вашей базе данных.

# В данной транзакции уже происходили ошибки

[Статья на тему](https://habr.com/ru/post/419715/), [статья на ИТС](https://its.1c.ru/db/v8std/content/783/hdoc)

```
НачатьТранзакцию();
<strong>Попытка</strong>
    ДелаемЧтоТо();
    ЗафиксироватьТранзакцию();
<strong>Исключение</strong>
    Если ТранзакцияАктивна() Тогда
        ОтменитьТранзакцию();
    КонецЕсли;
    ВызватьИсключение;
<strong>КонецПопытки</strong>;
```

# Конфликт блокировок при выполнении транзакции. Неустранимый конфликт блокировок

[Анализ и устранение взаимоблокировок (ИТС)](https://its.1c.ru/db/metod8dev/content/4051/hdoc), [Ответственное чтение данных (ИТС)](https://its.1c.ru/db/v8std/content/648/hdoc)

<figure class="wp-block-image" id="bkmrk-%D0%9F%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F-%D0%B1%D0%BB%D0%BE">![ ](https://its.1c.ru/db/content/metod8dev/src/developers/scalability/methods/i8104051.files/pic1.jpg?_=0001291497BEC4F3-v2)<figcaption>Повышение уровня блокировки ресурса в рамках одной транзакции</figcaption></figure>

# При обновлении конфигурации "Ошибка при выполнении файловой операции"

[Источник](https://forum.infostart.ru/forum68/topic152281/)

Одним из вариантов может являться поломка конфигурации поставщика. В этом случае в качестве решения можно попробовать **снять конфигурацию с поддержки и выполнить загрузку через "Загрузить конфигурацию".**