Пустая ссылка на объект. Как убрать сальдо из ОСВ?
По теме из базы знаний
Найденные решения
(7)
Если база файловая, то можно попробовать натравить на нее штатную утилиту chdbfl.exe из папки Bin.
Обязательно предварительно сделать резервную копию!!!
Тестирование и исправление не завершается.
База в каком формате? А то под вашим "Сегодня "упал" сервер 1С." может подразумеваться что угодно.
Если база файловая, то можно попробовать натравить на нее штатную утилиту chdbfl.exe из папки Bin.
Обязательно предварительно сделать резервную копию!!!
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) можно написать обработку.
А лучше, через конфигуратор выполнить тестирование и исправление базы. Там можно указать что делать с битыми ссылками, создать пустой объект, удалить нафиг движения, или оставить все без изменения.
Можно, еще ручками создать документ, и вставить в нужное движение. У вас пропало поступление, так создайте и выберите в программе новое.
А лучше, через конфигуратор выполнить тестирование и исправление базы. Там можно указать что делать с битыми ссылками, создать пустой объект, удалить нафиг движения, или оставить все без изменения.
Можно, еще ручками создать документ, и вставить в нужное движение. У вас пропало поступление, так создайте и выберите в программе новое.
(4)1. Тестирование и исправление не завершается. Ошибка СУБД. Внутренняя ошибка компоненты dbeng8
2. Если запустить только тестирование, то в сообщениях пишет: Проверка таблицы ссылочного типа DocumentJournal18354: 1 записей содержат неверные значения в колонках указания типа или ссылочного номера таблицы.
3. Как исправить программно, понятия не имею
2. Если запустить только тестирование, то в сообщениях пишет: Проверка таблицы ссылочного типа DocumentJournal18354: 1 записей содержат неверные значения в колонках указания типа или ссылочного номера таблицы.
3. Как исправить программно, понятия не имею
(7)
Если база файловая, то можно попробовать натравить на нее штатную утилиту chdbfl.exe из папки Bin.
Обязательно предварительно сделать резервную копию!!!
Тестирование и исправление не завершается.
База в каком формате? А то под вашим "Сегодня "упал" сервер 1С." может подразумеваться что угодно.
Если база файловая, то можно попробовать натравить на нее штатную утилиту chdbfl.exe из папки Bin.
Обязательно предварительно сделать резервную копию!!!
(5)Сергей, будьте добры, объясните, пожалуйста, поподробнее. Допустим, битую ссылку я нашла - Документ Поступление товаров и услуг <Объект не найден (482....)>. Как создать другой документ с этой же ссылкой? Программно присвоить внутренний идентификатор?
Можно попробовать универсальной обработкой подбор и обработка объектов отобрать документы поступления товаров за тот период. Если в списке будет битый документ, то отметить только его и удалить. Но этот способ может не пройти. По-моему я писала для такого случая обработку. У вас есть УИД документа, который написан после объект не найден в скобках, циферки буковки. Вот по этому УИД в обработке получите ссылку на объект и дайте команду Удалить.
А тестирование и исправление не стоит запускать, очень долго будет работать, может и не одни сутки, если база большая.
А тестирование и исправление не стоит запускать, очень долго будет работать, может и не одни сутки, если база большая.
1. Получите гуид этого документа.
2. Создайте программно новый документ с этим гуидом и сделайте его "как бы проведенным", это свойство можно установить у объекта не проводя его реально
3. Отмените документ
Таким образом движения можно будет убрать, все это можно сделать в одной обработке в рамках одной транзакции
2. Создайте программно новый документ с этим гуидом и сделайте его "как бы проведенным", это свойство можно установить у объекта не проводя его реально
3. Отмените документ
Таким образом движения можно будет убрать, все это можно сделать в одной обработке в рамках одной транзакции
(11)Создала программно документ с идентичным ГУИД. Заполнила его как надо. Провести не могу, даже программно. Ошибка СУБД. Внутренняя ошибка компоненты dbeng8. При тестировании и исправлении базы - аналогичная ошибка. Придется, пожалуй, пользоваться утилитой chdbfl.exe А как сделать документ "как бы проведенным" без проведения?
Отчет о проделанной работе:
1. В конце рабочего дня сделала копию базы и запустила chdbfl.exe. Сколько времени оно выполнялось не могу сказать, но к утру все было готово.
2. Сделала копию базы. Запустила ТиИ, выставила все галки. Проверка заняла 2 часа.
3. Работаем дальше. Бухгалтерия загрузила платежки из клиент-банка. При их проведении опять ошибка "Файл базы поврежден". Если эту платежку скопировать, то проводится. После загрузки из К-Б база опять повреждена. Что это?
1. В конце рабочего дня сделала копию базы и запустила chdbfl.exe. Сколько времени оно выполнялось не могу сказать, но к утру все было готово.
2. Сделала копию базы. Запустила ТиИ, выставила все галки. Проверка заняла 2 часа.
3. Работаем дальше. Бухгалтерия загрузила платежки из клиент-банка. При их проведении опять ошибка "Файл базы поврежден". Если эту платежку скопировать, то проводится. После загрузки из К-Б база опять повреждена. Что это?
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот