|
Изменение значений регистра сведений |
☑ |
0
pro3ri
23.09.15
✎
15:17
|
Добрый день!
Как можно изменить значения регистра сведений? Есть код:
//Запрос = Новый Запрос;
//Запрос.Текст = "ВЫБРАТЬ
// | ЗначенияСвойствОбъектов.Значение,
// | ЗначенияСвойствОбъектов.Объект,
// | ЗначенияСвойствОбъектов.Свойство
// |ИЗ
// | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
// |ГДЕ
// | ЗначенияСвойствОбъектов.Свойство = &Свойство";
//
//Запрос.УстановитьПараметр("Свойство",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Сортировка"));
//Выборка = Запрос.Выполнить().Выбрать();
//Пока Выборка.Следующий() Цикл
//
// Выборка.Значение = 0;
//
//КонецЦикла;
Как присвоить значениям всех выбранных 0?
|
|
1
Апош
23.09.15
✎
15:18
|
создать набор, прочитать набор, зафигачить ноль в набор, записать набор
|
|
2
Апош
23.09.15
✎
15:19
|
или создать набор, записать набор
|
|
3
Джинн
23.09.15
✎
15:20
|
Главное весь регистр не грохнуть при этом :)
|
|
4
Serg_1960
23.09.15
✎
15:20
|
Красную буковку "Я" справа от наименования темы нажми.
|
|
5
Tateossian
23.09.15
✎
15:21
|
Менеджер = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
Менеджер.Значение = 0;
Менеджер.Объект = Выборка.Объект;
Менеджер.Свойство = Запрос.параметры.Свойство;
Менеджер.Записать();
И вставить это в цикл
|
|
6
v-kam
23.09.15
✎
15:21
|
РегистрСведений.ЗначенияСвойствОбъектов.Значение = 0;
:)
|
|
7
Апош
23.09.15
✎
15:21
|
(3) главное - именно грохнуть. и чтоб на боевой базе. такой подход прививает условный рефлекс читать документацию
|
|
8
v-kam
23.09.15
✎
15:22
|
РегистрСведений.ЗначенияСвойствОбъектов.Значение = 0;
|
|
9
v-kam
23.09.15
✎
15:22
|
:)
|
|
10
Апош
23.09.15
✎
15:22
|
(5) >И вставить это в цикл
и ещё паузу секунды в две
|
|
11
Бледно Золотистый
23.09.15
✎
15:50
|
(3) Ахах, именно этот регистр я так и грохнул на боевой, отвлекали, отбор набора и прошлепал.
|
|