#0
by NWsFF
Помогите!!! В регистре накопления подчиненном регистратору присутствуют пустые записи, откуда они взялись я и предположить не могу, совсем пустые ни одно значение не заполнено, вместо + - показывающего приход расход стоит серенький плюсик. База не поддается реструктуризация вываливаясь с сообщением, что нельзя записывать null там где стоит свойство not null в этом роде. Не могу реструктуризовать базу в файловом варианте и загрузить ее на сервер SQL чтобы в таблицах SQL server эти записи поубивать. chdbf1 сказал, что с базой все окей, остальные проверки тоже проходит кроме реструктуризации таблиц. Что делать?
#4
by NWsFF
Как я их грохну? У них регистратор даже пустой, СоздатьНаборЗаписей далее нужно в отборе указать регистратора, если он будет пустой то такая обработка снесет все записи
#8
by NWsFF
Я делал тестирование и исправление, все пункты проходит, ну битые ссылки находит но не суть, а вот при реструктуризации падает на сообщении что я описал протестировать протестировал но не исправил Текст ошибки во время ТИИ реструктуризация таблиц В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка СУБД: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD2616_TYPE' по причине: При загрузке этой базы на скл сервер следущая ошибка Ошибка загрузки информационной базы. В информационную базу загружены не все данные по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft OLE DB Provider for SQL Server: CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 1. Most significant primary key is 'Jan 1 2001 12:00AM'.
#11
by NWsFF
в этом регистре нет таких битых ссылок, не думаю что из за этого (их исправлять очень много нужно х))) )
#12
by NWsFF
На картинку ниже посмотрите (может встречали такое), с битыми ссылками опыт борьбы есть, а вот с такими фантомами нет
#13
by NWsFF
неудачная картинка всего одну запись зацепила, а так их там штук 20 голых абсолютно , не написано не единого символа в их полях
#15
by Snorkler
При ТиИ выбирали "Создать объекты" при наличии несуществующих ссылок и частичной потере данных?
#18
by Kom-off
Вот, ошибку вижу, но ошибка создания индекса. А проверь данные в SQL-й вариант базы то загрузились? А то может быть там все данные и есть и надо только почистить таблицы SQL и запуситить ТиИ? Короче, после ошибки SQL-ая копия базы открывается?
#20
by NWsFF
База файловая, при переводе ее на SQL, после ошибки (кстати продолжить выполнение загрузки после этой ошибки нельзя было, так что с большой вероятностью все что было после этой таблицы не загрузилось), все работает, но рисковать нельзя, в самой ошибке же написано, что загрузились не все данные. Тут на сайте 1с посоветовали Создать копию регистра, запросом выбрать все корректные записи и создать эти записи в новом регистре Затем попробовать удалить все записи из старого регистра (по моему их тоже удалить не получится, но нужно проверить, при удалении он кажется проверяет поля записи на null, и валится с ошибкой не могу присвоить null полю c атрибутом not null). Или перейти на этот новый регистр, удалив старый и переименовав его старым именем, но в движениях документов он скорее всего пропадет + засада наверно еще ожидает в том что база распределенная и новый регистр будет аморфным по сравнению с регистром центральной базы :(
#21
by Kom-off
Настоятельно рекоменюую проверить корректность всех данных после в SQL-й копии после загрузки с ошибкой. У меня был подобный случай. Я проверял не всю базу, а только проблемный регистр. Все данные были на месте. Возможно, (я точно не исследовал), что сначала грузятся данные, а потом уже формируются для них индексы. Если это так, то все твои данные в SQL-й базе будут, в т.ч. и "неправильные". Останется сделать как сам предложил в почистить таблицы в SQL и проиндексировать. В свое время я делал именно так. А то, что посоветовали на 1С сайте в условиях распределенных баз, с большой долей вероятности приведет к еще большим проблемам, чем их есть у тебя. Удачи!
#22
by NWsFF
Спасибо Вам, прикинул, вроде бы действительно все данные загрузились в SQL версию. Фантомные записи удалил успешно, все заработало
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить значения последней записи в регистре сведений?
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как в регистре сведений определить, какие записи удаляются.
- Записи в регистре накопления от удаленных документов v8
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- ЗУП. При проведении задваиваются записи в регистре накопления.
- Бухгалтерия Печать формы Баланс Пустые строки
- Как очистить не битые а пустые записи в регистре накопления ?
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- В регистре накопления записи без регистратора
- Сообщение пользователю при записи на сервере о текущем состояние записи
В этой группе 1С
- Подскажите где на 1с.ру скачивать обновления отчетности ? ИТС есть.
- Запрет отмены отбора в списке документов
- Задачи для тестирования программистов
- как вставить область в определенную область табличного документа
- Диалог поиска в форме списка
- 1C:V7 starter program (for SQL) - обнаружена ошибка
- Barcode.lic вышлите плиииз! варианты со шрифтам ине подходят!
- Где взять Параметризуемые в Глобальных командах?
- Параметры объектов в конвертации данных 2.0
- 1C:Розница
- из интерфейса пропал пункт меню
- Поиск битых ссылок в УТ
- УТ.Как отразить передачу товара в производство Контрагенту и возврат "доработанного"
- Не работает кнопка открытия на Веб-клиенте!
- СКД: Две СКД в одном отчете
- Как обрезать лог файл в SQL базе
- Конвертация данных "Выгрузка остатков товаров по сериям"
- v7: Как записать в регистр накопления ссылки на справочник и документ?
- Управление бух. итогами не активно
- Не стартует автоматически Агент сервера 1С:Предприятия 8.1