|
Выбор типа события подписки | ☑ | ||
---|---|---|---|---|
0
serg-lom89
25.04.19
✎
11:59
|
ДОбрый день
Есть задача. суть в следующем. Есть документ Реализация,у него есть реквизит ТипБСО. Есть заданиеНаперевозку ,у него есть ТЧ в котором набиваются Реализации ,и есть в ТЧ реквизит ТипБСО. Задача в следующем. Получается если в Реализации изменили реквизит,надо найти этот документ в какой то ТЧ (Задание на перевозку),и там изменить в этой строке. И наоборот.Если изменили в ТЧ тип БСО тогда найти эту реализацию и изменить в ней Тип БСО. Вопрос в том ,что хотел бы сделать через подписку на событие но не могу понять какое событие выбрать?Призаписи иои передЗаписью? |
|||
1
lodger
25.04.19
✎
12:56
|
а погуглить их отличия сложна?
основные тезисы: а) менять реквизиты самого объекта надо в ПередЗаписью. б) если есть быстрые и легкие условия для Отказа (не требующие запросов или расчетов), то лучше их щемить в ПередЗаписью. |
|||
2
serg-lom89
25.04.19
✎
13:15
|
(1) просто хочется сделать через подписку потом что бы просто добавлять тип документа
|
|||
3
serg-lom89
25.04.19
✎
13:16
|
что бы были доступны данные объекта и ссылки
|
|||
4
catena
25.04.19
✎
13:21
|
(3)Данные объекта и ссылки доступны везде, но различаются они только в ПередЗаписью
|
|||
5
serg-lom89
25.04.19
✎
13:21
|
(4) в том то и дело ,что я хочу определить ,что было изменение реквизита (Нужного мне)
|
|||
6
catena
25.04.19
✎
13:24
|
(5)Изменение реквизита можно по-разному определять. И у вас дублирование информации, которое и тащит за собой кучу кода. Если ТипБСО будет в одном месте и перезаписывать ничего не придется.
|
|||
7
serg-lom89
25.04.19
✎
13:27
|
(6) ну так тип БСО (реквизит) храниться в документах,некоторыХ и ТЧ в задании на перевозку
|
|||
8
catena
25.04.19
✎
13:29
|
(7)Вот именно. Зачем? Если вы их все равно синхронизируете?
|
|||
9
Nuobu
25.04.19
✎
13:31
|
(7) Послушай Катену - храни в одном месте, а выводи - где нужно.
|
|||
10
serg-lom89
25.04.19
✎
13:37
|
(9) Где его хранить?
|
|||
11
serg-lom89
25.04.19
✎
13:37
|
что то на ум не приходит
|
|||
12
Nuobu
25.04.19
✎
13:39
|
(10) В реализации.
|
|||
13
serg-lom89
25.04.19
✎
13:40
|
(12) Так в реализации он есть))
и в других типах документов тоже будет |
|||
14
catena
25.04.19
✎
13:41
|
(10)В одном месте хранить :) Там, где наиболее логично, к какому объекту наиболее близко. А во всех остальных местах показывать, как реквизит этого связанного объекта.
|
|||
15
Nuobu
25.04.19
✎
13:41
|
(13) Вот из других его и удаляй.
|
|||
16
serg-lom89
25.04.19
✎
13:42
|
(15) как я могу хранить его в одном месте если мне надо что бы он был и в других объектах
|
|||
17
catena
25.04.19
✎
13:44
|
(16)Если б он в других объектах был другой - это один разговор. А если при изменении в одном месте отрабатывает портянка кода, чтобы поменять в другом - зачем, если есть ссылка, из которой можно получить актуальное значение в любой момент?
|
|||
18
serg-lom89
25.04.19
✎
13:59
|
(17) как и где мне определить что нужный реквизит изменился у объекта?
|
|||
19
Nuobu
25.04.19
✎
14:00
|
(18) В подписке оповещения.
Но чувствую - ты не понимаешь. |
|||
20
serg-lom89
25.04.19
✎
14:12
|
(19) да что то не вьезжаю(
|
|||
21
catena
26.04.19
✎
05:42
|
(20)Я, конечно, дико извиняюсь, но 6 лет 7 мес и 14 дней!
Если Сотрудник поменяет фамилию, вы будете все документы шерстить и переименовывать его там? А теперь вопрос: чем реквизит тип БСО отличается от смены фамилии? |
|||
22
serg-lom89
26.04.19
✎
11:21
|
(21) Уже решено.спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |