|
|
Как скопировать регистр сведений с данными 1с v8?
Homer, H A D G E H O G s, Dedal, АнализДанных, Буковка, ndrv, lEvGl, kubik_live, Климов Сергей, Anchorite, phabeZ, Kigo_Kigo, , DiMel_77, SleepyHead, dmt, crasler, paramedic, Silgis, serpentt, formista2000, Kongo2019, YaFedor, CepeLLlka, Сти, DemonShinji2, maxab72, Ager, Доминошник, ads55, Ненавижу 1С, evgeniy_n, Гипервизор, Eiffil123, unenu, StanLee, PLUT, arsik, Hawk_1c, CaIIIka, U4Me2, Prog_man, Amra, Lama12, Tefal, Михаил Козлов, zzz_zzz_zzz, программистище, JohnGilbert, backfire, Мультук, 2mugik, yuriybylinkin, Kobol, mikecool, mdao, Fregat, 1сПупс, Sanchez_22, ptiz, Alex7771, Забияка, kir-g, azt-yur, Gucci76, DeeK, pasha_d, Лодырь, Crusher, maxar, Джордж1
| ☑ |
|
0
1сПупс
18.11.25
✎
10:28
|
Добрый день!
Заказчик просит скопировать регистр с данными и дополнить одной колонкой. Как это сделать проще всего (В конфигураторе понятно что скопировать объектРС, а как перенести данные)?
|
|
|
1
ads55
18.11.25
✎
10:30
|
(0) Очевидно, что в режиме Предприятия нужно сделать какую-то обработку заполнения.
Можно со старого регистра выгрузить данные в ХМЛ, в файле заменить метаданные старого регистра на новый и загрузить из ХМЛ.
|
|
|
2
formista2000
18.11.25
✎
10:32
|
Зачем вам два регистра? О.о
|
|
|
3
Kigo_Kigo
18.11.25
✎
10:37
|
небольшой запрос на скд
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(),,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
// Инициализация процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,,,);
Таблица = Новый ТаблицаЗначений;
// Получение результата
ПроцессорВыводаРезультатаКомпоновкиДанных = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВыводаРезультатаКомпоновкиДанных.УстановитьОбъект(Таблица);
ПроцессорВыводаРезультатаКомпоновкиДанных.Вывести(ПроцессорКомпоновкиДанных);
, выгрузить данные в тз и ЗаполнитьЗначенияСвойств() та делов то на 30 минут работы
|
|
|
4
lEvGl
гуру
18.11.25
✎
10:40
|
(3) зачем тут скд
|
|
|
5
ads55
18.11.25
✎
10:41
|
(4) Пытаемся простую задачу для ТС-а решить самыми сложными способами, чтобы жизнь мёдом не казалась :)
|
|
|
6
1сПупс
18.11.25
✎
10:44
|
(1) да похоже так быстрее всего будет, спасибо!
|
|
|
7
2mugik
18.11.25
✎
10:46
|
(0)Скопировал в конфигураторе. Осталось совсем чуть чуть. Нанять программиста.
|
|
|
8
Kigo_Kigo
18.11.25
✎
10:47
|
(4) Там быстро(в 10 кликов) можно накидать все реквизиты РС и вывести в таблицу и писанины не много
|
|
|
9
Kigo_Kigo
18.11.25
✎
10:50
|
Вот 15 секунд, запрос готов
|
|
|
10
CaIIIka
18.11.25
✎
10:51
|
Конструктором запроса создать запрос ко всему исходнику
Дописать руками в запросе пустую/непустую колонку
Загрузить из запроса набор записей в приемник
|
|
|
11
lEvGl
гуру
18.11.25
✎
11:01
|
(10) памяти может не хватить, если без фильтров грузить
а так да, конструктор запросов делает чудеса за 15 секунд, но причем тут скд)) в ней еще группировки расставлять надо..
|
|
|
12
Kigo_Kigo
18.11.25
✎
12:00
|
(11) тю - детальные записи, а так да, можно и запросом обойтись, но в скд можно по пырому фильтров накидать, а в коде придется ручками писать
+ предварительный просмотр результата, а так еще макет накидывать надо
|
|
|
13
Eiffil123
18.11.25
✎
11:27
|
(0)
1. скопировать регистр,
2. выгрузить в xml,
3. в файле заменить зназвание регистра
4. загрузить
5. добавить колонку
|
|