Ошибка "Нарушена целостность структуры конфигурации"

Публикация № 202933

Администрирование - Администрирование данных 1С - Тестирование и исправление

ошибка Нарушена целостность структуры структура конфигурации конфигурация не открывается

62
Один из многих вариантов решения ошибки "Нарушена целостность структуры конфигурации".
Если Вам довелось столкнуться с этой ошибкой обратитесь к специалисту 1С однозначно. Вариантов решения много, но от ситуации и источника проблемы - решения совершенно разные.

Один из многих вариантов решения ошибки "Нарушена целостность структуры конфигурации".
Если Вам довелось столкнуться с этой ошибкой обратитесь к специалисту 1С однозначно. Вариантов решения много, но от ситуации и источника проблемы - решения совершенно разные.

 

Предлагаю вашему вниманию одну из таких ситуаций.
Описание задачи:
Обновление конфигурации произошло автоматически. При запуске 1С режиме конфигуратор имеем сообщение "Нарушена целостность структуры конфигурации". При автообновлении конфигурацию поставщика обновить корректно не получилось. Запуск в пользовательском режиме выдает ошибку ссылаясь на модуль в конфигурации.
Во первых необходимо очистить кеш. В ОС Windows 7 находиться C:\Users\Администратор\AppData\Roaming\1C\1Cv82 и C:\Users\Администратор\AppData\Local\1C\1Cv82 (Win7x64). После очистки кеша 1С запуститься в режиме конфигуратора. При попытке открыть конфигурацию 1С вылетает. Выгрузить информационную базу в файл для подстарховки. Тестирование и исправление не помогает. Утилита проверки файловой базы говорит, что ошибок нет. Пункты меню загрузки, выгрузки конфигурации, поддержки и т.п. без открытой конфигурации не активны. Доступна сохранение конфигурации данных - это значит что данные не уничтожены, что является главным..
Так же из конфигуратора в пользовательский режим в режиме отладки может запуститься, а возможно и нет, это не влияет на ситуацию.
Попытка загрузить информационную базу в SQL не приведет к положительному результату.

И тут появляется мысль что можно было бы поставить крест на базе... подняться из древнего бекапа если таковой имеется... и напрягаться с восстановление данных вручную. 

Решение:
1. Необходима чистая конфигурация той же версии - рабочая.
2. Очиста кеша полная (указано выше).
3. Запускаем чистую базу в режиме конфигуратора и открываем конфигурацию. При этом 1С создает ее кеш в C:\Users\Администратор\AppData\Local\1C\1Cv82 (набор файлов и папок в папке с ID конфигурации.) так же нам нужен кеш C:\Users\Администратор\AppData\Roaming\1C\1Cv82. Можно просто переименовать данные папки после закрытия 1С.
4. Запускаем наш не рабочую базу в режиме конфигуратора и смотрим кеш. И в результате имеем две папки с ID конфигурации (Живой и Мертвой).
5. Закрываем все и подменяем кеш мертвой конфы на живую полностью. Т.е. удаляем текущую и заменяем ранее переименованной папкой.
6. Запускаем не рабочую базу в режиме конфигуратора И ВОТ первый успех -  дерево конфигурации открыто, разделы меню управления конфигурацией активны.
7. Идем в управление поддержкой, и снимаем с поддержки полностью. сохраняем, обновляем. Можно обновить через файл конфигурацией рабочей базы.
8. Удалем кеш полностью. 
9. Запускаем не рабочую базу в режиме конфигуратора, пытаемся открыть конфигурацию - все открывается, ошибки нет.
10. Запускаем 1С. Все доступно. Данные на месте. 

Вот еще вариант спасения предложенный пользователем инфостара Tavalik:

1. "Конфигурация" - "Конфигурация базы данных" - "Вернуться к конфигурации БД" 
2. "Конфигурация" - "Обновить конфигурацию баз данных"

http://olenant.ru

62

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо
1. Yashazz 2855 07.10.13 13:50 Сейчас в теме
А что, делать свежие бэкапы - уже совсем не модно? Мне вот за одну фразу "подняться из древнего бекапа, если таковой имеется" - уже хочется прибить тяжёлым предметом.
gigapevt; alexander-pro; freeek; CHSN8; lamelioss; anchovy; Bukaska; kotloff; +8 3 Ответить
2. Bukaska 131 07.10.13 14:10 Сейчас в теме
(1) Yashazz, Программистов две категории: бекапники и безбекапники))) Вот для вторых и делают)))
3. ediks 329 08.10.13 10:35 Сейчас в теме
(1) Бекап - это акт проявления трусости. :).
ЗЫ. Совсем не хочу принизить ценности публикации. Любой вариант успешного восстановления имеет право на жизнь.
kyrasol; savauu; dj_serega; freeek; Wildpig; CHSN8; dour-dead; PokerFace; kozlovvp; quebracho; +10 Ответить
51. Denic_01 27 30.08.17 17:08 Сейчас в теме
(1)
по таким рассуждениям сразу видно человека который не работал с крупными базами
что значит древний - утренний это древний или нет если в базе n сотен народу ?
slavaso; freeek; forsagforsag; DmitrySinichnikov; Mastekor; werd00; +6 1 Ответить
52. Yashazz 2855 01.09.17 15:05 Сейчас в теме
(51) Насмешили) Вы мне ещё про разницу Full и Simple для скуля расскажите) Я, батенька, лет 15 с такими базами работаю, от которых порой и Оракл кряхтит)
53. Denic_01 27 01.09.17 17:13 Сейчас в теме
(52)
ну раз оракл кряхтит, то конечно стоит напомнить нам убогим о бэкапах, а то мы не знали
просто в такие темы заходят люди с реальной проблемой, которым не до шуток и желающих вставить свои 5 копеек не по теме, увы, не в тему - в такие моменты раздражают
впрочем тоже не буду засорять, потому прекращаю диалог


чтобы привнести пользу отпишусь:

мне в итоге помогла очистка таблицы ConfigSave - на рабочих базах в ней 0 записей, на рухнувшей же было 11
вероятно, стоит это проверить
поведение было такое же как в теме, конфигуратор открывался, при попытке открыть конфигурацию падало
madway; slavaso; freeek; +3 Ответить
58. slavaso 13.03.19 12:25 Сейчас в теме
(53) Друг, ты мегаадекватен. От "кряхтящих" глаза текут уже. Спасибо, твой вариант простой и рабочий.
4. Tarlich 78 09.10.13 11:10 Сейчас в теме
Необходима чистая конфигурация той же версии - рабочая.
а если не знаю?
6. olenaNT 79 11.10.13 14:02 Сейчас в теме
(4) Tarlich,
[IS-QUOTE]Необходима чистая конфигурация той же версии - рабочая.
а если не знаю?[/IS-QUOTE]
По любому существуют бекапы хоть какие нибудь хоть полугодовой давности. И еще вариант, Вы можете обратиться к специалисту 1С, у которого найдется типовая конфигурация +7(3435)370307. Выгрузить конфигурацию в файл. Создать новую пустую конфигурацию и загрузить т.е. заменить конфигурацией из файла.
5. 13jaguar 96 09.10.13 11:35 Сейчас в теме
Я считаю, что перед восстановлением из бекапа все-же следует попробовать иные варианты восстановления текущей информации БД. Автору респект!
7. EvilDoc 167 28.11.13 12:51 Сейчас в теме
Интересный момент. Запомню =-)
8. FullMoon 94 10.01.14 22:29 Сейчас в теме
1сники делятся на тех, кто делает бэкапы и тех, кто будет их делать))
9. Bukaska 131 11.01.14 00:23 Сейчас в теме
(8) FullMoon, о чем я и сказала в предыдущем посте)))
10. FullMoon 94 11.01.14 10:11 Сейчас в теме
(9) Bukaska, я имел ввиду, что те кто не делают бэкапы всё равно будут их делать после падения базы.
11. EugeneR1c 13.02.14 18:17 Сейчас в теме
Во первых необходимо очистить кеш. В ОС Windows 7 находиться C:\Users\Администратор\AppData\Roaming\1C\1Cv82 и C:\Users\Администратор\AppData\Local\1C\1Cv82 (Win7x64). После очистки кеша 1С запуститься в режиме конфигуратора. При попытке открыть конфигурацию 1С вылетает. Выгрузить информационную базу в файл для подстарховки. Тестирование и исправление не помогает. Утилита проверки файловой базы говорит, что ошибок нет.


Помогло: (при условии возможности выгрузить данные)
В режиме Конфигуратора -Администрирование-Выгрузка данных, и сразу "Загрузка данных" - этого же файла.
Прикрепленные файлы:
12. natarezn 20.02.14 09:20 Сейчас в теме
а если я накатываю обновления с 53,6 до 55,7 ? и она пишет вот эту табличку ?
13. olenaNT 79 20.02.14 10:14 Сейчас в теме
(12) natarezn, вернитесь к бекапу. Тестирование и исправление ошибок. Если такого нет восстанавливайте согласно статье.
14. galinka1c8 21.04.14 23:46 Сейчас в теме
Спасибо очень помогло. Сообщение об ошибке стал выдавать при обновлении. и то через раз( при попытке обновить с типовой пару раз выбивал, затем вроде пошло, но при запуске в режиме предприятия выбил насовсем). Чистка кеша спасла ситуацию, дальше вроде дело не пошло). А по поводу копий не каждый клиент их делает(хорошая мысль приходит как говорится опосля, когда все слетело и наученные горьким опытом, все начинают выгружать арх копии). Но даже у тех у кого это поставлено на автом. архивирование ночью периодически архив не формируется - чисто человеческий фактор- забыли на ночь правильно закрыть программу при рабоче по удаленке)) Так что тоже может пригодится.
15. nance 25.07.14 20:33 Сейчас в теме
СПАСИБО!!! Очень выручило! Помимо этой ошибки - были также "Ошибка формата потока" и ошибка при создании архива - заверщение работы 1С Предприятие. От всего помогла замена кеша, универсальный метод)
16. Korvinfromamber 28.11.14 13:55 Сейчас в теме
а у меня тепо не обновлялась ИБ .. залил конфу версия поддержки обновилась, а конфигурации нет (( .. вот и думаю получится нет ? ... ну .. думаю получится конечно же .. ))
17. Korvinfromamber 28.11.14 13:56 Сейчас в теме
вот только не понял - смысл от чистки кэша то ?
18. Korvinfromamber 28.11.14 14:57 Сейчас в теме
Спасибо други .. все работает ..
19. Dnki 4 29.11.14 22:40 Сейчас в теме
Только что случилась описанная ситуация. Рад бы разделить эйфорию коллег, но метод не сработал. Мой случай:
- обновлял базу конфигурацией с флэшки. ("Загрузить .. из файла")
- Основная конфигурация загрузилась, и выдала "Страшное Сообщение". БД не обновилась.
- В режиме "1С Предпр." запускается и работает, только выдает предупреждение о несоответствии.
- Удаляю кэши. В обоих папках: \Roaming\1C\1Cv82, \Local\1C\1Cv82. Затем, вставляю (копирую) кэши (оба) из работоспособной базы, как и рекомендует автор.
- Ан нет! Сразу при запуске Конф.опять Сообщение.

Но статья все-же натолкнула на мысль:
- Просто очистил кэш
- Конф. открылся, без дерева, т.е. конфигурация закрыта.
- Пункт меню: Конфигурация/ Конфигурация БД/ Вернуться к конф-ии БД вернула к жизни.

Выводы:
1) Наверное не получилось из-за отсутствия гарантированной идентичности с конфигурацией "древнего бэкапа".
2) Причина возникновения проблемы в моем случае - "битый" файл на флэшке. Другую базу испортил так-же. Как "неприличную болезнь" передал.
3) Отсюда и третий вывод, про архивы. Про них много сказали. Согласен со всеми. Как факт скажу: за последние 10 лет сотни/тысячи обновлений, своими руками и коллег, и всегда только после сохранения БД. Даже если торопишься, даже если недавно обновляли и т.п. Сегодняшний случай подтверждение правильности правила. Моя БД была отладочная, интерес представляла сама борьба с проблемой.

Осталось только прочувствовать ситуацию "на будущее". У меня пока мало статистики о самопроизвольной порче баз просто в ходе работы. Помню, портились файловые БД первых релизов 8.2 (до 15-го) просто гарантированно, за 1-2 месяца. Сейчас, на 17-19 за год ни одного случая. С SQL проработал 1,5 года - нет вопросов. И, выходит, обновление - самый вероятный вариант появления проблемы. Если у кого есть информация по порче БД - поделитесь.
Serg3141; Kotyara; +2 Ответить
20. dnk-71 30.11.14 00:40 Сейчас в теме
А почему про chdbfl.exe забыли?
Утилита предназначена для автономной проверки и исправления файлов базы данных.
Бывает, вызывают на ремонт БД.
После сбоев всяких (в т.ч. и после неудачного обновления) обычно помогает:
1. Переиндексация
2. Данная утилита
21. olenaNT 79 02.12.14 14:21 Сейчас в теме
(20) dnk-71,
Это статья как раз для таких случаев что ничего не помогает тем более chdbfl.exe.
Каждый специалист даже новичок знает об этом файле в платформе 1С, это первый инструмент после Тестирования и Исправления ошибок (ТИО).
22. 7OH 32 02.12.14 16:19 Сейчас в теме
Спасибо огромное.
Пользовательсикй кеш менял, когда отчеты скд вылетали, а вот до этого догадаться - ммм- класс.
Помогла загрузка конфигурации целиком.
23. It-developer 20 11.12.14 17:32 Сейчас в теме
прикольно. а я знаю как 3-мя строками убить все конфигурации подчиненных узлов :)))))
24. Tavalik 2100 16.12.14 12:19 Сейчас в теме
Мне, к сожалению, трюк с подменой кэша не помог, как и не помогло тестирование и исправление ИБ.
А помогло следующее:

1. "Конфигурация" - "Конфигурация базы данных" - "Вернуться к конфигурации БД"
2. "Конфигурация" - "Обновить конфигурацию баз данных"
perepetulichka; Kotyara; +2 Ответить
25. Kotyara 16 13.01.15 22:17 Сейчас в теме
(24) Tavalik, Да, тоже выручил именно этот способ. Подмену кэша даже не пробовал. Но надо сразу заметить, что:
1. Необходимо очистить кеш.- смотри выше. 2. Зайти в конфигуратор и выполнить ваши 2 пункта:
1. "Конфигурация" - "Конфигурация базы данных" - "Вернуться к конфигурации БД"
2. "Конфигурация" - "Обновить конфигурацию баз данных"
Большое спасибо.
26. CERBER 22.01.15 11:15 Сейчас в теме
В моем случае, произошла такая ошибка при перепрыгивании через 3 обновления в базе "Бухгалтерия предприятия, ред 2.0", сразу после объединения, при запуске получил такую же ошибку.
База крутится на линуксе Цент ОСь + Постгрии SQL 9.1
С бекапами все плохо, не люблю я их делать, лениво. Потому еще год назад поставил какую-то прогу, делает ночами сама выгрузки всех конфигураций.
И так как это делается каждую ночь, то полез очистил кеш, открыл конфигуратор и не задумываясь, загрузил вчерашний ночной бекап. Бухи у меня не активные, потому с утра доков не успели наделать.
Ошибка произошла на релизе платформы 8.2.17.153. Может на более новых что-то подправили, но пока не могу обновиться. Сервак линуксовый лениво переустанавливать. Сносить старую версию 1С-ки серверной и ставить новую, потом еще 30 машин без домена обеги обнови платформу. Жуть.

Спасибо автору за подробный пошаговый вариант спасения данных.
27. Bukaska 131 22.01.15 13:46 Сейчас в теме
(26) CERBER, 8.2.17.153 - не древнюю ли вы платформу юзаете?))))
28. Terve!R 31.07.15 12:21 Сейчас в теме
(26) CERBER,
- бэкапы не делает перед обновлением.
- перепрыгивает через несколько релизов, не понимая что творит.
- не задумываясь, загружает в рабочую базу неизвестный бэкап.
- использует старючую платформу от 19.12.2012г, на которой последняя Бухгалтерия 2.0 работать не должна.
- слово "лениво" в каждом предложении :)

Как можно настолько безответственно относиться к своей работе? Жуть :)
29. Chaotic 40 12.08.15 01:23 Сейчас в теме
Еще можно попробовать удалить базу из списка баз и добавить в список, например, с другим названием... Мне как-то помогло...
---
По поводу бэкапов вообще - бэкапы делаются, люди работают. Сие недоразумение возникло во время очередного обновления, во время текущей работы людей никак не проявлялось. А находить ту копию, на которую обновление бы нормально установилось - это терять наработанную за это время информацию...
30. Terve!R 14.08.15 11:30 Сейчас в теме
(29) Chaotic, удалить базу из списка и добавить заново - это фактически очистка кэша получается :)
31. ss4ss 16.01.16 23:22 Сейчас в теме
Чего мудрить, удаляешь базу из списка, и заново добавляешь, открываешь все норм. Старый и давно известный баг! Все прекрасно работает.
rhtr; apostal86; +2 Ответить
32. apostal86 213 02.03.16 10:15 Сейчас в теме
(31) ss4ss, да, мне помогло в подобной ситуации. Ошибка возникала при обновлении не типовой конфигурации КА
33. vevd 27.05.16 11:02 Сейчас в теме
Мне помогло:
1. Очистка кеша;
2. Переименование каталога БД;
3. Переименование базы данных в выборе баз данных.
34. zoytsa 01.06.16 15:41 Сейчас в теме
Для клиент-серверной базы, которая установлена на SQL сервере можно попробовать воспользоватся запросом «delete * from configsave»
mismak; CratosX; +2 Ответить
35. Новичок1с 09.07.16 12:22 Сейчас в теме
Добрый день.
Ошибка такая же возникает.
пробовала:
-очистить кэш- (не помогло)
-переименовать папку с базой- переименовала, подкинула 2.0.65.35 версию- в итоге запускаю из папки- при входе- оновление на версию 2.0.65.29 и далее при входе других пользователей- такая же ошибка.
-тестировала базу данных- не помогло
удалила/ создала профиль пользователя системы.
36. Новичок1с 09.07.16 12:29 Сейчас в теме
Всё же помогло- удалить базу из списка, а потом заного добавить..
(не ту базы вставляла в список баз)
+тестирование,
+очистка кэша
Благодарю за нужную и полезную информацию.
37. juricher 6 22.07.16 10:06 Сейчас в теме
Не помогло. Конфигурация чуть изменена, а значит включено разрешение изменения конфигурации
38. progr-2008 118 23.07.16 17:22 Сейчас в теме
Несколько раз помогало удалить из списка, добавить в список.
39. progr-2008 118 23.07.16 17:23 Сейчас в теме
И все-таки, в чем причина нарушения структуры?
40. Anchoret 35 20.09.16 16:20 Сейчас в теме
У меня такая ошибка возникла после того, как перезагрузился комп во время обновления.
Так как это была копия базы, не задумываясь накатил бэкап, но, к моему удивлению, конфигуратор так и не запустился.
Помогла очистка кэша.
41. semina-2016 07.11.16 14:06 Сейчас в теме
Спасибо, база в работе. Просто очистка кэша и перерегистрация базы не помогли. Помогла именно подмена кэша на рабочий.
42. M-Mark-76 114 08.11.16 11:50 Сейчас в теме
Сработало, спасибо за статью, все остальные варианты были бесполезны, единственное что от себя - снятие с поддержки вызывало ошибку, так что пришлось грузить конфу сразу
43. bursvit 29.12.16 18:11 Сейчас в теме
к сожалению ничего из описанного в статье не помогло. Помогл метод из статьи по ссылке - http://1c-kod.ru/index.php?t_id=108

Суть его состояла в том, чтобы создать пустую базу с идентичной конфигурацией (назвал ее "test"), и заменить все записи таблицы Config в поврежденной базе на записи из такой же таблицы из пустой базы. Для этого я полностью очистил таблицу Config в поврежденной базе:

Delete From [MyDB].[dbo].[Config]

и заполнил ее всеми записями из пустой базы:

INSERT INTO [MyDB].[dbo].[Config] SELECT * FROM [test].[dbo].[Config]

Почистил еще раз кэш, попробовал зайти в конфигуратор - получилось. Сразу же выгрузил информационную базу (на всякий случай). Перешел в режим 1С:Предприятие - тоже без проблем.
CratosX; mitia.mackarevich; +2 Ответить
56. CratosX 106 10.07.18 18:36 Сейчас в теме
(43) ох как выручил.
В моём случае было отключение света, ИБП нет.
44. olenaNT 79 21.01.17 21:38 Сейчас в теме
45. emorozova 16 30.01.17 21:20 Сейчас в теме
Спасибо! Помогло! У клиента бэкапов не было вообще!!!
46. Nicholas 735 18.02.17 17:44 Сейчас в теме
Сегодня столкнулся с такой же проблемой. Обновлял конфигурацию, при сохранении не хватило места на диске. В результате конфигурация поставщика стала нового релиза, а основная - осталась старого.
Перепробовал разные варианты.
В итоге, нашел вот такой рецепт:
1. Конфигурация - Сохранить конфигурацию в файл
2. Конфигурация - Поддержка - Настройка поддержки - Снять с поддержки
3. Конфигурация - Сравнить, объединить с конфигурацией из файла
При объединении должно предложить поставить на поддержку, соглашаемся и вуаля!
47. user650748_irt.sashok 13.03.17 07:03 Сейчас в теме
Странно, удалил только кэш и уже заработало .-.
48. Sam13 268 26.04.17 12:25 Сейчас в теме
спасибо, помогла очистка кэш
49. slawanix 13 10.05.17 14:25 Сейчас в теме
Спасибо, удаление кэша помогло. Если не хочется заморачиваться с чисткой кэша, поможет (как здесь уже писали выше) заново добавить базу в список.
50. user646592_Dzhinne 27.05.17 02:55 Сейчас в теме
Спасибо за статью. Я простой бухгалтер, но благодаря этой статье сама смогла восстановить работоспособность программы. Из-за внезапного отключения света вылезла такая же ошибка.
54. 24specialist 7 27.09.17 11:39 Сейчас в теме
Встретился с такой ошибкой.
Помогла чистка кэша (пункт 2 у автора), больше ничего не пришлось делать.

Симптомы были такие:
• база файловая, с отключенной возможностью изменения (типовая)
• конфигуратор открывается, конфигурация открывается, но она непримененная к базе данных
• версия основной конфигурации выше, чем версия поставщика (!), т.е. что-то случилось с конфигурацией поставщика, якобы.
• падение с такой ошибкой при попытке применения к базе данных, даже если сравнять поставщика с основной

После чистки кэша конфигурация поставщика сказала, что версия ее теперь совпадает с версией основной конфигурации. Т.е. всё само починилось после чистки кэша.
55. shegarka 6 04.10.17 06:33 Сейчас в теме
Ошибка произошла при динамическом обновлении конфигурации УПП.
Чиста, подмена кеша не помогала.

Решить проблему удалось только подменой таблицы [Config] от предыдущего бекапа.
57. ziman 11 03.12.18 15:55 Сейчас в теме
Ничего из вышеперечисленного не помогло.
Сделал по топорному.
Взял чистый файл *.cf этого же релиза и через Конфигурация--Загрузить конфигурацию из файла (конфа стандартная без дописок).
После этого пошли обновления. И никакого вуаля.
dynamicsystems; +1 Ответить
59. dynamicsystems 26.03.19 10:53 Сейчас в теме
(57) Была та же ошибка что и у всех при попытке типового обновления базы, при том в режиме предприятия никаких проблем не было.
Помог именно этот совет, база на SQL не лечилась ТИИ, не помогало передобавление базы в список, сравнение конфы с эталонным CF файлом говорило что базы идентичны. Но стоило загрузить CF файл без сравнения - тут же нашлись какие-то отличия от "конфигурации БД", больше проблема не вылезала.
Оставьте свое сообщение

См. также

Восстановление индексов СУБД 9

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Восстановление индексов СУБД на основе структуры хранения базы данных 1С.

09.10.2019    1061    kadr    0       

Исправление ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений" 2

Статья Программист Стажер Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Способы исправления ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений. Обратитесь к администратору."

30.05.2019    1616    AlkB    4       

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен. Как решить проблему с разрушенной статистикой 17

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен... Как решить проблему с разрушенной статистикой

16.04.2019    2446    ikorulev    1       

Малоизвестная хитрость определения модуля и номера строки при возникновении исключения (без запуска отладки и конфигуратора). Несколько очень удобных, но малоиспользуемых возможностей работы в конфигураторе 303

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

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

17.01.2019    16245    PoZiTiFFF    52       

Восстановление базы 1С, ошибка источника потока 89

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Очередной кирпичик в основу решения проблемы восстановления работоспособности базы после динамического обновления.

09.01.2019    10614    idle    23       

Авто-восстановление "битых ссылок" при обменах с несколькими базами данных в режиме управляемых форм 6

Статья Системный администратор Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

В процессе исполнения проектов консолидации данных из разных источников, возникновение «битых ссылок», особенно для закрытых периодов и действующих бизнес-процессов, могут быть крайне нежелательными в конкретный момент времени. Ясно, что специалисты со временем нормализуют обмены, восстановят утраченные по ошибке записи, но в моменте это не быстро, и необходим способ решения, который позволит продолжить производственный процесс на уровне продвинутого пользователя.

31.07.2018    3748    SvkMaster    5       

1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария 9

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    11144    user759624    5       

Окно "Зарегистрировано 0 изменений из 1 на узле "Имя узла"" 14

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Почему может появляться окно предупреждения "Регистрация изменений" с текстом " Зарегистрировано 0 изменений из 1 на узле "Имя узла" "" ? Как исправить проблему?

02.08.2017    15468    StudentM    3       

Рекурсия тестирования баз 1С. Когда однократного тестирования базы недостаточно 4

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

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

22.06.2017    7641    iskan    7       

Отладка не работает, или отладка фоновых заданий 15

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    16415    IvanovAV    22       

Когда перестает работать отладчик 105

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Тестирование и исправление

Полагаю, некоторые коллеги уже оказывались в ситуации, когда отладка внезапно пропадала, и различные "шаманские" методики (переустановка платформы, чистка локального кэша и прочее) результата не давали. Опишу свой опыт по выявлению и устранению причины.

13.06.2017    21309    mickey.1cx    20       

Перенос данных из базы с поврежденными таблицами 15

Статья Системный администратор Программист Нет файла v8 БП2.0 Казахстан БУ УУ Бесплатно (free) Тестирование и исправление Обмен через XML Перенос данных из 1C8 в 1C8

У клиента что-то произошло с жестким диском, что потребовало восстановления данных на нем. Базу 1С вроде бы сохранили, и она даже открылась. Однако при попытке доступа к документу "Платежный ордер, списание денежных средств" база вылетает с ошибкой. Также при получении оборотов за период в целом и по декадам выводились разные цифры. Обработка переноса данных в идентичную конфигурацию не подошла, из-за того, что так же вылетала с ошибкой БД. Ниже опишу мои действия по созданию новой конфигурации.

06.06.2017    12312    ermek6    14       

Ошибка формата потока. Решение с описанием проблемы 103

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Ошибка формата потока. Страшная, но симпатишная своей загадочностью. 1С ничего толком не объясняет и не подсказывает. Ниже решение, которое мне помогает решать данную проблему на 100%. Всё очень просто. Данная ошибка возникает (на моей практике) только у клиент серверного варианта. просто потому что с другим форматом не работаю. Рекомендация: Старайтесь избегать динамического обновления, особенно если у вас возможны кратковременные проблемы с 220 и LAN. Далее описание лечения:

25.04.2017    20718    juker    1       

Ошибка в 1С: Не удается вставить повторяющуюся строку ключа в объект 12

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

В 1С может появиться ошибка такого рода: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgAT118760" с уникальным индексом "_AccR118760_ByPeriod_TRRRRN". Повторяющееся значение ключа: (ноя 1 5999 12:00AM, 0xab52f3e52b35efa847b0cfef9c90ff9d, 0x95eb00112f2a1abf11dac09f12116a47, NULL, NULL, NULL, NULL, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Техническая информация: Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1559)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Для ее решения делаем следующее:

18.04.2017    16771    tonn12    11       

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 266

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Тестирование и исправление

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

18.01.2017    43480    3    Vladimir Litvinenko    20       

BDD 1С по душе 78

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Размышляя над проблемой тестирования, а точнее над проблемой качества решений, умные и не очень люди, в основном ломают копья над следующим противоречием “надо тестировать, но надо разрабатывать, а не тестировать” (Алексей Лустин) www.silverbulleters.org

15.01.2017    20731    dima_tuzov    44       

Решение для серверной базы при возникновении ошибки "Нарушена целостность структуры конфигурации" 38

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

После динамического обновления перестал открываться конфигуратор. При попытке открытия возникала ошибка "Нарушена целостность структуры конфигурации", после чего предлагался перезапуск или завершение программы. Решено с использованием материалов из сети. Описание личного опыта решения проблемы для клиент-серверного варианта на базе MS SQL 2012 и 1С Предприятие 8.3 (8.3.8.1675) при наличии прав администратора на сервере и резервных копий конфигурации

17.12.2016    14845    Dot78    12       

Файловая база зависает при реструктуризации таблиц. 8.3 12

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

Файловая база УНФ 1.6, платформа 8.3.7.1790. База перестала проходить Тестирование и исправление (ТиИ), при реструктуризации зависала на таблице Присоединенные файлы, при этом можно было закрыть окно ТиИ по кнопке Закрыть и закрыть потом конфигуратор, но база оставалась в монопольном режиме, помогало только принудительное удаление файла блокировок.

18.11.2016    11947    de0nis    2       

Результаты обновления и дополнительная обработка данных 20

Статья Системный администратор Программист Нет файла v8 ERP2 Windows Бесплатно (free) Тестирование и исправление

При переводе конфигурации ERP на новую редакцию столкнулся с проблемой. После запуска в режиме предприятия система ругалась на отсутствие некоторых модулей. Как оказалось, проблема заключалась в том, что в предыдущих версиях накопились отложенные процедуры обработки дополнительных данных, но, к сожалению, они находились в "повисшем" состоянии. Ниже опишу, как их можно "насильно" выполнить. Может быть, кому-то пригодится и сэкономит время.

1 стартмани

26.04.2016    22768    dsitiy    10       

Восстановление SQL базы данных после неудачного обновления 32

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

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

26.03.2016    14309    BlaSo    11       

В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Тип поля Code несовместим с типом литерала STRING 17

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

В этой статье описан способ решения ошибки "В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Тип поля Code несовместим с типом литерала STRING". Сразу оговорюсь, что описанный метод больше похож на "танцы с бубнами", но, возможно, кому-нибудь сможет помочь или пригодится что-то из того, что я перепробовал. По крайней мере, поможет натолкнуть на правильную мысль, а также будут подняты другие проблемы, интересные к обсуждению.

16.03.2016    22017    Anesk    23       

Ошибка sdbl - Ожидается выражение (pos = 324) 14

Статья Системный администратор Программист Нет файла v8 БП2.0 Узбекистан Windows Бесплатно (free) Тестирование и исправление

В интернете нашли несколько вариантов исправления этой ошибки. Попробовали практически все. Некоторые оказались безуспешными. В итоге нашли самый простой способ решения этого вопроса.

06.01.2016    21585    Evgeniy.Pecheykin    15       

Один из способов спасти базу после вируса-шифратора 21

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

К неудаче, на сервер пробралась программа шифратор, которая, как известно, все файлы зашифровала, добавив к наименованию в моем случае 1Cv8.1CD.id-{MVWMFZIOCVZRDVZDEIAESWASEIMESTYCDIMQ-07.10.2015 3@59@345085745}-email-vernutfiles@gmail.com-ver-4.0.0.0.cbf. У других id и почта могут быть другими, но суть в том, что расширение у фалов становится .cbf.

08.10.2015    29876    apostal86    62       

Как я восстанавливал разрушенную базу. АКТ 2 39

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Приёмы, которые помогут тебе устранить рассинхронизацию данных и метаданнах (на уровне SQL)

