Имя: Пароль:
1C
1С v8
Поясните на счет реквизитов в документах, влияющих на другие документы
, ,
0 Cunni
 
05.12.12
17:48
Всех приветствую!
Описываю ситуацию:
Есть документ А с реквизитом РЕК_1, на основании этого документа создается документ Б, у него тоже есть этот реквизит и он всегда принимает значение реквизита документа-основания. Правильно ли считывать данные для реквизита подчиненного объекта напрямую из реквизита документа-основания, или надо создать регистр сведений, туда писать состояние этого реквизита из документа-основания, а все подчиненные объекты будут читать данные по этому регистру с отбором по документу-основанию?
Или вообще без разницы?
1 Wobland
 
05.12.12
17:49
скажи, зачем регистр, и мы тебе не понадобимся
2 Maxus43
 
05.12.12
17:49
ОбработкаЗаполнения, там всё считывай из документа-основания. Это стандарт, никакие нахрен РС не нужны
3 Cunni
 
05.12.12
17:50
и вдогонку еще вопрос: получить ссылку на объект документа-основания можно только через создание своего реквизита? Смотрю стандартные реквизиты документа, вроде нет ничего похожего.
4 mikecool
 
05.12.12
17:50
(0) смотря для чего надо, если треба отборы, то проще иметь реквизит в документе
если этот реквизит будет изменяться задним числом, то клади в РС
5 Maxus43
 
05.12.12
17:50
(3) см (2). ОбработкаЗаполнения
6 Wobland
 
05.12.12
17:52
(5) ДокументОснование ж один хрен заводить надо, не?
7 Cunni
 
05.12.12
17:52
(2) А если документ создан, проведен, созданы подчиненные объекты, но потом документ-основания был изменен, то подчиненные документы изменений не почувствуют, так? Это уже плохо.
8 Wobland
 
05.12.12
17:52
(7) это хорошо
9 Cunni
 
05.12.12
17:53
+(7) я так понимаю обработказаполнения() срабатывает при создании на основании и только
10 mikecool
 
05.12.12
17:53
(9) не правильно понимаешь
11 Wobland
 
05.12.12
17:53
(9) истина. если, конечно, специально не вызовешь
12 Maxus43
 
05.12.12
17:54
(6) зачем? из (0) я понял что вводят на основании.
(9) а это классическая задача синхронизации данных, в типовых не реализовано, ибо нефиг менять задним числом.
Частично реализовано в платёжках. Синхронизация Счетов-фактур
13 Cunni
 
05.12.12
17:54
(10) не могу сейчас проверить ее вызов( Когда еще она срабатывает? Если я изменю документ, то изменятся и подчиненные документы что ли? Но как они найдутся?
14 Maxus43
 
05.12.12
17:55
(11) в 8.2 она вызывается вобще без повода) при создании нового, получении формы нового и т.д.
15 Wobland
 
05.12.12
17:55
(13) не изменятся
16 Cunni
 
05.12.12
17:55
(10) (11) ммм))
17 Wobland
 
05.12.12
17:55
(14) в УП? новость для меня
18 Maxus43
 
05.12.12
17:58
(17) в толстом клиенте тоже. проверь)
19 Maxus43
 
05.12.12
17:58
точней в толстом - точно, УФ - хз
20 Wobland
 
05.12.12
17:58
(18) ты тоже считаешь, что толстый клиент - это обязательно обычное приложние?
21 Maxus43
 
05.12.12
18:00
(20) нет, я называю толстым - обчное, для простоты. режим управляемого конечно тоже есть в толтом
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.