#0
by Puzzle
Добрый день. В одном из подчиненных узлов РИБ при попытке обновить базу происходит следующее: В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка СУБД: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD4656_TYPE' В-принципе, ситуация аналогичная . Однако несколько сложнее: у меня FLD4656 - это не измерение РС, а реквизит ЗначениеУсловияАвтоматическойСкидки табличной части Товары документа РеализацияТоваровУслуг. Попробовал просто "отлучить" от центральной базы, удалить реквизит (ибо не используется) и попробовать обновить. Вылез с такой же ошибкой другой реквизит другой табличной части - с ним я уже не могу так беспардонно поступить. Запрос: ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка, ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслугТовары.Ссылка), РеализацияТоваровУслугТовары.ЗначениеУсловияАвтоматическойСкидки, ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслугТовары.ЗначениеУсловияАвтоматическойСкидки) ИЗ ...действительно выдает в начале портянки "пустые" строки, значение реквизита ЗначениеУсловияАвтоматическойСкидки которых расшифровывается как Null. Даже отрабатывает условие "РеализацияТоваровУслугТовары.Ссылка = ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка)", выводя именно эти записи. (Однако условие "РеализацияТоваровУслугТовары.ЗначениеУсловияАвтоматическойСкидки = Null" почему то не отрабатывает. Из ТИИ переделал все, кроме проверки ссылочной целостности. Делаю ее сейчас. Если не поможет, как можно попробовать удалить эти призрачные документы вручную?
#4
by Puzzle
1. Учту. 2. Я и не утверждал обратного - на пустую ссылку я сравниваю поле Ссылка (т.е. документ, за которым закреплена строка табличной части). Этот реквизит у несуществующий документов. Т.е. судя по запросу, Ссылка.Пустая. Как заполнить реквизит табличной части такого документа - это собственно и есть суть вопроса :)
#8
by Puzzle
Базу похоронили, создаем заново. Но так, чисто из спортивного интереса - как же все-таки можно было побороть сей недуг?
#9
by SVI
У меня была такая ошибка в РС ГрафикиРаботыПоВидамВремени. Писали обработку, удаляющую строки из регистра.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD15028_TYPE'
- Ошибка:Запись значения NULL в поле, не допускающее NULL '_NUMBER'. Как лечить ?
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_NUMBER'
- При ТиИ: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_NUMBER'
- v8: Как найти ошибку "Ошибка SQL: Запись значения NULL..."
- Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_LINENO'
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
- Как удалить запись из журнала документов если "возможно запись была изменена или удалена!"
В этой группе 1С
- Возмещение подотчетных сумм
- Компас10 теперь работает и в Linux
- v8: Как узнать курс валюты на определенную дату в интернете(закрыто)?
- Установка сервера 1с - ошибка
- Зайти в конфигуратор базы два раза одновременно - как?
- Программно открыть окно просмотра движений документа?
- Бекап файловых баз 1С
- Выгрузка данных отчетности - версия формата 5.02 - где взять?
- УПП регистр расчета
- Автоматический вход пользователя (NT авторизация) в 1С.
- v8: Работа с торговыми представителями в УТ 10.3. Нужен совет.
- v8.2. ВЕБ-КЛИЕНТ.Отображение картинок в отчете!(Срочно нужна помощь!)
- Изменение инвентарного номера ОС в 1С:Бухгалтерия КОРП! :-(
- Завершение работы через регламентное задание
- v8: v8.1 УПП SQL фоновые задания
- Хочу получить ТЗ на Форме Справочника
- Как в SQL удалить все записи из ConfigSave
- Префикс при переносе данных из УТ в БП
- 1С:Корпоративный инструментальный пакет 8. Ваша оценка
- Как конвертировать mxl в xls программно?