Корректировка записей УТ 10.3 #762296


#0 by nvhost
Ребят помогите с документом, делаю вроде все как всегда, но получить ссылку на номенклатуру из таблицы не могу.....что не так?
#1 by vyaz
ТаблицаРегистровНакопления тип строка, какая там номенклатура может быть?
#2 by vyaz
+1 вернее табличная часть со строками, именами регистров
#3 by nvhost
да это я понял, а как добратся тогда до строки?
#4 by vyaz
Запрос сразу делай к движениям нужного тебе регистра с отбором по документу корректировки
#5 by nvhost
хммммм, дело в том что мне надо проверить номенклатуру которая попала в док на наличие на складе, если нет такой в наличии то запись следует удалить....вопрос как удалить строку, получается нужно удалить запись сразу с регистра?
#6 by hhhh
в документе нет строк. То, что ты видишь там строку - это строка прям в регистре.
#7 by nvhost
А как? в регистре ЦеныАТТ отбор можно сделать только по регистратору
#8 by nvhost
Номенклатуры и характеристики нет
#9 by hhhh
вы первый день что ли в 1с? Движения записываются только целиком для регистатора. Удалить одну строчку невозможно.
#10 by nvhost
Вот это новости....блин, а был план свернуть базу, получатся документы корректровка записей регистров их перенести в новую базу, а потом подчистить то что не нужно.....,а если я все таки принудиетльно номенклаутру удалю в регистре сведений Цены АТТ все равно останутся, получается в моем случае в записи будует в поле номенклатура "Объект не найден", можно ли будет потом эти записи подчистить с помощью тесттрования и исправдления?
#11 by hhhh
ну так можно НаборЛицевыхСчетов = РегистрыСведений.ЦеныАТТ.СоздатьНаборЗаписей;
#12 by nvhost
какой командой удаляю что  то?и я так понимаю в цикле это что то надо улдаять?
#13 by hhhh
ну, много вариантов. можешь выгрузить набор в тз, а в ней НайтиСтроки, потом в цикле удалить строки и загрузить тз обратно.
#14 by nvhost
понял спс большущие, отраюота. выложу код
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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