|
Запрет ввода на основании
| ☑ |
0
6738039
30.10.12
✎
16:25
|
Как лучше сделать так чтобы на основании документа Поступление можно было ввести только один документ Перемещение?
|
|
1
salvator
30.10.12
✎
16:26
|
(0) Проверять наличие уже введенного, вестимо
|
|
2
cdiamond
30.10.12
✎
16:27
|
(0) Поле "ДокументОснование" проверять на уникальность
|
|
3
Лефмихалыч
30.10.12
✎
16:27
|
В подписке на ОБработкуПроверкиЗаполнения документа Перемещение искать другие документы с таким же основанием и устанавливать отказ в случае, если найдено.
Но лучше перестать этого хотеть - в нескольких перемещениях на основании одного постулпения ни чего криминального нет
|
|
4
Vladal
модератор
30.10.12
✎
16:42
|
+(3) Да и доработать перемещение, чтобы товар дважды не сместить. Хотя контроль остатков должен сработать. Или не должен)
|
|
5
shuhard
30.10.12
✎
16:45
|
(0) сделай подписку перед записью и шли в лес
|
|
6
6738039
30.10.12
✎
16:54
|
Вопрос в том где лучше его проверять. Пробовал в процедуре ПередОткрытием() проверять ПараметрОснование и в случае чего ставить Отказ. Если вводят на основании интерактивно все работает.
Пробую ввести на основании программно через
Док = Документы.Поступление.СоздатьНовый();
Док.Заполнить(Основание)
так в процедуре ПередОткрытием ПараметрОснование не передается.
|
|
7
samozvanec
30.10.12
✎
18:01
|
подписку на обработку заполнения?
|
|