Регистр сведений прочитать и удалить записи #745191


#0 by prtx
Думал что все так просто, как -то это нетак((( В этом коде я хочу прочитать нужные записи из регистра Дефектура, записать эти записи в регистр Потребность, и после записи удалить эти записи из регистра Дефектура. Что-то не выходит... Неужели после записи в регистр Потребность, мне опять создавать набор записей и удалять их из регистр. Как-то не логично повторять первый кусок кода. Подскажите где я свернул не туда?
#1 by RomanYS
#2 by prtx
Очень даже логично!) Огромное спасибо! Только я вот не пойму, а почему если не использовать НаборЗаписей.Прочитать; а сделать НаборЗаписей.Записать; то тогда записи удаляются. а не все догнал... Еще раз спасибо! Окончательный код(может кому пригодиться, т.к. гуглил но не нашел примера): Удаление записей после прочтения:
#3 by prtx
А еще такой вопрос на засыпку. Можно ли подобное реализовать через запрос(выбрать можно, а удалить как?, я не силен в запросах), и будет ли оно быстрее? Ведь запросы должны быть быстрее, правильно? Поделитесь опытом! Может кому-то еще это пригодиться...
#4 by МимохожийОднако
Можно через запрос.Запросы не удаляют, только читают.Будет также.И в первом и во втором варианте заканчивается запросом.
#5 by trad
метод Записать набора записей сначала удаляет записи из базы потом записывает их из набора если ты набор прочитал, то его и запишешь если не прочитал или очистил то ничего записывать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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