|
Автоматическая регистрация в плане обмена при загрузке | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
30.01.13
✎
10:48
|
Делаю обмен между 2 базами , мне нужно чтобы при загрузке объект автоматически регистрировался , пишу :
Объект.ОбменДанными.Загрузка = Ложь; Объект.Записать(РежимЗаписиДокумента.Запись); В чем траблы , почему может не работать? |
|||
1
golden-pack
30.01.13
✎
10:49
|
мне нужно чтобы при загрузке объект автоматически регистрировался
И Объект.ОбменДанными.Загрузка = Ложь; //нихера непонятно |
|||
2
Fragster
гуру
30.01.13
✎
10:49
|
зарегистрироватьизменения уже не модно?
|
|||
3
Aleksei_Pro
30.01.13
✎
10:52
|
(2) В КД после выгрузки?
|
|||
4
Aleksei_Pro
30.01.13
✎
10:52
|
(1) пробовал = истина , не взлетает.
|
|||
5
Aleksei_Pro
30.01.13
✎
10:53
|
писать после выгрузки или при загрузке правилльнее будет?
|
|||
6
Aleksei_Pro
30.01.13
✎
10:54
|
(1) давай без выражений, "не первый год замужем " , пробовал я истину самым первым вариантом после выгрузки - тож не работает
|
|||
7
alkov
30.01.13
✎
10:59
|
"при загрузке объект автоматически регистрировался"
регистрировался куда? |
|||
8
Aprobator
30.01.13
✎
11:02
|
(0) ...Загрузка - вот нефига не признак регистрации в плане обмена.
|
|||
9
Aleksei_Pro
30.01.13
✎
11:04
|
(7) мне нужно чтобы он автоматически регистрировался в план обмена.
|
|||
10
Aleksei_Pro
30.01.13
✎
11:04
|
(8) ок, тогда как в после загрузки это сделать?
|
|||
11
Aleksei_Pro
30.01.13
✎
11:09
|
ПланыОбмена.ЗарегистрироватьИзменения(); ???? так прокатит?
|
|||
12
DrShad
30.01.13
✎
11:11
|
вот самое прикольное что сама по себе регистрация идет при загрузке из другого узла и без бубнов
|
|||
13
Fragster
гуру
30.01.13
✎
11:14
|
(12) ну у меня была задача с автообменом из базы другого узла провести нужный документ (если проведется) или поменять один реквизит, и отправить обратно.
|
|||
14
Aleksei_Pro
30.01.13
✎
11:15
|
(13) у меня в обе стороны правила и мне не хочется чтобы пользователи руками регистировали и запускали обмен обратно и не хочу править конфу , через Кд надо сделать как то.
|
|||
15
DrShad
30.01.13
✎
11:16
|
(14) что конкретно у тебя не получается?
|
|||
16
Aleksei_Pro
30.01.13
✎
11:18
|
у меня не получается обратно выгрузить в базу приемник , нужно заходить в документ и его перезаписывать , чтобы перенеслось. А мне хочется чтобы при загрузке он сам регистрировал в обмене чтобе не заходить и не записывать в документе.
|
|||
17
Aleksei_Pro
30.01.13
✎
11:33
|
есть представления как сделать?
|
|||
18
Aprobator
30.01.13
✎
11:51
|
(16) что значит - выгрузить обратно в базу приемник???
|
|||
19
Aprobator
30.01.13
✎
11:53
|
пришли изменения - записались, что еще обратно отправлять надо?
|
|||
20
Aleksei_Pro
30.01.13
✎
11:57
|
(19) обратно номер сформированного документа отправляю , вообще реально сделать через Кд или придется править конфу?
|
|||
21
alkov
30.01.13
✎
11:57
|
(14) Телепатирую: у тебя обмен не между 2-мя базами, как написано в (0), а обмен с 2-мя узлами? И нужно чтоб данные, прилетевшие из одного узла, автоматически зарегистрировались для другого? Курить Объект.ОбменДанными.Получатели
|
|||
22
alkov
30.01.13
✎
12:00
|
(20) Ан нет, ошибся я
|
|||
23
Bober
30.01.13
✎
12:01
|
(0)
Посмотри на состав плана обмена, если там авторегистрация - ложь, то смотри в код который регистрирует объект на обмен. Если истина, то посмотри, что у тебя при загрузке делается с параметром Объект.ОбменДанными.Отправитель - возмонжо ты туда пихаешь тот узел на которых хочешь зарегать данные. |
|||
24
Aleksei_Pro
30.01.13
✎
12:03
|
(23) авторегистрация = истина , разрешено.
|
|||
25
Bober
30.01.13
✎
12:04
|
(24) Если истина, то посмотри, что у тебя при загрузке делается с параметром Объект.ОбменДанными.Отправитель - возмонжо ты туда пихаешь тот узел на которых хочешь зарегать данные.
|
|||
26
DrShad
30.01.13
✎
12:10
|
(24) еще раз как ты узнал что документ не зарегистрировался?
|
|||
27
Aleksei_Pro
30.01.13
✎
12:12
|
(26) обратно номер не пришел - т.е не выгрузился.
|
|||
28
Aleksei_Pro
30.01.13
✎
12:16
|
пробавал так:
Объект.ОбменДанными.Загрузка = Ложь; Объект.ОбменДанными.Получатель = ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия30.НайтиПоКоду("1"); получетль не найден говорит |
|||
29
Bober
30.01.13
✎
12:17
|
(28) это типовая конфа?
|
|||
30
Aleksei_Pro
30.01.13
✎
12:19
|
да
|
|||
31
Bober
30.01.13
✎
12:22
|
(30) тогда смотри код регистрации в типовой, там бывает, что очищают получателей в алгоритмах регистрации на обмен.
|
|||
32
Bober
30.01.13
✎
12:23
|
(28) получетль не найден - это выводится на ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия30.НайтиПоКоду("1");? Так может у тебя код не 1
|
|||
33
Aleksei_Pro
30.01.13
✎
12:34
|
1- это ценральный
2- переферийный , "2" надо ставить |
|||
34
DrShad
30.01.13
✎
12:53
|
(31) +100500
146% что изменение номера не является условием регистрации объекта |
|||
35
Aleksei_Pro
30.01.13
✎
13:07
|
(34) нет ты не понял , я выгружаю из базы 1 в базу 2 документы , при загрузке они переносятся , созадается код ( номер) и мне его обратно надо вернуть.
Пробовал щас по правилам выгрузил во 2 базу - так вот при загрузке он автоматически зарегистрировался и все ок, а когда запускаю обмен настройку обмена между 2 базами - то не регистируется. |
|||
36
DrShad
30.01.13
✎
13:50
|
(35) это ты не понимаешь
|
|||
37
Bober
30.01.13
✎
14:07
|
(35) в таком случае, тебе придется принудительно проводить регистрацию на обмен, так как при загрузке данных система проставляет в отправителя текущий узел. При записи, чтобы не происходило со список получателей, регистрации на узел обмена не происходит
|
|||
38
Bober
30.01.13
✎
14:08
|
(37) текущий узел в этом контексте это узел с которого идет загрузка данных.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |