Имя: Пароль:
1C
 
v8: Как удалить или исправить документ?
0 Mikhail Volkov
 
30.05.11
15:13
Сервер вырубили по питанию (точнее UPS), база УТ10.3 вроде уцелела, только испортился один документ ЗаказПокупателя - исчезли несколько строк табличной части документа. При пропытки что либо сделать с ним выдает такую ошибку:
Ошибка СУБД:
Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD7164_TYPE'
и предлагается завершить работу (вроде всем пользователям - не могут ничего делать...) хотя Режим: Файловый (без сжатия)!?
Делал выгрузку-загрузку базы - не помогло...
1 Suhoi
 
30.05.11
15:16
В конфигураторе - тестирование и исправление... нам помогало
2 Mikhail Volkov
 
30.05.11
15:30
(1) там 3 галочки стоят: Реиндексация... Проверка логической... Пересчет итогов... Что-то надо менять? Пересчет думаю снять, Реструктуризацию... добавить, это долго будет делаться?
3 Suhoi
 
30.05.11
15:33
все зависит от размера базы... у нас минут 20 делалось но база годовалая по 15-20 документов в день максимум... Мы снимали только пересчет Итогов, все остальное ставили... Ну можно (на копии базы) сделать просто восстановление логической целостности. Должно помочь.
4 Mikhail Volkov
 
30.05.11
16:30
М-да, надо надо было по одному этапу запускать. Уже какую-то неуникальность исправил. Сейчас идет проверка лог. целосности, и везде, для каждого вида объекта: "Неверный тип хранимого значения. Сохранено пустое значение допустимого типа." Ладно посмотрим... пока на копии все делаю.
5 Господин ПЖ
 
30.05.11
16:32
интересно... ошибка чисто скулевая... а база - файловая
6 Mikhail Volkov
 
30.05.11
16:33
Все же почему "Ошибка SQL", если Режим: Файловый (без сжатия)!?
7 Mikhail Volkov
 
30.05.11
16:35
Может базу в SQL перевести, и SQL сам ее исправит?
8 H A D G E H O G s
 
30.05.11
16:41
(5) Это нормально
9 Diversus
 
30.05.11
16:42
Воспользуйтесь программой chdbfl.exe, которая идет в поставке с платформой, должна помочь (идет в каталоге bin платформы).
10 H A D G E H O G s
 
30.05.11
16:42
ТиИ с
Реиндексация
Проверка логич. целостности
Пересчет итогов.

В УТ нет регистров бухгалтерии, не боитесь :-)
11 H A D G E H O G s
 
30.05.11
16:43
(9) Это уже после ТиИ
12 Diversus
 
30.05.11
16:45
(11) на копии попробовать, посмотреть что получится
13 Господин ПЖ
 
30.05.11
16:51
(7) он тебе такую базу даже не загрузит
14 H A D G E H O G s
 
30.05.11
16:57
(12) Никогда. Ничего. Подобного. Не делайте на копии. Только на боевой, предварительно отрубив процессы в терминале и открытые файлы при сетевых подключениях!
15 Господин ПЖ
 
30.05.11
17:21
(8) в смысле "нормально"? База же файловая, над ней и не такое сделать можно, она даже не пикнет.
16 Mikhail Volkov
 
30.05.11
17:23
(13) Да "Загрузились не все данные"
В файловой копии процесс:
Объект изменен: ПланВидовХарактеристик.ВопросыДляАнкетирования
Объект изменен: ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов
Объект изменен: ПланВидовХарактеристик.НастройкиПользователей
Объект изменен: ПланВидовХарактеристик.ПраваПользователей
Объект изменен: ПланВидовХарактеристик.СвойстваОбъектов
Объект изменен: ПланВидовХарактеристик.ТипыШтрихкодов
Объект изменен: ПланОбмена.ОбменССайтомЗаказами
Объект изменен: ПланОбмена.ОбменССайтомТоварами
Объект изменен: ПланОбмена.ОбменУправлениеПредприятиемУправлениеТорговлей
Объект изменен: ПланОбмена.ОбменУправлениеПредприятиемУправлениеТорговлейФоновый
Объект изменен: ПланОбмена.ОбменУправлениеТорговлейБухгалтерия
Объект изменен: ПланОбмена.ОбменУправлениеТорговлейБухгалтерияФоновый
Объект изменен: ПланОбмена.ОбменУправлениеТорговлейРозничнаяТорговля
Объект изменен: ПланОбмена.ОбменУправлениеТорговлейРозничнаяТорговляФоновый
Объект изменен: ПланОбмена.Полный
Объект изменен: БизнесПроцесс.ПереоценкаТоваровАТТ
Объект изменен: БизнесПроцесс.ПереоценкаТоваровРозница
Объект изменен: БизнесПроцесс.СогласованиеЗаказаПокупателя
Объект изменен: Задача.ЗадачиПользователя
Принятие изменений...
Тестирование закончено
Помогло, кривой документ удалил! Только что за изменения? Пусть завтра бухи сами смотрят... не будут UPS выключать, им не нравится когда он пищит...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший