![]() |
|
Сложная ситуация с событиями документа. | ☑ | ||
---|---|---|---|---|
0
lanc2233
21.05.15
✎
00:45
|
Управляемые формы.
Есть подписка на событие "ПриЗаписи" для ряда документов. В нем идет синхронизация с другой программой. Есть проблема : Создаем новый документ. Допустим расходную накладную. В ней проверка на наличие товара на складе. Нажимаем "провести и закрыть" - срабатывает событие ПриЗаписи - товара на складе нет - пользователь передумал сохранять документ. Данные в другую программу при этом ушли. В "ПриЗаписи" у "Источника" при этом нельзя никак проверить удалась-ли запись. Может кто посоветовать как это обойти? |
|||
1
Волшебник
21.05.15
✎
00:57
|
Счастливые люди...
|
|||
2
PR
21.05.15
✎
00:58
|
Не использовать ПриЗаписи
|
|||
3
lanc2233
21.05.15
✎
01:01
|
а в каком событии это делать?
|
|||
4
PR
21.05.15
✎
01:02
|
Забавно вообще.
Нет временно связи с другой программой. Ну и похрен, ничего страшного, что не синхронизировалось, лишь бы не было войны. Да? |
|||
5
PR
21.05.15
✎
01:02
|
(3) В регламентном задании вестимо
|
|||
6
Serg_1960
21.05.15
✎
01:03
|
ПриЗаписи проверка остатков? О_о Не путаешь? Обычно при проведении проверяются. Впрочем - твои проблемы.
В любом случае подписка запускается после события, т.е. после обработчика в документе (где проверка). В подписке проверяй "Отказ" прежде чем что-либо делать. |
|||
7
lanc2233
21.05.15
✎
01:06
|
(6) Когда делается проведение, перед этим вызывается при записи. Отказ на тот момент равен Ложь.
|
|||
8
lanc2233
21.05.15
✎
01:06
|
(4) В таком случае выдается ошибка, и начинают звонить админу.
|
|||
9
PR
21.05.15
✎
01:07
|
(8) LOL
|
|||
10
PR
21.05.15
✎
01:09
|
+(9) Вы, случайно, обменом не отсюда Простая и надежная выгрузка в БП 2.0/3.0 (без правил обмена XML) с гарантией! пользуетесь? :))
|
|||
11
Serg_1960
21.05.15
✎
01:09
|
Имхо, лучше всего использовать планы обмена (со сторонней программой), ну или хотя бы регистрировать изменений и выгружать данные регламентным заданием.
|
|||
12
PR
21.05.15
✎
01:10
|
(11) Конечно. Как иначе-то? :))
|
|||
13
lanc2233
21.05.15
✎
01:13
|
База файловая..
(10) нет. (9) Это гораздо лучше, чем в другой программе, через полдня, заметят что документов не хватает. |
|||
14
PR
21.05.15
✎
01:14
|
(13) Ну ну. Пилите, Шура, пилите.
http://v8.1c.ru/o7/201305fi/index.htm |
|||
15
Serg_1960
21.05.15
✎
01:15
|
(12) Ну, иначе, можно сколько фантазия позволяет. Насколько она извращённая. Можно и обработчик ожидания вместо регламента извратить.
|
|||
16
lanc2233
21.05.15
✎
01:42
|
а насколько регламентные задачи вообще дополнительную нагрузку дают? Если ставить проверку раз 10 сек, а требуемый документ возможно раз 10 за день введут..
И кому выдавать сообщение, если действительно вторая программа недоступна? |
|||
17
D_E_S_131
21.05.15
✎
09:42
|
(16) Все ответы в (11). Остальное "изобретение велосипеда".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |