Здравствуйте!
При попытке обновить базу данных появилась ошибка: "Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm"
Бухгалтерия предприятия 3.0.75.109
Платформа 8.3.16.1148.
База файловая.
Обновление платформы не решает проблему.
При попытке сделать ТИИ останавливается на проверке таблица "Document438"
При выгрузке конфигурации появляется таже ошибка.
Последние рабочие архивы дают туже ошибку.
chdbfl.exe наличие ошибок не показывает.
Поиск таблица привел к документу "ОтчетКомиссионераОПродажах", но после выгрузки конфигурации в файл, данная таблица уже ссылается справочник, в новой базе.
(1) ИМХО-
1.Выгрузить файл конфигурации
2.Снять конфигурацию с поддержки.
3.Добавить справочник и документ ( в конфигураторе )
3.Обновить конфигурацию базы данных после снятия с поддержки
4.Загрузить конфигурацию ( ранее выгруженную п.1) заменив существующую ( добавленный справочник и документ удаляться)
5.Обновить конфигурацию базы данных.
P|S В результате этих действий произойдет перестроение структуры таблиц базы данных
ну и забываем сделать архив :) перед тем как...
Попробуйте использовать универсальную обработку с диска ИТС "Выгрузка и загрузка данных XML" (UploadToXML). С ее помощью можно попытаться сериализовать и выгрузить частями или полностью данные в XML и загрузить их в чистую базу на итдентичной конфигурации.
В процессе выгрузки она у Вас будет падать на определенных данных. Тем самым Вы сможете увидеть какие данные конкретно являются "битыми". Их Вы сможете отсечь / обойти с помощью фильтров, которые в этой обработке предусмотрены.
Вы имеете в виду вариант грохнуть таблицу?
Если базу не удается выгрузить в DT, то и перенести ее на SQL тоже не удастся, а значит не удастся и грохнуть отдельную таблицу.
Можно попытаться выяснить что это за документ "Document438". Для этого есть метод глобального контекста ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo).
Попытаться посмотреть из режима пользователя что там внутри таблиц этого документа и его табличных частей. Возможно, что через интерфейс и не будет ничего видно, то тогда попытаться с помощью консоли запросов пошарить.
20.
user633533_encantado
1208.05.20 17:35 Сейчас в теме
(14) В режиме конфигуратора удалите этот объект, сняв с поддержки и добавьте новый копированием из копии для сохранения работоспособности и обновите конфигурацию базы данных. Будет создана новая таблица в БД, а старая удалена.
(23) ошибка в структуре базы данных , по какой-то причине не находится указанная таблица. возможно поехало смещение . Единственный вариант разобраться с ошибкой это использовать Hex-редактор и программы как Tools _1cd и попытаться восстановить структуру (т.е. как минимум надо знать и понимать формат баз 8.3.8 и 8.2.14). Tools_1cd есть функция поиск и восстановление потерянных таблиц , но проблема в том что tools_1cd может работать только со старым форматом баз 8.2.14. Можно конечно попробовать сконвертировать базу , но не факт что поврежденные данные останутся или база вообще сконвертируется
(1) Раз ошибка в проявляет себя в конфигураторе , то дело серьезное.
Тут без вспомогательных утилит не обойтись. Если пришлёте базу - готов посмотреть - может получится восстановить
17.
user633533_encantado
1208.05.20 13:40 Сейчас в теме
(12) Обычно базы содержат коммерческую информацию и личные данные, а вы просите прислать. Это вообще то статья УК 183 или 137.
Что за наивность такая ?
(17) когда слетает база , людям срать на статьи УК - главное что бы запустилась (обновилась) иначе это потеря пары -тройки лет работы Бухгалтерии и ещё пару месяцев на ее восстановление или потеря работы того , кто допустил косяк. Мне многие базы присылали - я восстанавливал и отправлял обратно. Если нет доверия - ок удаленный доступ и постоянный надзор. В любом случае решает человек кто накосячил или кому поставили задачу исправить. Так что никакой наивности в моем предложении посмотреть проблему нет.
(19) не буду с вами спорить , пусть каждый останется при своём мнении. Но лично моя практика показывает что 7 из 10 человек предоставляют базу . Даже тут на форуме в темах по восстановлению баз лежат ссылки на битые базы
22.
user633533_encantado
1208.05.20 21:48 Сейчас в теме
(21) Да, не будем устраивать такие споры, это не развлекательный портал. Но бесконтрольная передача баз это плохо и это преступление, а то, что "ну все же так делают" очень плохое объяснение.
И посты типа "передай мне базу", дискредитируют профессию. Мы должны уважать сохранность данных, которые клиенты нам доверили.