#0
by erdos
Добрый день. После объединения конфигурации в регистре сведений и в регистре накопления появилось по одной битой записи. Вот их описание: - пустая ссылка на регистратор (регистратора нет, а записи подченены регистратору и удаляются регистратором) - данные пустые - в периодическом регистре сведений - период равен "01.01.1900 0:00:00", - значок записи регистра сведения - серая диаграмма, вместо голубой - в регистре накопления активность равно "Ложь" - значок записи регистра накопления - серый кругляшек, вместо красного кругляшка Попытался провести от Тестировани и исправление ИБ с удаление/востановлением объектов. Выходит сообщение: "Тестирование начато Проверка логической целостности. РегистрСведений.ОстаткиТоплива 01.01.1900 0:00:00: Не определена ссылка Проверка логической целостности. РегистрНакопления.ПутевыеЛисты :0 Не определена ссылка Тестирование закончено" Но битые записи не удалены, и объекты для битых ссылок не созданы. Как решать такую проблему?
#3
by Ygich
база самописка? попробуй полное перепроведение. попробуй отменить проведение всех документов регистраторов этого регистра и ТиИ. если остались битые записи то удали их программно. или просто программно удали записи с пустым регистратором.
#4
by Ygich
еще неплохо было бы вычислить причину ошибки. надо проверить модули проведения доков а может быть регистр редактировался программно некорректной обработкой
#5
by erdos
База самописная. Очень простая. битых записей немного всего две. После ТиИ - битые записи вместо "битых ссылок" теперь имеютт "пустыми ссылки". Воспользовался обработкой из "Книга знаний: Пустые ссылки" Процедура УдалениеБитыхСсылок(ИмяРегистра,ТипРегистра,ТипРегистраЗ) Выводит: "{Форма.Форма}: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Путевые листы) НЗ.Записать; по причине: Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Путевые листы)" Получается для записей с "пустыми" ссылками нужен другой способ удаления в отличии от записей с "битыми" ссылками. Возникает вопрос: как удалить запись регистра, в которой регистратор - "пустая ссылка"?
#8
by erdos
Пришел к такому коду: При выполнении "НЗ.Записать(ИСТИНА)" выдает ошибку "{Форма.Форма}: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Путевые листы) НЗ.Записать(ИСТИНА); по причине: Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Путевые листы)"
#10
by erdos
Уже пробывал. выбирал режим исправления. С удалением. И с созданием новых объектов. Каждый раз выводит. "Тестирование начато Проверка логической целостности. РегистрСведений.ОстаткиТоплива 01.01.1900 0:00:00: Не определена ссылка Проверка логической целостности. РегистрНакопления.ПутевыеЛисты :0 Не определена ссылка Тестирование закончено" В регистре остается пустая запись. Поле регистратор - ПУСТАЯ ССЫЛКА. НЗ = РегистрыНакопления[ИмяРегистра].СоздатьНаборЗаписей; выводит "1" Как удалить эту запись? Регистр накопления подчинен регистратору, а регистратор у той записи пустая ссылка.
#15
by Ygich
бр... регистр с неудаляемой записью. потом сохрани ИБ. потом создай его заново со всеми регистраторами. перепроведи документы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить значения последней записи в регистре сведений?
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как убрать записи из регистра сведений, если там регистратор пустой?
- Как в регистре сведений определить, какие записи удаляются.
- Битые ссылки в последовательности документов
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- ЗУП. При проведении задваиваются записи в регистре накопления.
- Битые ссылки в базе 1С 8
- Отбор по пустой ссылке в регистре сведений
- Как очистить не битые а пустые записи в регистре накопления ?
- Открытие формы записи для новой записи регистра сведений с установленным полем.
В этой группе 1С
- Почему не срабатывает ЭтоНовый()?
- Поле "пометка" в форме!
- Вопрос по: Выборка.НайтиСледующий(Струк)
- Почему маленький шрифт при установке в VMware Workstation
- Почему не работает завершение пользователей при установке блокировки начала сеансов?
- Коллекция всех элементов формы: Встроить одну форму в другую - возможно или нет?
- СКД: Использование функций при формировании печатной формы внешнего отчёта СКД
- При закрытии экселя выходит запрос на сохранение - как убрать?
- Как установить параметр в консоли запросов?
- Несовместимые типы "Выбор"
- v7: Значение не является значением объектного типа (ПометкаУдаления) ".
- Cтранности с обороткой по счету в БП 1.6
- Помогите подобрать аналог КПК
- v7: Как посмотреть остатки по счету в разрезе всех субконто?
- СКД: v8: Отбор по умолчанию в шаблоне типового отчета
- Пересортица в УПП.Списание и оприходывание не по фиксированной цене
- Как разбить печать на несколько заданий?
- Настройка видимости колонок списка.
- Документ "путевой лист автокран"
- Инвентаризация товаров на складах,списание,оприходование - косяки в УТ 10.3