|
проверка на дубль документа
| ☑ |
0
spapin87
02.09.13
✎
15:47
|
Добрый день, подскажите как сделать проверку на существующий документ. При создании документа - корректировка заказа поставщику, которая делается на основании заказа поставщику, проверить что такой тип документа для заказа поставщику уже был создан. Может быть создана только одна корректировка.
Может как-то так:
ТипЗнч(СуществующийДокумент) = Тип("ДокументСсылка.КорректировкаЗаказаПоставщику")
только как получить "СуществующийДокумент"? Или я вообще не в том направлении мыслю ...
|
|
1
Starhan
02.09.13
✎
15:52
|
ВЫБРАТЬ Документ.Ссылка
ИЗ
Документ.КорректировкаЗаказаПоставщику КАК Документ
ГДЕ Документ.ДокументОснование = &ДокументОснование
Если запрос не пустой то документ уже есть.
|
|
2
cw014
02.09.13
✎
15:55
|
(1) Так же надо условие поставить, что это не текущий документ
|
|
3
Starhan
02.09.13
✎
15:57
|
Он же еще не записан. не?
|
|
4
cw014
02.09.13
✎
15:59
|
(3) А если его перепроводят?
|
|
5
Infsams654
02.09.13
✎
15:59
|
(2) он же новый. Другое дело, если в записанном документе КорректировкаЗаказаПоставщику поменять документ-основание, тогда, да, надо проверить
|
|
6
Starhan
02.09.13
✎
16:00
|
(4) согласен.
|
|
7
Infsams654
02.09.13
✎
16:01
|
(4) а кто сказал что это в обработке проведения. (0) - при создании
|
|
8
spapin87
02.09.13
✎
16:05
|
Я создаю документ ПриЗаписи документа Поступление. Если количество <> СкКол(которая проставляется при поступлении из СФ). Я создаю документ КорректировкаЗаказаПоставщику. Ну и Возврат поставщику. Просто не пойму как проверить на существование таких документов.
|
|
9
Infsams654
02.09.13
✎
16:51
|
(8) дак тогда, как раз и нужно учитывать старые корректировки заказа, а не документ-основание.
Т.е. пример: заказ был на 10, потом сделали корректировку на 8, поступление - 5, что нужно поиметь в новом документе КорректировкаЗаказаПоставщику ?
|
|