Имя: Пароль:
1C
1С v8
Регистрация объектов
0 Rodinyr
 
16.06.14
14:34
Доброго времени суток, Форумчане.
Такой вопрос. Когда мы изменяем какой-либо объект, то, если настроен УРБД, он регистрируется с изменением для выгрузке в другую базу. А есть ли такая возможность регистрировать не один объект, а целую "Пачку" разом, если мы их изменяем допустим какой нибудь обработкой?
1 mikecool
 
16.06.14
14:35
(0) я не против, регистрируй
2 mikecool
 
16.06.14
14:36
но, если обработка не в режиме обмена и регистрация штатная - то все и так зарегится
3 Rodinyr
 
16.06.14
14:40
Я к тому, что при изменении объектов обработкой, каждый объект регистрируется через авторегистрацию, и регистрируется каждый объект отдельно. следовательно получается большая куча записей, а возможно ли сделать так, что бы запись была одна?
4 ДенисЧ
 
16.06.14
14:43
Если только прямым запросом.
Но записей всегда будет по количеству объектов
5 Rodinyr
 
16.06.14
14:45
Застрелиться!)))) Значит мне руководитель мозг пудрит... ))) Говорит что так можно...
6 ДенисЧ
 
16.06.14
14:45
Пусть предьявит тогда, раз говорит...
7 Rodinyr
 
16.06.14
14:47
Ща пойду трясти, самому уже интересно...
8 ДенисЧ
 
16.06.14
14:47
Поделиться не забудь
9 Rodinyr
 
16.06.14
14:49
ок!)))
10 rendez-vous
 
16.06.14
14:55
(5) Вообще-то можно все. Не спорь с руководителем.
11 dj_serega
 
16.06.14
14:56
(10) угу. Вспомнилось видео
https://www.youtube.com/watch?v=ZJ3qIcBI_Bs
12 Rodinyr
 
16.06.14
15:04
(10)(11) А вы знаете как?
13 dj_serega
 
16.06.14
15:06
(12) Документы изменились обработкой. Хорошо.
Авторегистрация стоит?
Если нет тогда нужно писать ручную регистрацию

Ответили в (2)
14 dj_serega
 
16.06.14
15:07
(12) И ты сам ответил на свой вопрос в (3)
У тебя всё отрабатывает корректно.
Как ты хочешь видеть Одну запись? Что там должно быть? Документы через ","?
15 Rodinyr
 
16.06.14
15:11
(13) Пока стоит авторегистрация. все  работает, но требуется всего одна запись.
(14) я пока хочу понять возможно ли это, если возможно, то как это может выглядеть.
16 rendez-vous
 
16.06.14
15:26
(12) Ну способов где-то около миллиона. Выбирай - не хочу.
17 Rodinyr
 
16.06.14
15:28
(16) если знаешь, расскажи
18 rendez-vous
 
16.06.14
15:28
(15) Возможно все. Откуда сомнения в возможности? Что конкретно тебя смущает?
19 rendez-vous
 
16.06.14
15:33
(17) У тебя есть база данных. В базе данных можно хранить все.
20 Timon1405
 
16.06.14
15:37
(18) Видимо, автора смущает то, что метод "ЗарегистрироватьИзменения" позволяет работать пообъектно (даже пример в СП приведен через обход выборки) или сразу для всех элементов объекта МД. Ситуация: залили 100500 новых элементов, их регистрация занимает много времени, хочется это время уменьшить
21 Enders
 
16.06.14
15:42
(0) Стандартно - нет. На практике тоже сомнительно, так как например:
Меняешь 100 объектов, для каждого объекта создаётся отдельная запись в регистре изменений.
Идет обмен, вместо 100 объектов выгружается 99 (мало ли по каким причинам). Приходит ответ из узла и очищаются изменения для 99 объектов.
1 так и висит не отправленным, и уйдет в следующем обмене.

В случае если это каким-то образом запихнуть в одну строчку, то
Или ты не будешь очищать запись в случае не совпадения количества, что приведёт к росту количества гоняемых данных по обмену,
Или ты будешь очищать запись и не узнаешь о том, что что-то не дошло.
22 Rodinyr
 
16.06.14
15:53
Спасибо всем за ответы. Это было задание на "Разобраться". Подумать как это возможно сделать...