Имя: Пароль:
1C
1С v8
Сделать копию регистра сведений
, ,
0 qazokm
 
29.01.15
10:03
Есть регистр св. ХХХ, в конф. сделал его копию ХХХ1, как теперь записи с регистра ХХХ скопировать в ХХХ1?
1 Godofsin
 
29.01.15
10:04
А накуя?
2 qazokm
 
29.01.15
10:05
ну просто долго объяснять...
3 Mankubus
 
29.01.15
10:07
мы не торопимся
4 mikecool
 
29.01.15
10:07
создать набор записей ххх
создать набор записей ххх1
прочитать первый, выгрузить и загрузить во второй, записать второй
5 ДенисЧ
 
29.01.15
10:07
а не написать ли для этого обработку?
Или использовать стандартные возможности?

Хотя.... чего это я... это слишком просто....
6 qazokm
 
29.01.15
10:07
можно это сделать одной командой или надо циклом по запясям
7 Rie
 
29.01.15
10:08
(6) Читай насчёт НаборЗаписей.
8 qazokm
 
29.01.15
10:08
(3) оно и видно...
9 ShoGUN
 
29.01.15
10:08
(6) См (4).
10 Rie
 
29.01.15
10:09
(8) Спешка полезна только при ловле блох.
11 qazokm
 
29.01.15
10:10
я сделал РегистрыСведений.ХХХ.Выгрузить, смотрю в отладчике, там нет записей... хотя они должны быть
12 Психотерапевта Вызыва
 
29.01.15
10:10
(0) если база скульная то тупо скопировать таблицу
13 qazokm
 
29.01.15
10:12
нет база не скульная, флаконная 1С
14 Rie
 
29.01.15
10:12
(11) Не верю. Нет у менеджера регистра сведений метода Выгрузить().
15 Fish
 
29.01.15
10:13
(11) СП не пробовал посмотреть?
16 qazokm
 
29.01.15
10:15
Ошибся...НаборЗаписей.Выгрузить()
СП пробовал, не понравилось...
17 oslokot
 
29.01.15
10:16
(3) )))))))))))
18 Fish
 
29.01.15
10:17
(16) Давай весь код по выгрузке. Что-то ты не договариваешь.
19 qazokm
 
29.01.15
10:19
НаборЗаписей = РегистрыСведений.ХХХ.создатьНаборЗаписей();
НаборЗаписей.Выгрузить();
НаборЗаписей1 = РегистрыСведений.ХХХ1.создатьНаборЗаписей();
20 hhhh
 
29.01.15
10:24
(19) прочитать() где? Вообще, детский сад.
21 marvak
 
29.01.15
10:24
(19)
Так ты прочитай сначала НаборЗаписей, он же пустой.

Я вот думаю, если в РС очень много записей, то такой метод может и не сработать.
22 marvak
 
29.01.15
10:25
(19)
Ну надо же хоть немного ориентироваться во встроенном языке и модели метаданных 1с прежде чем что то делать!
23 ДенисЧ
 
29.01.15
10:27
(19) мда.... You're fired
24 piter3
 
29.01.15
10:28
qazokm купите книжку проф.разработка
25 Rie
 
29.01.15
10:29
(19) Почитайте немного о том, как работать с наборами записей. И наступит счастье!
26 qazokm
 
29.01.15
10:33
(22) Какой СП такая и ориентация...
Если бы было написано, что к чему, то и не было вопросов
Чтоб заполнить временную таблицу, надо три оператора... что они делают в помощнике не объясняется
создатьНаборЗаписей - создается пустая структура данных
Прочитать   - курсор позиционируется на первую запись
Выгрузить работает только если выполнена команда прочитать, и заполняется временная таблица...
Но тут вопрос, если выполнить работате только при выполненой команде Прочитать, зачем плодить лишнии, может её по умолчанию запихать в оператор выполнить... блин...
27 qazokm
 
29.01.15
10:35
Во все 1С наблюдаетсяя отсутствие даже 1 условия нормализованности таблиц, не говоря уже о языке 1С..,
28 ShoGUN
 
29.01.15
10:37
(27) Не умеешь - не берись, взялся - не жалуйся.
29 piter3
 
29.01.15
10:37
(27) так кто же вас бедненького силком заставил заниматься такой бякой?
30 Rie
 
29.01.15
10:38
(26) У Вас на СП свет клином сошёлся? Это _справочная информация_, а не _учебник_!
31 Classic
 
29.01.15
10:38
(27)
Т.е. ты не знаешь, как работает 1С, но уже ее хаешь?
32 Rie
 
29.01.15
10:39
(27) Ну, насчёт отсутствия нормализации - тут Вы (по незнанию) погорячились (кстати, нормализация - не всегда благо). Да и насчёт всего прочего тоже попросту не в курсе. Оно б ничего - все когда-то начинали - но Вы ж и изучать не желаете.
33 qazokm
 
29.01.15
10:46
вроде я пошевелил улий ос... :-)
34 ShoGUN
 
29.01.15
10:46
(33) Ага. Своим клювом.
35 osa1C
 
29.01.15
10:50
(33) нет я пока спокойно читаю ваши умозаключения
36 Ненавижу 1С
 
гуру
29.01.15
10:53
INSERT INTO ... SELECT ... FROM ...
37 Classic
 
29.01.15
10:54
(36)
Будет весело, если регистр подчинен регистратору.
38 qazokm
 
29.01.15
10:56
(36) ++++++++++ большое Вам Пролетарское СПАСИБО, а то закусали своим СП(Сам Пошел..., вроде так переводится...)
39 ShoGUN
 
29.01.15
10:57
(37) Пофиг. Регистратор - тоже поле в таблице.
40 Rie
 
29.01.15
10:57
(38) И через некоторое время появится вопрос "Глючит база. Что делать?"...
41 piter3
 
29.01.15
10:58
(38)ну че аминь
42 Rie
 
29.01.15
10:58
(39) Скопироваться-то оно скопируется. Но ведь цель ТС - может быть несколько иной.
43 Xapac
 
29.01.15
11:02
спасибо поржал
44 ShoGUN
 
29.01.15
11:04
(42) А вот этого мы никогда не узнаем. Может он репликацию ваяет на коленке.
45 Classic
 
29.01.15
11:09
(39)
Вопрос в том, как он эту таблицу скопировал.
Если в конфигураторе, то типов регистратора в таблице не будет. Правда совсем без регистраторов и база не обновится.
Если скулем - то хз.
46 qazokm
 
29.01.15
11:12
скуля нет Сделал копию в регистраторе, затем благодаря подсказкам здесь, заполнил записи из XXX регистратора, в XXX1... Все большое всем спасибо за помощь
47 qazokm
 
29.01.15
11:12
(46) сделал копию регистра  XXX в конфигураторе
48 echo77
 
29.01.15
11:23
регистр XXX - порнуху что ли храните?
49 qazokm
 
29.01.15
11:27
Вы хотите об этом поговорить? :-)? так пятница завтра...
50 Rie
 
29.01.15
11:37
(49) Совет на будущее - формулируйте задачу как можно полнее, а не так, как Вы её себе представляете (возможно, что представляете её Вы неправильно - иначе и вопрос не возник бы).
51 1Сергей
 
29.01.15
11:44
спасибо, поржал
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший