Имя: Пароль:
1C
1С v8
Регистрация изменений в многоуровневых планах обмена. Как правильно сделать?
0 ambez
 
11.12.11
18:29
Есть несколько баз, которые меняются данными с помощью планов обмена:
1) розница периферийки -> розница ЦБ
2) Розница ЦБ -> ут11
3) ут11 -> бух 2.0

объекты, которые приходят из перифериек в центр. базу автоматически не помечаются для выгрузки в ут. Поэтому сделана обработка, которая перепроводит документы, после чего они уходят в ут. Аналогично сделано в En? чтобы объекты ушли дальше в бух. Но в данной модели минус в том, что перепровожу я документы за период, соответственно выгружаются и те объекты, которые не менялись и выгружать их вроде как и не надо.

Можно ли сделать это все как-то более рационально, т.е. чтобы объект пришедший с нижнего уровня автоматически помечался для выгрузки дальше по цепочке
1 Aleksey
 
11.12.11
18:39
А в чем проблема?
2 ambez
 
11.12.11
18:45
(1) ткни пальцем где подкрутить, если занешь
3 Живой Ископаемый
 
11.12.11
20:33
"объекты, которые приходят из перифериек в центр. базу автоматически не помечаются для выгрузки в ут." - то есть нужно чтобы помечались? сделайте чтобы помечались
4 Aleksey
 
11.12.11
20:38
(2) В типовой БП это релизованое
5 ambez
 
11.12.11
23:46
3,4 Спасибо
6 Фрэнки
 
11.12.11
23:54
(5) там даже не просто автоматически, а кусочек кода снимает регистрацию. впиши такую как нужно тебе туда же.
7 ambez
 
12.12.11
00:14
(5) "там" - это в типовой БП?
8 Фрэнки
 
12.12.11
00:27
(7) нажал на букву Я на этой странице и получил список ссылок и в числе прочих
<<М.Г.Радченко - 1С Предприятие 8.1. Практическое пособие разработчика
Универсальный механизм обмена данными>>

вот ссылка http://www.1c-pro.ru/index.php?showtopic=25559

а в типовой БП для новых планов обмена процедур нет, есть только заглушка и тут в базе знаний на это ветка из форума сохранена, но там похоже очень на код из примеров Радченко
9 Aleksey
 
12.12.11
00:34
(8) Для новых не знаю. У меня стоит по организации, причем есть централка и почки + "копия" централки. И данные приходящие из почки в центр мигрируют дальше в копию без моей помощи и моего кода
10 ambez
 
12.12.11
00:36
(9) так это у тебя просто распредленка по идее + копия централки в режиме "только получатель"
11 ambez
 
12.12.11
00:41
(8) у меня все и сделано типовыми планами обмена. но объект пришедший из 1 плана обмена не выгружается автоматом в другой. и я пытаюсь понять это косяк (и надо его править). или это так задумано (и тогда надо допиливать)
12 Фрэнки
 
12.12.11
00:44
(11) вопрос интересный, но я ж спать... завтра гляну на работе что там - я как раз план обмена под свою нетленку поверх типовой допиливаю
13 Aleksey
 
12.12.11
00:50
(10) Почему только получатель? Обратно тоже документы бегают, если нужно
14 ambez
 
12.12.11
00:59
(13) ну не суть важно. это все в рамках 1 плана обмена?
15 Aleksey
 
12.12.11
01:01
(14) Ну можно и так сказать, просто другой план мне не подходил. поэтому сделал на одном плане. "По организациям"
16 ambez
 
12.12.11
01:08
ну вот. у тебя значит регистрация происходит по подписке на события ПередЗаписьюДокументаДляОбменаПоОрганизации, которая срабатывает перед записью докуемнта. А у меня приходит док по 1 плану обмена, записывается в базу, но пописка на событие от следующего плана обмена не срабатывает, поэтому документ пока его не перезапишешь дальше по цепочке не выгружается.
вопрос в том нормально ли то, что подписка не срабатывает
17 Aleksey
 
12.12.11
01:09
(16) А что мешает добавить в ПередЗаписьюДокументаДляОбменаПоОрганизации ЗарегестрироватьИзменение()?
18 ambez
 
12.12.11
01:13
да ниче не мешает. просто срабатывает ли она когда объект по обмену приходит. придется поэкспериментировать.
19 ambez
 
12.12.11
01:20
времени мало осталось. думал может там все просто. типа где-то галочку поставить. в таком духе
20 ambez
 
12.12.11
21:05
косяки были в правилах регистрации. всем спасибо за помоць