Как заполнить колонку в наборе записей регистра сведений?
☑
0
Sinikon
13.03.14
✎
14:11
Добрый день, имеется таблица значений её запихиваю в набор записей,теперь надо одну колонку "статья затрат" перезаполнить на другую статью как это сделать не прибегая к циклу по набору записей?
что то в роди Заполонить("КолнкаДляЗаполнения",ЧемЗаполнлить) есть?
Результат = Запрос.Выполнить().Выгрузить();
НаборЗаписей = РегистрыСведений.СпособыРаспределенияСтатейЗатратОрганизаций.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.СтатьяЗатрат.Установить(СтатьяРеципиент);
НаборЗаписей.Отбор.Период.Установить(НачалоГода(ТекущаяДата()));
НаборЗаписей.Загрузить(Результат);
НаборЗаписей.Записать(Истина);
1
Wobland
13.03.14
✎
14:12
есть
2
Sinikon
13.03.14
✎
14:13
(1)Подскажите пожалуста
3
butterbean
13.03.14
✎
14:13
ну и заполни в своей таблице значений, а потом уже пихай в набор
4
butterbean
13.03.14
✎
14:14
(3) хотя в наборе вроде тоже можно ЗагрузитьКолонку()
5
Sinikon
13.03.14
✎
14:16
(4) там массив нужен в качестве параметра
6
butterbean
13.03.14
✎
14:18
(5) ну тогда в таблице своей делай ЗаполнитьЗначения() потом в набор уже пихай
7
Wobland
13.03.14
✎
14:19
ТаблицаЗначений (ValueTable)
ЗаполнитьЗначения (FillValues)
8
Kurbash
13.03.14
✎
14:19
НаборЗаписей = РегистрыСведений.Валюты.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(ДатаЗаписи);
НаборЗаписей.Прочитать();
Для Каждого Запись Из НаборЗаписей Цикл
// Чтение и сообщение данных полей записи.
Сообщить(Строка(Запись.Период) + " " + Строка(Запись.Валюта) + " " + Строка(Запись.Курс));
// Изменение данных полей записи.
Запись.Курс = 0;
КонецЦикла;
НаборЗаписей.Записать();
9
marvak
13.03.14
✎
14:20
(0)
Результат.ЗаполнитьЗначения(ТвояСтатьяЗатрат, "СтатьяЗатрат")
НаборЗаписей.Загрузить(Результат);
10
Sinikon
13.03.14
✎
14:25
спасибо большое
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший