Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Выбор типа события подписки

Выбор типа события подписки
Я
   serg-lom89
 
25.04.19 - 11:59
ДОбрый день

Есть задача.
суть в следующем.
Есть документ Реализация,у него есть реквизит ТипБСО.

Есть заданиеНаперевозку ,у него есть ТЧ в котором набиваются Реализации ,и есть в ТЧ реквизит ТипБСО.


Задача в следующем.
Получается если в Реализации изменили реквизит,надо найти этот документ в какой то ТЧ (Задание на перевозку),и там изменить в этой строке.
И наоборот.Если изменили в ТЧ тип БСО тогда найти эту реализацию и изменить в ней Тип БСО.


Вопрос в том ,что хотел бы сделать через подписку на событие но не могу понять какое событие выбрать?Призаписи иои передЗаписью?
 
 
   lodger
 
1 - 25.04.19 - 12:56
а погуглить их отличия сложна?

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует