|
Запрет создания более одной заявки | ☑ | ||
---|---|---|---|---|
0
serg-lom89
01.02.16
✎
09:30
|
Добрый
Существует документ возврат.по нему сбрасывается заявка. так вот есть такая проблема что могут сбросить 2 заявки на склад одновременно.Время фактически до секунд может совподать Проверку передЗаписью и при записи ставил. Подскажите какие еще варианты можно реализовать?Может кто сталкивался с данной ситуацией. |
|||
1
vde69
01.02.16
✎
09:32
|
регистр остатков
|
|||
2
cw014
01.02.16
✎
09:33
|
(1) Может не взлететль, особенно если это канцелярия.
|
|||
3
serg-lom89
01.02.16
✎
09:34
|
(1) что регистр остатков?
|
|||
4
serg-lom89
01.02.16
✎
09:34
|
(2) не канцелярия)
|
|||
5
Лефмихалыч
01.02.16
✎
09:37
|
(3) используй регистр остатков
(2) чушь |
|||
6
serg-lom89
01.02.16
✎
09:41
|
(5) я понимаю что регистр остатков нужно использовать,но вот только не могу понять как его прикрутить...проверка на количество отгруженных..так в заявке может быть 1 штука,а на остатках 100.
|
|||
7
serg-lom89
01.02.16
✎
09:41
|
(5) что то не совсем понял про р.остатки Оо
|
|||
8
Лефмихалыч
01.02.16
✎
09:43
|
(6) на этот вопрос без конкретики не ответишь
|
|||
9
vde69
01.02.16
✎
09:48
|
в документ "заявка" делает записи прихода в регистр "планХХХ" по каждой позиции
документы исполнения заявки делают расход в регистр документ возврата - делает расход (или сторно прихода) в регистр "планХХХ" то есть если есть возврат - у тебя в регистре остатки или 0 по всем или 0 по тем, что вернули (зависит от логики которая тебе нужна) то есть при проведении "возврата" банально нужно проверять хватает или нет в этом регистре остатков для текущего документа... правда сабж будет работать ТОЛЬКО при оперативном проведение, при неоперативном требуется доп контроль ухода в минус |
|||
10
Serg_1960
01.02.16
✎
09:51
|
(0) А получить "связанные" - не пробовал? :) Ну, да, сначала эту связь надо организовать, если не типовое.
|
|||
11
serg-lom89
01.02.16
✎
09:59
|
(10) что счас в голову пришла идея создать РС.
При Обработке заполнения проверять есть ли ДокОснование в РС и записывать и если дрогой будет пол-ль создавать тогда отмену действия(возврат).ну буду тестировать. |
|||
12
cw014
01.02.16
✎
10:02
|
А если две заявки с разным набором позиций номенклатуры?
|
|||
13
Serg_1960
01.02.16
✎
10:04
|
А автор об этом ничего не говорил :)
|
|||
14
Serg_1960
01.02.16
✎
10:05
|
Тогда в регистр остатков (9) писать нетолько документы, но и позиции.
|
|||
15
Serg_1960
01.02.16
✎
10:07
|
Кстати, по (10):
А в УПП(у меня УПП) сканирование всех связанных, примерно так может быть реализовано: ТаблицаСвязанных = ПолныеПрава.ПолучитьВыборкуПоКритериюОтбора("СвязанныеДокументы", ТвойДокументВозврата); ТаблицаСвязанных.Свернуть("Ссылка"); Для Каждого ТекДокумент ИЗ ТаблицаСвязанных Цикл Если ТипЗнч(ТекСтрока.Ссылка) = Тип("ДокументСсылка.ТвойДокументЗаявка") Тогда Сообщить("Заявка по документу возврата уже создана"); КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |