платформа 8.3.5.1248 и обновление конфигурации БГУ

Новая тема
Показывать по 10 20 40 сообщений
 После того как была установлена платформа 8.3.5.1248 при обновлении релиза конфигурации БГУ на релиз 30.2 программа выдает ошибку:
"В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка СУБД:
Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD548_TYPE'
по причине:
Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD548_TYPE'"
и обновления не происходит.
При тестировании базы было установлено, что в справочнике "Банковские и казначейские счета" в одной из записей не заполнено поле "Владелец счета",
однако программа не дает ни удалить эту запись, ни изменить владельца.
Как в БД сохранилась эта запись определить невозможно, поскольку в обычном режиме запись без владельца счета не сохраняется.
Что делать в этой ситуации?
Проблему я решила, загрузив БД из платформы более ранней версии, сделала
обновление и продолжила работать с платформой 8.3.5.1248,но это несерьезно,
невозможно же использовать каждый раз две разные платформы.
Тестирование/исправление в конфигураторе делали?
Я же сообщила:"При тестировании базы было установлено, что в справочнике "Банковские и казначейские счета" в одной из записей не заполнено поле "Владелец счета",

Подробнее: https://buh.ru/forum/messages/forum18375/topic85066/message404583/#message404583"
Кроме слова "Тестирование" в моем сообщении было еще слово "исправление". Пробовали? Лучше на копии, конечно.
Из вашего сообщения непонятно, вы в режиме предприятия пытались эту запись без владельца удалить?
Конечно, при тестировании одновременно задавалось и исправление. Запись удалить я пыталась в
режиме "Предприятия", потому что как это сделать в конфигураторе. я не знаю.
Сделать это можно в конфигураторе при исправлении - в зависимости от его настроек.
Галочка "Проверка ссылочной целостности", ниже параметр "При частичной потере данных объетов" выбрать "удалять объект".
По идее должно сработать. Попробуйте на копии.
Сообщение конфигуратора при тестировании и исправлении:"Проверка логической целостности. Справочник.БанковскиеИКазначейскиеСчета F00000000000000000000000000001
      Не определен владелец". Другие ошибки при проверке логической целостности исправлены, а эта - нет.
Я так и делала. Эффект = 0
Как возник сам объект непонятно. Ссылки на него нигде нет, поэтому, скорее всего, при проверке на ссылочную целостность
это объект не проверяется.
А нельзя сделать какой-нибудь документ или справочник и там выбрать этот элемент, чтобы появилась ссылка в базе?
Читают тему
(гостей: 1)

Быстрый переход