|
Расчет остатка при проведении документа включая движения самого документа | ☑ | ||
---|---|---|---|---|
0
Михаил Анянов
09.12.11
✎
13:04
|
Имеется реализация, при проведении необходимо проверять остатки по заказу и в случаеего полной отгрузки - выполнять те или иные действия. Вот только когда я в обработчике при проведении добавляю в конце запрос по регистру остатков - движения самого документа не учитываются (в запросе дату окончания задавал как ТекущаяДата(), так и текущаяДата() + 1 - никакой разницы...). Метода после проведения как такового не существует. Подскажите как решить эту задачу!
|
|||
1
AAlexandra
09.12.11
✎
13:16
|
(0) Например, перед твоим запросом делать Движения.<ТвойРегистр>.Записать();
Только это плохой вариант.. |
|||
2
DrShad
09.12.11
✎
13:19
|
посмотреть как в типовых не предлагать?
|
|||
3
Михаил Анянов
09.12.11
✎
13:19
|
(1) супер, самое то, что надо, в самом конце, после движений по регистру пишу просто:
Если Не Отказ Тогда Движения.ЗаказыПокупателей.Записать(); //далее запрос по остаткам по этому регистру... КонецЕсли; |
|||
4
Михаил Анянов
09.12.11
✎
13:20
|
(2) что в типовых? в типовых нигде такое не используется :)
|
|||
5
DrShad
09.12.11
✎
13:20
|
(4) не звезди, если не в курсе
|
|||
6
Михаил Анянов
09.12.11
✎
13:21
|
Для чего необходимо было: чтобы при полной отгрузке ответственному сразу приходило СМС, регламенты заказчика просто не устраивали...
|
|||
7
DrShad
09.12.11
✎
13:21
|
и сделано там намного красивее чем твой велосипед вышел
|
|||
8
ДенисЧ
09.12.11
✎
13:21
|
(4) в новых типовых именно так и делают...
|
|||
9
Михаил Анянов
09.12.11
✎
13:22
|
Вы о каких новых? Управляемые формы имеете ввиду? Речь от УТ 10.3.
|
|||
10
DrShad
09.12.11
✎
13:27
|
(9) а там что регистры не такие?
|
|||
11
AAlexandra
09.12.11
✎
13:31
|
(6) А если реализацию перепроведут - у тебя еще одна СМС-ка отправится?
|
|||
12
Михаил Анянов
09.12.11
✎
13:50
|
(11) - конечно еще одна, а там заказчик уже сам пусть разбирается чего это его манагеры моросят
|
|||
13
Михаил Анянов
09.12.11
✎
13:50
|
(10) - так и как же там сделано?
|
|||
14
AAlexandra
09.12.11
✎
14:24
|
(12) Т.е. заказчик хотел с помощью СМС-ок узнавать "сколько раз провели документ, закрывающий заказ", а не "какие заказы закрыты"?
И никого никогда не заинтересует вопрос, например, "а сколько и кому мы наотправляли СМС-ок"? Не, дело твое, конечно. Только я б на месте заспамленного СМС-ками заказчика такое решение ни в жизнь не приняла. А на месте программиста, которому с этой конфигурацией еще работать, такие грабли себе делать не стала. Ты же понимаешь, что когда при отправке СМС произойдет ошибка, то реализация у тебя не проведется, т.к. отправку ты делаешь прямо в процедуре проведения.. З.Ы. А особенно приколько Вам будет, когда потребуется перепровести все накладные, допустим, за месяц.. (13) Открой, например, УТ 11, посмотри проведение любого документа и найди 10 отличий. Оценивать количество обращений к БД и время наложения блокировок на регистры.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |