Коригиране на целостта на структурата в 1С

Когато актуализирате платформата 1С, системата често дава съобщение за грешка. Помислете как да поправите грешката "Целостта на конфигурационната структура се нарушава при актуализирането на 1С."

Това е нарушение на целостта на конфигурационната структура

случаи на

Появата на подобен проблем се дължи на различни причини. Това може да се случи при актуализиране на конфигурацията (особено динамична), при генериране на отчети, при опит за публикуване на документ и т.н. Случва се така, сякаш се появява „от въздух“ - когато никой не прави нищо, но има грешка. По-правилно е в този случай да се каже, че причината за това не е установена.

Той се среща в напълно различни платформи - във файлови бази данни, в клиент-сървър и др.

решение

Има няколко опции за третиране на целостта (не забравяйте, че преди всички действия трябва да архивирате базата си данни):

  • Изтрийте временните файлове (прочетете нашата статия за изчистване на кеша). Това помага, когато само един от потребителите има грешка;
  • Ако конфигураторът е наличен и може да бъде отворен - тествайте го и го поправете (виж по-долу). Ако не можете да го отворите, направете го с помощната програма chdbfl.exe (но само ако базата е файл). Приблизителното му местоположение е: - C: Programfiles (x86): cv8 8.3.4.389 bin);
  • Ако базата данни клиент-сървър е инсталирана на SQL сървъра, за да се използва заявката за изтриване от fromfigigsave;
  • Ако конфигураторът е наличен, опитайте да разтоварите и заредете базата данни;
  • Някои бъгове са фиксирани в по-късните версии на платформата - инсталиране на нова платформа;

Ако нито една от опциите не доведе до корекции - свържете се с експертите.

ВАЖНО. Уверете се, че сте направили копие поне веднъж седмично!

Изпитвателна и фиксираща база в 1С

Да разберем характеристиките на използването на системната програма за тестване и фиксиране на базата.

Изпитвателна и фиксираща база в 1С

Направете резервно копие на данните си, преди да направите нещо!

За да влезете в режим тестване / корекция, отидете в системния конфигуратор, изберете от менюто - Администрация / Тест-корекция.

Проверете прозореца и режимите

Този прозорец е предназначен за специфициране на списъка с действия, които трябва да се предприемат за работата на помощната програма. Ние описваме функциите на всеки от тях:

Таблици за повторно индексиране

Когато тази опция е зададена, се извършва повторно индексиране на посочените таблици. Това означава пълно възстановяване на индексите. След тази процедура производителността на системата се увеличава значително - няма да е излишно.

Логическа цялост

Тази функция проверява логическата и структурната цялост на базата данни, открива грешки в организацията на данните.

Референтна цялост

В този случай информацията се проверява за наличие на "счупени" връзки. Те са резултат от неправилно обработване на данни - най-често при изтриване или обмен.

Когато бъдат открити, има избор от три опции за операции:

  • Създаване на обекти - системата създава празни елементи за заглушаване (по-късно те могат да бъдат запълнени с информация);
  • Ясни връзки - те ще бъдат изчистени от програмата;
  • Не променяйте - връзките ще се показват само.

Преизчисляване на общите суми

Общо - таблица на изчисленията, резултатите от счетоводните данни. Преброяването им увеличава производителността.

Компресиращи таблици

Възможността за компресиране и в резултат на това намаляване на размера на базата данни е причинена от факта, че когато изтриете данни, 1С не ги физически изтрива. Т.е. потребителят не ги вижда, но те съществуват. Това е функцията за компресиране, която премахва постоянно невидимите записи. Подобен ефект се постига чрез разтоварване / зареждане на файл с база данни (с разширение dt).

Таблици за преструктуриране

Процедурата за повторно създаване на таблици се извиква, когато структурата на метаданните се промени. Пълно преструктуриране - процесът е много дълъг, трябва да сте изключително внимателни.

Ако тестването / корекцията не доведе до положителен резултат, използвайте приложението chdbfl.exe.

Създаване на резервно копие (ръчно и автоматично)

Архивирането е архивна операция, необходима за всеки потребител, програмист, администратор. Тази база за копиране често се нарича резервна 1С.

Наличието на резервно копие ви помага да поддържате духа, времето, парите и много повече при неочаквани и непредвидими ситуации. Ако някой е изтръгнал кабела от системното устройство, инцидент в електрическата мрежа, компютърът е наводнил кафето и никога не се знае ...

Създаването на резервно копие отнема до десет минути.

Ако възникне такава ситуация и нямате резервно копие, тогава ще я създадете със сигурност!

Администраторите са от два вида: някои правят резервно копие, други правят резервно копие.

Качване на файл

Ако изберете фирмата в началния прозорец на програмата и натиснете бутона, показан на фигурата, тогава ще въведем 1С в режим “Конфигуратор”.

Този режим обикновено е предназначен за развитие и администриране. След това трябва да изберете в менюто „База данни за администриране / разтоварване ...“:

След това ще бъде необходимо да се отговори на системата към предложението за избор на път - къде точно да се изтегли файлът и името му.

Разтоварване 1С информационна база

Вие ще бъдете първите, които ще знаят за успешната операция.

Препоръчително е запазеният файл да се съхранява на външен носител.

Възстановяване на архивен файл

Възстановяването на базата данни се извършва и от режима на конфигуратора, който сме запознати, но сега изберете опцията „Администрация / Изтегляне на информационна база данни ...“:

Изберете Изтегли информационна база данни

Трябва да изберете предварително запазен файл (с разширение mdt). След това се съгласявате със системата за предупреждение за загубата на незаписана информация (ще бъде загубена).

Ако е успешно, 1C ще предложи да рестартирате конфигуратора.

Автоматично архивиране

За да избегнете самозабравимост, можете да използвате една от програмите за автоматично архивиране, например, Effector saver 3.

Тя ви позволява лесно, в няколко стъпки, да автоматизирате създаването на резервни копия. Може да изпълнява функциите си с файловата система и клиент-сървъра. Задаването му отнема само около петнадесет минути, но ползите от него не подлежат на договаряне.

Това приложение е достъпно за обработка на всяка версия на 1С: 7.7, 8.1, 8.2, 8.3. Няма значение какво да обработвате - данни за файлове или разположени на MS SQL сървър или PostgreSQL. Плюс това е безплатно (има търговска версия, удължена).

Първо изтеглете и инсталирайте ефекта Effector Saver.

  • При отваряне виждаме следния интерфейс:

    Ефект Saver прозорец

  • Първо задайте настройките. За да направите това, в „Настройки на услугата / програмата“ въведете опцията „Разтоварване на агент“ и „Добавяне на агент към автоматично стартиране“
  • След това отидете в менюто „Задачи“, задайте „Добавяне на задача“:

    Добавяне на задача към програмата

  • Това е настройката за файловата база данни. По-удобно е да попълните параметрите, като кликнете върху “select / fill”. Чрез активирането му ще бъде показан списъкът за архивиране по аналогия с списъка на 1С информационни бази. От него трябва да изберете този, който ни интересува и да кликнете върху "изберете".

    Избор на база данни

  • Системата предлага повечето от опциите по подразбиране. Потребителят може да попълва само някои полета.
  • В заглавието на прозореца посочете „Тип задача“ - „Архивиране с 1С“.
  • В раздела Настройки укажете директорията за запазване на резервни копия:

    Копиране на запаметено местоположение

След като посочите каталога, последната стъпка е да зададете графика. За да направите това, на раздела със същото име посочете режима на работа на задачата и времето за неговото изпълнение:

График за запазване на копие

За да сте сигурни, че настройките са правилни, трябва да кликнете върху бутона на долния панел - “check”. Ако тестът е успешен, трябва да се появи съобщението “Основните параметри са попълнени правилно”.

Запознахме ви с причините и корекцията на проблема “нарушена е целостта на 1С конфигурационната структура”. След като прочетете този материал, лесно ще се справите с този проблем.

Оставете коментари и напишете за опита си.