Как изменить запись в регистре сведений? #715486


#0 by Pentosh
Здравствуйте, великие и могучие умы! Необходимо изменить записи в регистре, но почему то, не удаляет прошлую запись, в следствии чего, пишет ошибку что такая запись уже имеется. Регистр периодический (в секундах), не подчинен регистратору, есть только ресурсы. Явного ключа в данных нет, по этому сделал периодическим и стараюсь сделать отбор по периоду, что и привело меня в тупик. Подсобите неокрепшему уму. P.S. Поиск юзайл, но решения либо не нашел, либо не срабатывало.
#1 by zippygrill
#2 by Pentosh
Спасибо, но тут дело в другом, какой код написать, чтобы заменило, ибо когда я использую то что я написал в 0м посте, то программа это расценивает как добавление второй записи, не меняя нужную.
#3 by alle68
Лишнее: "НаборЗаписей.Прочитать;"
#4 by Pentosh
Спасибо за ответ. Но, в таком случае, пишет сообщение о том, что запись уже существует, либо если менять период  - за границей отбора, следовательно записи не происходит.
#5 by alle68
Не разглядел, где НЗ создаётся. Заменить "Прочитать" на "Очистить".
#6 by GreatOne
если ты хочешь заменить запись, зачем создаешь новую?
#7 by GreatOne
зачем очищать?
#8 by GreatOne
#9 by GreatOne
кстати в все написано
#10 by m-serg74
что за нах есть стр.РСПериод?
#11 by alle68
Встречный вопрос: зачем читать?
#12 by GreatOne
"ибо когда я использую то что я написал в 0м посте, то программа это расценивает как добавление второй записи, не меняя нужную." Продолжай использовать свой неработающий код. Возможно с 40 раза он заработает.
#13 by m-serg74
+  с учетом что   написано: "не подчинен регистратору, есть только ресурсы. Явного ключа в данных нет"
#14 by GreatOne
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Прочитать (Read) Синтаксис: Прочитать Описание: Считывает записи из базы данных по установленному отбору.
#15 by m-serg74
, - война разумов?
#16 by m-serg74
Период в качестве Отбора и будучи единственным очень ох.уительный отбор
#17 by GreatOne
да, действительно. Надо вообще всю обработку за ТС сделать
#18 by m-serg74
надо просто ткунуть ТСа что подход в в корне неверный и отправить читать мануалы)))
#19 by GreatOne
ему в ткнули. Но не смотря на это, код из все равно не работает!
#20 by m-serg74
ваще не понимаю если записи беруться из какой то ТЧ отчего не сделать эту ТЧ в документе и не сделать РС Регистраторо-зависимым :)
#21 by m-serg74
в так же тупанули, если нет измерений то за один период(секунда) будет одна запись, вторую просто механика РС не даст записать
#22 by alle68
Зачем тратить время на чтение, если в ЛЮБОМ случае набор будет записан?
#23 by КонецЦикла
Сделай явный ключ и убери периодичность, зачем она упала?
#24 by КонецЦикла
... если нет регистратора и он не предвидится
#25 by m-serg74
ваще не понятно зачем регистр, если работать с ним полноценно не желают... категорически
#26 by m-serg74
тупо писать в справочник с одним из реквизитов - Период
#27 by m-serg74
даже с одним единственным реквизитом Период, а все из в ТабЧасть справочника
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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