Замена записей в регистре сведений #679899


#0 by Boudybuilder
Всем привет! Уже научен обращаться сюда тока в последнюю очередь , но что то я туплю сегодня , так как не особо умею обращаться с записями регистра сведений. Речь идет о непереодическом р.с. "НоменклатураКонтрагентов". В УТ он есть в типовой. Кто не знает описываю: Измерения: -Контрагент -Номенклатура -ХарактеристикиНоменклатуры Ресурсы: - КодНоменклатурыКонтрагента и остальные для меня не важные. Задача такова что мне надо в одном наборе записей отредактировать имеющиеся и добавить отсутсвующие. Что то я сформулировать вопрос нормально не могу. Прастыте! Из прайса ексель получаю таблицу , переношу ее в табличное поле "РегСвНаборЗаписей" там редактирую , а потом бы все это записать в регистр с замещением , но прикол в том что записи надо искать по коду и контрагенту (где одно ресурс а другое измерение), а в МенеджерЗаписей отбирает тока по измерениям вроде.
#1 by Euguln
Читай набор записей, выгружай в таблицу, таблицу редактируй, загружай обратно и записывай.
#2 by grayshadow
:))) каким образом должно происходить замещение? по КодНоменклатурыКонтрагента ? не взлетит
#3 by Boudybuilder
Это наверное проходит если я хочу только отредактировать имеющиеся записи. А если надо и добавить запись?
#4 by Boudybuilder
Тогда КодНоменклатурыКонтрагента  в Измерения? а редактировать типовую ой как не хочется.
#5 by Boudybuilder
А что если перед записью из НабораЗаписей получить еще один НаборЗаписей2 отобранный по Контрагент и КодНоменклатурыКонтрагента и удалить из регистра.
#6 by grayshadow
можно пример, что надо удалить, что изменить и что добавить
#7 by Euguln
Никто не мешает в таблицу добавлять записи.
#8 by Boudybuilder
Именно!
#9 by grayshadow
но при этом никто не гарантирует что записи получатся уникальные по измерениям:) принципиальный вопрос - как установить отбор перед записью набора...
#10 by Boudybuilder
Так как записей редактируется всегда не много то решил в цикл забить запрос и делать таким образом. Теперь перед записью все записи по даному контрагенту и коду удаляются. Для каждого Строка Из СписокНоменклатуры Цикл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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