31.08.2015    19501    METAL    15       

Как я восстанавливал разрушенную базу 45

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Распределенная БД (УРИБ, УРБД) Тестирование и исправление

УТ10.3 на Платформе 8.2 на базе MSSQL была разрушена после попытки её восстановить после неудачного динамического обновления. Таблица Config целевой базы была заменена на содержимое таблицы Config от другой рабочей базы. Но на самом деле конфигурации у них существенно отличались, поэтому после таких действий целевая база рухнула окончательно. Что же делать?

21.08.2015    23932    METAL    25       

Устранение ошибки "Объект не найден в Справочнике "ИдентификаторыОбъектовМетаданных" 14

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: "Объект не найден в Справочнике "ИдентификаторыОбъектовМетаданных". В данной статье описываются способы устранения этой ошибки.

25.06.2015    31957    ni_cola    15       

Ошибка SQL: Запись значения NULL в поле, не допускающее NULL 12

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

При запуске тестировани и исправления появляется сообщение: В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD891RREF' по причине: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD891RREF'

14.11.2014    24508    ptkrzy    10       

Could not continue scan with NOLOCK due to data movement в 1С:Предприятие 14

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Скорее всего с этой ошибкой вы не сталкиваетесь, но если что, то будьте "вооружены" этой заметкой...

07.11.2013    27917    Gilev.Vyacheslav    15       

Памятка на случай, когда слетела конфигурация поставщика (нет доступа к файлу .tmp) 22

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Слетела конфигурация поставщика 1С 8? (при попытке обновления выдает ошибку, что нет доступа к файлу .tmp, а если открыть конфигурацию поставщика, то она там девственно чиста)

11.10.2013    20802    alfaret    14       

Восстановление файловой БД 28

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Напишу как я восстанавливал файловую БД, может кому пригодится..

09.06.2013    19014    Legolas    9       

Файловые базы *.1CD. Физическая структура. Восстановление. 515

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С Тестирование и исправление

Как устроены файловые базы? Что делать, если база упала? В статье приведены обзорные сведения об устройстве баз и возможностях восстановления. Приведено описание новых возможностей Tool_1CD.

06.06.2013    170510    awa    124       

Восстановление работоспособности файловой базы. 2. Лечение 85

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Восстановление работоспособности разрушенной файловой базы. Этап 2. Лечим базу.

14.04.2013    36154    andrewks    28       

Исправление расчета итогов по остаточному регистру накопления 2

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Предыстория проблемы: в файловой базе после выключения света остатки стали неактуальными (конечный остаток c периодом 01.04-30.04 конечному остатку 01.01- 30.04).

10.04.2013    10560    Danil.Potapov    3       

Восстановление работоспособности файловой базы. 0. Введение 92

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Восстановление работоспособности разрушенной файловой базы. Этап 0. Введение в проблематику.

21.02.2013    64798    andrewks    6       

Ошибка СУБД: HRESULT = 80004005 15

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: An inconsistency was detected during an internal operation. Please contact technical support. Reference number 8. HRESULT = 80004005, SQLSrvr: Error state=1, Severity=16, native=5243, line=1

09.01.2013    10462    Evgeniy.Pecheykin    9       

Ошибка формата потока при сравнении конфигураций 41

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Один из вариантов решения проблемы с ошибкой формата потока, возникающей при сравнении/объединении конфигураций.

25.11.2012    25519    Larkin    17       

Ошибка соединения с сервером 1С и ошибка формата потока. 135

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

При подключении к серверу 1С из консоли получаем: Ошибка соединения с сервером 1С:Предприятия 8.2: Ошибка на сервере или соединение разорвано администратором Ошибка формата потока При запуске SQL базы получаем ошибку: Ошибка при выполнении операции с информационной базой. Ошибка на сервере или соединение разорвано администратором. Ошибка формата потока

11.11.2012    82934    Alex_IT    49       

Как я восстанавливал базу 1CD 58

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Как я восстанавливал файловую базу восьмерки. Попала база после того, как в процессе обновлении релиза на диске кончилось место. Даю свой путь самурая :)

31.10.2012    48223    vde69    43       

Восстановление удаленной информации в базе 1С 8.2 на SQL 40

Статья Системный администратор Нет файла v8 БП2.0 Windows Бесплатно (free) Тестирование и исправление

Случайно были удалены документы в рабочей бухгалтерской базе. Встал вопрос: «Что делать?». Имеем SQL-бэкапы за предыдущий день и текущий день с уже удаленными документами. Либо восстанавливать ночной бэкап за предыдущий день и повторять все операции за вчерашний день, либо восстанавливать бэкап за текущий день и...

26.10.2012    25905    kuzev    30