Как очистить не битые а пустые записи в регистре накопления ? #691375


#0 by antgrom
V8 Розница Бывает битые ссылки. Вместо регистратора <Объект не найден ...> А у меня в одной из баз  - пустые ссылки  в Регистре накопления. просто несколько строк пустые. как их удалить ? код типа : не работает , т.к. невозможно установить отбор , т.к. регистратора "Выборка.Регистратор" нет. ТиИ ? с проверкой( логическую и ссылочную  ) и удалением ?
#1 by mikecool
в кач регистратора - пустую ссылку, не?
#2 by Wobland
>("ПустаяСсылкаДокумента",Неопределено) за что ты её так?
#3 by Рэйв
Где Ссылка Есть NULL И Ссылка <>&ПараметрПустаяСсылка
#4 by Рэйв
хотя в 0 вроде атк и есть:-)
#5 by antgrom
если получится сделать программно  , без ТиИ - это лучше.
#6 by НЕА123
как вариант. прочитать в наборы все правильные записи. грохнуть регистр (записать без отбора пустой набор).
#7 by Maxus43
типы твой док - цикл по метаданным из регистратора регистра, зачем запрос вобще не понятно
#8 by Maxus43
точно бы понять ещё пустая ссылка там или неопределено
#9 by Адинэснег
шо опять?
#10 by antgrom
не вариант , база большая. и не хочу. отладчик показывает что Выборка.Регистратор = неопределено
#11 by antgrom
вопрос не как получить данные запросом , а как удалить запись в РН , в которой нет данных. Ни данных  , ни битых ссылок.
#12 by antgrom
у регистратора тип Неопределено , у видов оплат - тип оплат Чека ККМ , т.е. раньше записи принадлежали документам ЧекККМ
#13 by antgrom
Идея грохнуть все записи в регистре нравится мне всё больше - это регистр оборотов. Данные о продажах по платежным картам. Они уже на фиг никому не нужны. Нужное взять запросом , остальное грохнуть ...
#14 by hhhh
всё-таки ТИИ лучше. Чего вы его боитесь?
#15 by antgrom
на копии базы оно сейчас идёт уже несколько часов. Мне же нужно , чтобы при ненахождении ссылки запись удалялась ? это переферийная база , там не делалось никогда ТиИ , там сейчас тысячи строк сообщений про удаление. Мне ну нужно чтобы эта инфа об изменениях попала в центральную базу. И вообще изменения не нужны. Просто удалить несколько строк только в одном регистре. А выборочно ТиИ не сделать ...
#16 by antgrom
Решил сделать удалением регистра. И потом его восстановлением. Данные не уверен что нужны , их можно сохранить в таблицу и потом перезаписать. Или перепровести документы.
#17 by George Wheels
#18 by Леха Дум
для РН это работать не будет
#19 by George Wheels
Да. Не обратил внимания, что это РН.
#20 by antgrom
отписываюсь. отвязал этот узел удалил РН обновил загрузил конфу с центр базы привязал этот узел Данные по платежным картам были не нужны , поэтому не восстанавливал. Но еслиб были нужны , сделал бы так : п.1 выгрузил данные в файл в т.з. , а потом п. последний записал бы данные из файла.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С