Регистр сведений (запретить запись одинаковым значениям) #759494


#0 by Олеся999
Подскажите пожалуйста как запретить записывать в Независимый Регистр Сведений одинаковые записи, а то она их заменяет?
#1 by Asmody
посмотреть в СП параметры метода Записать?
#2 by Горогуля
щито?
#3 by Горогуля
РегистрыСведений.Ремонты как-то не похож на РС
#4 by Олеся999
Ну Регистр сведений "Ремонты"  измерение "Приборы"
#5 by Горогуля
в моей вселенной так называются регистры накопления
#6 by Олеся999
После проведения документа у нас должен записываться список приборов с номерами, допустим: 222 333 444 При создании следующего документа с номером: 333 нужно выдавать ошибку, что такой уже есть.
#7 by Godofsin
РС периодический?
#8 by letni88
КонецПроцедуры
#9 by Олеся999
Непериодический
#10 by hhhh
ну, сделать измерение "Прибор"
#11 by Олеся999
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПриемНаРемонт.МодульОбъекта}: Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать; по причине: Запись не верна! Значение поля "Прибор" не может быть пустым!: Ремонты: 0 (Регистр сведений: Ремонты) так вот же я писала
#12 by hhhh
ну, номер прибора, этот 333, он точно измерение?
#13 by Олеся999
#14 by letni88
посмотри в отладчике что в приборе в момент записи
#15 by Олеся999
#16 by letni88
а после прочитать ?
#17 by Олеся999
0
#18 by letni88
#19 by letni88
Менеджер записи очищает значения измерений если запись не найдена методом Прочитать
#20 by hhhh
надо сделать этот регистр подчиненным регистратору.
#21 by Олеся999
А по другому не как ?
#22 by Олеся999
Так она перезаписывает
#23 by vhl
А в чем проблема тогда? Если запись будет заменена той же записью - то ничего не поменяется же.
#24 by Олеся999
Мне  нужно что бы предупреждения писала , а лучше чтобы запрет проведения документа был, если повторная запись в регистр  пытается записаться
#25 by vhl
А что произойдет если повторно запишется?
#26 by Олеся999
ну смысл в том чтобы отследить уникальность записи
#27 by vhl
Они уникальны. Там дублей не будет по определению.
#28 by vhl
Ну тупо можно сделать проверку:
#29 by Олеся999
Ну я имею ввиду двух проведенных документов  с одним и тем же номером не было
#30 by Олеся999
чтоб когда мы проводили документ с номером тем что уже имеется в регистре ...док не проводился
#31 by Олеся999
Спасибо!!! :))
#32 by aleks_default
Девушка, почитайте хотя бы первую страницу из главы "Регистры сведений" любой книги по 1с.
#33 by letni88
чтобы все работало как вам нужно, ничего делать не нужно)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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