Имя: Пароль:
1C
1С v8
Конвертация данных - безусловное событие
,
0 ДенисЧ
 
06.06.14
12:42
Есть типовой обмен по правилам (УТ 10.3)
Настроен автообмен.
Главное требование - по завершении работы обмена нужно вызывать определенную процедуру конфигурации.
Сейчас вставлено в После загрузки данных.
Но возникла тонкость... Если данных входящих нет, то и событие не происходит...

Куда копнуть?
1 МойКодУныл
 
06.06.14
12:45
(0) А обязательно в правилах? Может в момент очистки регистрации плана обмена, если обмен на планах построен.
2 ДенисЧ
 
06.06.14
12:46
(1) Какой очистки, если данные приходят ко мне со стороны? Откуда они возьмутся в регистрации?
3 МойКодУныл
 
06.06.14
12:52
(2) я имею ввиду, что если обмен двусторонний и по планам обмена, то всегда срабатывают обработчики сброса изменений для узла+установка последнего номера входящего сообщения,даже в приемнике.

В правилах - мне кажется, только если шаманить дополнительно с обработчиком ПередЗагрузкой както проверяя будет сама загрузка или нет.
4 scanduta
 
06.06.14
12:59
Зачем в правила то засовывать. Я бы сунул в процедуру вызова типового обмена
5 ДенисЧ
 
06.06.14
13:20
(4) А я бы не стал, ибо через неё ещё туева куча обменов крутится
6 Йохохо
 
06.06.14
13:39
а если добавить параметр, доступный при загрузке, и заполнять его, событие возникнет?
7 ДенисЧ
 
06.06.14
13:40
(6) не пробовал...
8 acsent
 
06.06.14
13:42
всегда что нибудь передавай
9 scanduta
 
06.06.14
14:03
(5) Ну условие то можно поставить на свой обмен
10 Йохохо
 
06.06.14
14:07
(9) хардкод хуже финта ушами
11 echo77
 
06.06.14
14:43
Допиши обработку V82Exchan чтобы событие вызывалось в любом случае
12 Йохохо
 
06.06.14
14:48
там какой то счетчик в обработке, возможно, если хоть что то обработка прочитает, счетчик инкрементируется и событие возникнет
13 Жан Пердежон
 
06.06.14
14:52
еще вариант:
допилить обработку выгрузки, чтобы файл не формировался, если данных нет
14 ДенисЧ
 
06.06.14
14:54
(13) Он и так не формируется. Но это не вариант. Ибо требуется следить, что регламент работает.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший