В информационную базу загружены не все данные 1с

Обновлено: 07.07.2024

awtbavaria --> awtbavaria



Просмотр профиля прошу совета.
сделал ТиИ бд для переноса в SQL. Когда начал загружать базу в SQL, вылезла ошибка
"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 10.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg15733" и индекса с именем "_InfoR15733_ByDims_R". Повторяющееся значение ключа: (0x01, 0x00000000, 0x00000000000000000000000000000000).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1"
я, так понял, что это пустые ссылки в "регистре сведеней".
Как найти по идентификатору dbo._InfoRg15733 сам регистр, что бы удалить эти ссылки.
запускал tools_1c, нашел эту таблицу, но с ней никаких действий сделать нельзя.
в 1с новичок(
качал обработку с сайта [необходимо зарегистрироваться для просмотра ссылки],
но там полезли проблемы с переменными и решить эти проблемы я не в силе
если поможет 1С:Предприятие 8.2 (8.2.19.83)"Управление торговым предприятием для Украины", редакция 1.2.
Разработка конфигурации: "ABBYY Ukraine", 2007-2014 (1.2.24.3) Vofka --> Vofka



Просмотр профиля Как найти по идентификатору dbo._InfoRg15733 сам регистр
Воспользуйтесь в 1С методом ПолучитьСтруктуруХраненияБазыДанных(). awtbavaria --> awtbavaria



Просмотр профиля Воспользуйтесь в 1С методом ПолучитьСтруктуруХраненияБазыДанных().
подскажите, в какой области метаданых конфигурации воспользоваться данным методом?
проще говоря, куда это прописать? logist --> logist



Просмотр профиля Найдите сначала причину этой ошибки. Дело в том, что если это возникает в процессе обновления ИБ, после выполнения обновления конфигурации, то если вручную удалите эти записи из базы, при запуске 1с будет пытаться обновиться и ошибка возникнет снова и снова.
У меня недавно возникала такая ошибка (в самописной конфигурации, но использующей механизм обновления из БСП), причиной оказалось, то, что из базы пропали все записи всех регистров сведений, возникла какая-то ошибка в самой sql, вылечилось только пересозданием базы sql. Vofka --> Vofka



Просмотр профиля подскажите, в какой области метаданых конфигурации воспользоваться данным методом?
проще говоря, куда это прописать?
Попробуйте вот это. Только там обработка под 8.1, откройте её конфигуратором, он её конвертирует под 8.2. По идее должно работать. Petre --> Petre



Просмотр профиля

awtbavaria, на инфостаре вам все же, вроде, расписали.
1. Определяете конкретный РС.
Есть множество обработок для этого, либо самому написать процедурку:

и найти соответствие.
2. Отредактировать данную таблицу. Как правило, удалить ошибочную запись.

Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". awtbavaria --> awtbavaria



Просмотр профиля

awtbavaria, на инфостаре вам все же, вроде, расписали.
1. Определяете конкретный РС.
Есть множество обработок для этого, либо самому написать процедурку:

и найти соответствие.
2. Отредактировать данную таблицу. Как правило, удалить ошибочную запись.

ту ссылку, что скинул МихаилМ, я находил еще до поста на инфостарте и тут.
она помогла мне понять, что ошибка в самом РС и это немного сэкономило время, за что ему тоже огромное СПАСИБО)

awtbavaria --> awtbavaria



Просмотр профиля прошу совета.
сделал ТиИ бд для переноса в SQL. Когда начал загружать базу в SQL, вылезла ошибка
"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 10.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg15733" и индекса с именем "_InfoR15733_ByDims_R". Повторяющееся значение ключа: (0x01, 0x00000000, 0x00000000000000000000000000000000).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1"
я, так понял, что это пустые ссылки в "регистре сведеней".
Как найти по идентификатору dbo._InfoRg15733 сам регистр, что бы удалить эти ссылки.
запускал tools_1c, нашел эту таблицу, но с ней никаких действий сделать нельзя.
в 1с новичок(
качал обработку с сайта [необходимо зарегистрироваться для просмотра ссылки],
но там полезли проблемы с переменными и решить эти проблемы я не в силе
если поможет 1С:Предприятие 8.2 (8.2.19.83)"Управление торговым предприятием для Украины", редакция 1.2.
Разработка конфигурации: "ABBYY Ukraine", 2007-2014 (1.2.24.3) Vofka --> Vofka



Просмотр профиля Как найти по идентификатору dbo._InfoRg15733 сам регистр
Воспользуйтесь в 1С методом ПолучитьСтруктуруХраненияБазыДанных(). awtbavaria --> awtbavaria



Просмотр профиля Воспользуйтесь в 1С методом ПолучитьСтруктуруХраненияБазыДанных().
подскажите, в какой области метаданых конфигурации воспользоваться данным методом?
проще говоря, куда это прописать? logist --> logist



Просмотр профиля Найдите сначала причину этой ошибки. Дело в том, что если это возникает в процессе обновления ИБ, после выполнения обновления конфигурации, то если вручную удалите эти записи из базы, при запуске 1с будет пытаться обновиться и ошибка возникнет снова и снова.
У меня недавно возникала такая ошибка (в самописной конфигурации, но использующей механизм обновления из БСП), причиной оказалось, то, что из базы пропали все записи всех регистров сведений, возникла какая-то ошибка в самой sql, вылечилось только пересозданием базы sql. Vofka --> Vofka



Просмотр профиля подскажите, в какой области метаданых конфигурации воспользоваться данным методом?
проще говоря, куда это прописать?
Попробуйте вот это. Только там обработка под 8.1, откройте её конфигуратором, он её конвертирует под 8.2. По идее должно работать. Petre --> Petre



Просмотр профиля

awtbavaria, на инфостаре вам все же, вроде, расписали.
1. Определяете конкретный РС.
Есть множество обработок для этого, либо самому написать процедурку:

и найти соответствие.
2. Отредактировать данную таблицу. Как правило, удалить ошибочную запись.

Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". awtbavaria --> awtbavaria



Просмотр профиля

awtbavaria, на инфостаре вам все же, вроде, расписали.
1. Определяете конкретный РС.
Есть множество обработок для этого, либо самому написать процедурку:

и найти соответствие.
2. Отредактировать данную таблицу. Как правило, удалить ошибочную запись.

ту ссылку, что скинул МихаилМ, я находил еще до поста на инфостарте и тут.
она помогла мне понять, что ошибка в самом РС и это немного сэкономило время, за что ему тоже огромное СПАСИБО)

Есть множество причин, по которым необходимо выполнять резервное копирование базы данных. Среди них атака вирусов, скачки напряжения или даже атмосферные явления. Кроме того, следует всегда делать резервное копирование, когда вы выполняете обновление программы.

Регулярное создание архивных копий заметно сократит возможность потери важной информации, которая хранится в базе.

Сегодня расскажем, как выполнить резервное копирование и восстановление информационной базы 1С на примере «1С:Бухгалтерия 8 редакция 3.0».

Важно: доступ к настройкам резервного копирования в программах 1С есть только у пользователя с правами «Администратор».

Создаем копию информационной базы 1С

Чтобы узнать, где находится база, нужно запустить систему. При запуске посмотрите на строчку с расположением файла базы.


Далее нужно перейти по этому пути и переместить копию файла туда, где он будет хранится.



Во время этой операции в базе нельзя производить действия с объектами конфигурации.

Когда потребуется восстановить базу из файла, замените файл *.1CD в папке базы данных.



Выгрузка информационной базы через конфигуратор

Есть и другой способ сделать резервное копирование. Для этого варианта в программе 1С нужно активизировать конфигуратор и выполнить выгрузку базы в файл с расширением dt.





Настраиваем автоматическое резервное копирование

Чтобы выполнялось регулярное сохранение базы, лучше применять автоматическое резервное копирование в 1С.

В типовых конфигурациях есть инструменты для настройки этого процесса для информационной базы в файловом варианте.


У вас будут варианты для сохранения копии. Система предложит:

  • жесткий диск;
  • внешнее устройство;
  • облачный архив.


Через ссылку «Настройка резервного копирования» вы сможете выбрать:

  • периодичность создания копии файловой базы 1С;
  • дату начала и дату окончания выгрузки ИБ;
  • место для сохранения ИБ (используйте облачные сервисы);
  • количество хранимых резервных копий.


Обратите внимание! Такой механизм не подойдет для клиент-серверной базы.

В этом случае автоматическое резервное копирование данных в 1С 8.3 нужно будет выполнять через СУБД. А для этого нужно понимать структуру и механизмы СУБД.

Если у вас это вызывает сложности, то лучше обратитесь за помощью к нашим специалистам.

Восстановление базы 1С из резервной копии

Администратору важно не только уметь создавать копии базы данных или настраивать автоматическое резервное копирование, но и знать, как в случае необходимости восстановить базу.

Итак, у вас уже есть резервная копия информационной базы 1С 8.3.

Давайте загрузим ее в программу. Только обязательно сделайте перед этим резервную копию.

Режим конфигуратор

Если вы создавали архивную копию базы 1С через Конфигуратор, то в этом же режиме запустите базу 1С 8.3, куда вы собираетесь загрузить файл для восстановления.


Далее в окне нажимаем на файл сохраненной резервной копии с разрешением *.dt. Затем «Открыть».


Затем программа выдаст предупреждение и спросит, продолжить ли загрузку. Отвечаем «Да».


Внизу окна в строке можно будет следить за статусом загрузки.


Режим пользователя

В этом же разделе нужно будет и загружать файл архива.


Затем в разделе «Резервное копирование и восстановление» следует нажать «Восстановление из резервной копии».


Программа запросит указать путь к файлу резервной копии для выполнения операции по восстановлению.

Далее выбирайте «Открыть», а затем нажмите «Восстановить данные».


Подождите до завершения операции, а затем приступайте к работе в восстановленной базе 1С.

Читайте также: