Имя: Пароль:
1C
1С v8
Отловить проведение документа из обработки
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) открывать форму РТиУ модально и, после ее закрытия, проверять на проведенность и выполнять свои действия
AdBlock убивает бесплатный контент. 1Сергей