Имя: Пароль:
1C
1С v8
Подскажите как сделать такое
0 serrrp
 
01.08.11
11:44
Есть конфа на v77, взялся перевести ее на 8.2.

В течение дня вводятся доки, например ПКО и РКО, в конце дня кассир вводит документ ЗакрытиеДня, который должен пометить все документы как "Закрытые". В v77 в документах ПКО и РКО делал реквизит типа Документ.ЗакрытиеДня. При проведении дока ЗакрытияДня он прописывал ссылку на себя в доках ПКО и РКО. Если ссылка не пустая, то документ закрыт.
Конечно, так можно сделать и на 8.2, однако чувствую что это неправильно. Правильнее наверное делать с помощью РС. Однако что-то сообразить не могу как правильно. Пока в голову приходит только вариант сделать одно измерение (без ресурсов) составного типа "ДокументСсылка.ПКО, ДокументСсылка.РКО". Есть ощущение что задача элементарная и часто встречающаяся.
8-ку только осваиваю, не ругайтесь.
1 Reset
 
01.08.11
11:48
"дно измерение (без ресурсов) составного типа "ДокументСсылка.ПКО, ДокументСсылка.РКО"

позволит тебе иметь флаг "закрыт"

+ еще одно измерение ДокументСсылка.ЗакрытиеДня позволит тебе знать, каким документом закрыто
2 Лефмихалыч
 
01.08.11
11:54
(1) закрытие можно в ресурс засунуть. Это гарантирует, что документ два раза ни кто закрыть не сможет
3 serrrp
 
01.08.11
11:57
Я думал сделать РС подчиненным доку ЗакрытиеДня, тогда имхо ни измерения ни ресурса не нужно.
Спасибо, значит я правильно думал.
4 serrrp
 
01.08.11
11:59
(3) в смысле дополнительного измерения "ДокументСсылка.ЗакрытиеДня" не надо
5 Reset
 
01.08.11
11:59
(4) ну понятно, сделать его регистратором.
6 Reset
 
01.08.11
12:01
Но при проведении проверку делать, для корректности, не закрыты ли уже закрываемые