Как изменить значение измерения в регистре накопления? #271639


#0 by Troxim
Как изменить значение измерения в регистре накопления?
#1 by asady
имеется ввиду изменить конкретную запись РН?
#2 by Troxim
нет у меня есть свой регистр накопления и есть документ который двигает этот регистр.... а другой документ закрывать должен этот регистр. И я нахожу эту запись, и мне надо значение "СтатусПартии" поменять с "О" на "З"
#3 by чувак
Набор записей, отбор и запись
#4 by Troxim
а в наборе записей можно записывать в уже существующую запись?
#5 by asady
Где ты хочешь поменять значение "СтатусПартии" в найденной записи или еще где?
#6 by Troxim
только в найденой записи
#7 by Troxim
Или хотя бы удалить эту запись можно?
#8 by чувак
РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>) Элементы коллекции: РегистрНакопленияЗапись Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс записи. Свойства: ОбменДанными (DataExchange) Методы: События: Описание: Представляет собой коллекцию записей регистра накопления в памяти. Позволяет выполнять считывание записей из базы данных по определенному регистратору, добавлять, удалять и модифицировать записи в наборе. Также может быть выполнена запись в базу данных по определенному условию. При записи обычно выполняется замещение всех имеющихся в базе данных записей по данному условию на записи, содержащиеся в наборе. Если записи не замещаются, то после выполнения записи набор очищается. Максимальное число записей в наборе 999999999. XML-сериализация. См. также: РегистрНакопленияЗапись, свойство Активность
#9 by чувак
Вообщето, то что ты хочешь делать противоречить логике работы над Регистрами накопления. В РН запписи не модифицируются, это делается в регистрах сведений
#10 by Salvador Limones
#11 by Troxim
Вы уж меня извинте, но как создать этот объект?
#12 by чувак
НЗ=РегистрыНакопления.НДС.СОздатьНаборЗаписей;
#13 by Troxim
И что так можно его обходить?
#14 by чувак
Через набор записей можно обращаться к уже существующим записям регистра накопления. Для этого нужно установить свойство Отбор и прочитать записи из базы данных. Свойство Отбор является объектом типа Отбор, свойства которого совпадают с именами измерений регистра и являются объектами типа ЭлементОтбора. Например:
#15 by Troxim
ну обходить допустим я смогу... а доступен ли будет реквизит для записи?
#16 by Troxim
Люди подскажите пожалуйста как не обход делать... это ненадо... а как добратся до того что бы в желаемой строке изменить реквизит
#17 by Salvador Limones
Ну а то, что в совсем гавно?
#18 by чувак
Да
#19 by Senya
Набор.Очистить; Допустим, что Вы нашли одну, нужную, запись. Тогда Успехов
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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