Имя: Пароль:
1C
1С v8
как отловить регистрацию в плане обмена
0 AlexxJ
 
28.10.14
11:41
Всем привет.
Есть какой нибудь способ поймать момент регистрации изменение объекта в плане обмена. Регистрация автоматическая
1 AlexxJ
 
28.10.14
11:41
и как его поймать?
2 AlexxJ
 
28.10.14
11:46
или другими словами можно ли залезть в механизм авторегистрации объектов и немного его подкузьмить?
3 Maxus43
 
28.10.14
11:47
можно залесть в механизм, а не отловить
4 AlexxJ
 
28.10.14
11:47
не стесняемся.... предлагаем варианты )
5 AlexxJ
 
28.10.14
11:47
(3) куда копать?
6 Maxus43
 
28.10.14
11:49
подписку добавь, при записи например,
там у источника свойство Обменданными.Автозаполнение = ложь ставьшь,
потом Очищаешь ОбменДанными.Получатели
потом добавляешь туда то, что надо только
7 AlexxJ
 
28.10.14
11:50
(6) при записи чего? Справочника Номенклатура или план обмена
8 Maxus43
 
28.10.14
11:50
справочника
9 AlexxJ
 
28.10.14
11:52
ок... глянем. Спс
10 AlexxJ
 
28.10.14
11:54
(8) а если перезаписывается документ содержащий элемент справочника, подписка сработает?
11 Maxus43
 
28.10.14
11:56
(10) нет
Дак и номенклатура в обмен не будет регистрироваться, при перезаписи документа. Только сам документ
12 AlexxJ
 
28.10.14
11:57
(11) номенклатура регистрируется... только что проверил
13 Maxus43
 
28.10.14
11:57
получатели указываются для каждого Объекта отдельно. Перезапись документа - у тебя только Документ Объект, номенклатуры нет
14 Maxus43
 
28.10.14
11:57
(12) при перезаписи документа?
15 AlexxJ
 
28.10.14
11:58
(14)  да
16 Maxus43
 
28.10.14
12:00
(15) в типовом поведении механизмов регистрации это невозможно.
1. Либо допилена конфа как то уже для этого
2 либо перезаписывается номенклатура при перезаписи документа - что есть зло чистое
3. либо вобще по правилам регистрации работает обмен, там что угодно тоже можно
17 AlexxJ
 
28.10.14
12:10
(16) механизм не меняли, после проведения документа Чек, появилась номенклатура к выгрузке на сайт. Событие ПередЗаписью Номенклатуры не сработало.
18 Maxus43
 
28.10.14
12:12
(17) если вы не меняли - не значит что до вас не было сделано. Смотри подписки документа, модуль документа... в плане обмена тоже есть процедурки управляющие выгрузками-загрузками. Я хз что за конфа у вас, всяко может быть
19 Maxus43
 
28.10.14
12:13
замер производительночти можешь запустить при проведении документа, и поглядеть какой код выполняется, искать подозрительные слова типа "Получатели", "зарегистрироватьИзменения" и прочие
20 AlexxJ
 
28.10.14
12:18
(19) ну да... в процессе  )
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший