Имя: Пароль:
1C
1С v8
Регистры сведений
0 aydarik
 
19.05.15
14:50
Добрый день Всем!!!Появилась сл. задача: Необходимо перенести данные из одного регистра сведений (2 поля) в другой регистр сведений (пустой). Вопрос: Как реализовать наиболее рациональным способом. Заранее Спасибо:_)
1 Naumov
 
19.05.15
14:50
ВЫгрузить()
Загрузить()
2 Timon1405
 
19.05.15
14:51
не благодари
РегистрСведенийНаборЗаписей.<Имя регистра сведений>.Загрузить (InformationRegisterRecordSet.<Имя регистра сведений>.Load)
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)
Загрузить (Load)
Синтаксис:

Загрузить(<ТаблицаЗначений>)
Параметры:

<ТаблицаЗначений> (обязательный)

Тип: ТаблицаЗначений.
Таблица значений, по которой производится заполнение набора записей.
Описание:

Загружает набор записей значениями из переданной таблицы значений. При этом все прежние записи набора удаляются. Заполняются значения доступных для записи свойств записей регистра сведений, имена которых совпали c именами колонок таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

Рег = РегистрыСведений.КурсыВалют;
НаборКурсов = Рег.СоздатьНаборЗаписей();
Таб = Новый ТаблицаЗначений;
// формирование таблицы значений
// ...
НаборКурсов.Загрузить(Таб);
3 Волшебник
 
модератор
19.05.15
14:51
циклом
4 butterbean
 
19.05.15
14:51
(0) "2 поля" и "пустой" - это что значит
5 aydarik
 
19.05.15
14:55
(4) второй --- новый в нем нет никакой информации, из первого необходимо взять информацию только 2х полей(столбцов таблицы)
6 Basilio
 
19.05.15
15:24
(5) странно. а я так понял, что в первом регистре 2 поля, а во втором полей нет.
7 D_E_S_131
 
19.05.15
15:45
Давно мы не плодили сущности...
8 Timon1405
 
19.05.15
15:47
(7) да ладно, для задачи "сохранить эталонные значения=>поменять что-то в данных=>сравнить с исходными" в самый раз
9 aydarik
 
28.05.15
09:21
Небольшая проблема при программной записи в измерение ссылочного типа регистра сведений. Как можно записать в данное поле запись?
10 ДенисЧ
 
28.05.15
09:22
Шта?
11 aydarik
 
28.05.15
09:25
(10) решилась проблемка)
12 aydarik
 
28.05.15
11:00
Подскажите пожалуйста, что может мешать программной записи в непериодический независимый регистр сведений в ЗУП 2.5? (создаю свой регистр и все в порядке ---записываю)
13 aydarik
 
28.05.15
11:02
Запрос = Новый Запрос ("ВЫБРАТЬ
                         |    КонтактнаяИнформация.Объект КАК ФИОФиз,
                         |    КонтактнаяИнформация.Представление КАК Счет
                         |ИЗ
                         |    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
                         |ГДЕ
                         |    КонтактнаяИнформация.Вид = &Вид");
                          
    Запрос.Параметры.Вставить("Вид", Справочники.ВидыКонтактнойИнформации.НайтиПоКоду("00023"));
         Выборка = Запрос.Выполнить().Выбрать();
    
    Пока Выборка.Следующий() Цикл
        
НоваяЗапись = РегистрыСведений.ЛицевыеСчетаРаботниковОрганизации.СоздатьМенеджерЗаписи();
      
    НоваяЗапись.ФизЛицо = Выборка.ФиоФиз;
    сообщить(НоваяЗапись.ФизЛицо);

             НоваяЗапись.НомерЛицевогоСчета= Выборка.Счет;
    сообщить(НоваяЗапись.НомерЛицевогоСчета);

       НоваяЗапись.Записать();
    

    Текст.ДобавитьСтроку(СокрЛП(Выборка.ФИОФиз) +";"+ СокрЛП(Выборка.Счет));

            
     КонецЦикла;
14 aydarik
 
28.05.15
11:03
Сам код. Прошу строго не судить)))
15 aydarik
 
28.05.15
11:05
(10) Может у вас есть идея решения проблемы?  что я делаю неправильно?
16 lera01
 
28.05.15
11:39
Возможно, вы в регистр Лицевые счета пытаетесь записать не все измерения и программа этого не хочет. Есть такая полезная вещь, как Отладчик.
17 aydarik
 
28.05.15
12:23
(16) Все. Ок. буду пробовать.
18 aydarik
 
28.05.15
12:24
(16) Такое чувство, что нет каких-то прав... вот не могу понять
19 trooba
 
28.05.15
12:26
(3) Анекдот:

Мужик в скафандре сено косит. Мимо проходит женщина, и говорит: Мужик, ты чего делаешь? Мужик отвечает: Сено кошу Женщина: А почему в скафандре? Мужик: Трудности люблю Женщина: плюнь ты на эти трудности, пошли лучше потр***емся! Мужик, подумав: Ладно, пошли, только в гамаке. И — стоя.
20 trooba
 
28.05.15
12:32
(0) Либо выгрузить() +загрузить() как предлагали выше, либо кури ЗаполнитьЗначенияСвойств()
21 aydarik
 
28.05.15
13:49
(19) Хорошо. Посмотрю. Ситуация в следующем ---- если сам создаю РС ЛицевыеСчета2(например), с соответствующими ресурсами и измерениями аналогичного типа, то данный программный код срабатывает
22 anatoly
 
28.05.15
14:37
(19) мегабаянище...
23 trooba
 
29.05.15
12:08
(22) А ты прочитай в ответ на что я его набаянил
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс