|
Отловить проведение документа из обработки | ☑ | ||
---|---|---|---|---|
0
LehhaK
15.05.13
✎
07:14
|
Доброе утро! Есть обработина. Пользователь нажимает в ней кнопку и создается документ. Как мне в этой обработке отловить момент, когда юзер провел документ?
|
|||
1
Рэйв
15.05.13
✎
07:16
|
а зачем?
|
|||
2
LehhaK
15.05.13
✎
07:18
|
(1) на обработине есть всякие плюхи, на основании которых после проведения оного документа будут перезаписываться другой документ
|
|||
3
LehhaK
15.05.13
✎
07:19
|
Проще говоря, после ФОрма.Открыть(); мне надо выполнить некоторые действие если Документ.Проведен = истина
|
|||
4
andreymongol82
15.05.13
✎
07:19
|
Добавить в конец обработки проведения документа строки
типа Если не Отказ Тогда МояфункцияКотораяпосылаетЧтоТоПоПочте |
|||
5
LehhaK
15.05.13
✎
07:19
|
Время у пользователя на проведение не ограничено
|
|||
6
LehhaK
15.05.13
✎
07:21
|
(4) не, не так. Обработина - рабочее место кладовщика. При проведение РТиУ у заказа покупателя меняется статус в зависимости от галки, которую поставил кладовщик на форме своей обработки. Т.е. мне надо из проводимого документа тогда получить данные с открытой обработки
|
|||
7
Рэйв
15.05.13
✎
07:27
|
Сделай все проведения из обработки кнопками. Тогда точно будешь знать когда юзер что нажимал
|
|||
8
Рэйв
15.05.13
✎
07:28
|
или придется дописывать код в сам документ.
|
|||
9
ChiginAV
15.05.13
✎
07:29
|
Подписка на событие "ОбработкаПроведения"
|
|||
10
LehhaK
15.05.13
✎
07:32
|
(7) Это слишком просто:) проблема в том, что в РТиУ заполняется сканером штрихкода, а потом проводится. Так получается, юзер будет заполнять документ, записывать, закрывать. Жмакать на форме - провести. Надо "юзабилитней".
(8) я не против. Как мне получить данные в документе из открытой формы обработки? (9) Тот же вопрос. Как я получу свою галочку? |
|||
11
ChiginAV
15.05.13
✎
07:35
|
(6) А что за галка "которую поставил кладовщик на форме своей обработки"?
|
|||
12
LehhaK
15.05.13
✎
07:37
|
(11) Да у него там список заказов покупателя с определенным статусом заказа и список товаров из отмеченных галкой заказов с определенным статусом товара. Надо при проведении реализации у статуса товара в заказе покупателя в зависимости от проставленных галок на товаре присваивать новый статус. Притом в самом заказе эти галки не хранятся, т.к. кладовщик может тыкать их сколько угодно
|
|||
13
LehhaK
15.05.13
✎
07:42
|
Проще говоря - юзер на обработине выбрал те заказы и товары из заказов, за которыми пошел. Потом пришел и сделал реализацию. Если у товара в обработке стояла галка "в подбор", то у товара статус "подобран" если не стояла, то "не подобран". Проблема в тоом, что статус надо изменить только когда реализацию уже проведена
|
|||
14
Рэйв
15.05.13
✎
07:43
|
(12)Не разрешай создавать новые доки из обработки. Пусть выбирает в список уже созданные и прям из нее проводит по кнопке.
|
|||
15
Defender aka LINN
15.05.13
✎
07:43
|
Открывай форму модально
|
|||
16
ChiginAV
15.05.13
✎
07:44
|
(12)
1. Добавить в обработку поле РТиУ, которому будет присваиваться ссылка на создаваемую Реализацию. 2. Добавить кнопку, при нажатии которой сначала выполняется проверка на проведенность РТиУ, а потом твои действия |
|||
17
LehhaK
15.05.13
✎
07:46
|
(15), (16) Ща попробую.
(16) Хочу без лишней кнопки |
|||
18
ChiginAV
15.05.13
✎
07:49
|
(17) Тогда как в (15) открывать форму РТиУ модально и, после ее закрытия, проверять на проведенность и выполнять свои действия
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |