Имя: Пароль:
1C
1С v8
Как заполнить колонку в наборе записей регистра сведений?
,
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
спасибо большое
AdBlock убивает бесплатный контент. 1Сергей