|
Создание задачи при отказе проведения документа | ☑ | ||
---|---|---|---|---|
0
Bolik1979
02.08.12
✎
15:57
|
При проведении документа выполняется некая проверка. Если результат проверки положителен, то в проведении документа отказывается и должна формироваться задача. Как правильно методологически это делать? Как мне кажется, в процедуре "Обработка проведения" некрасиво формировать задачу
|
|||
1
Mort
02.08.12
✎
16:00
|
При программном проведении должно быть такое поведение? Если нет - тада в форму.
|
|||
2
Bolik1979
02.08.12
✎
16:05
|
(1) Проверка остатка регистра при проведении документа. Проверка делается в обработке проведения после записи движений. Как это вытащить на форму?
|
|||
3
Mort
02.08.12
✎
16:09
|
По логике это не совсем проведение а проведение с некоторой операцией, посему логично предположить подменить кнопку OK на свою.
Впрочем из формы делать это тоже херовый вариант, документ из любого списка провести можно. |
|||
4
Bolik1979
02.08.12
✎
16:15
|
Видимо остается только вариант с записью информации в регистр сведений и формированием задач регламентным заданием
|
|||
5
Stepa86
02.08.12
✎
16:17
|
если в обработке проведения будет отказ, то будет откат транзакции с откатом изменений и по регистрам и по созданным задачам
|
|||
6
Ненавижу 1С
гуру
02.08.12
✎
16:18
|
а если я 10 раз тупо попытаюсь провести документ? 10 задач создастся?
|
|||
7
Bolik1979
02.08.12
✎
16:24
|
(5) Чувствовал, что нельзя там их создавать :-)
(6) Активные задачи будут искать по предмету задачи и не создавать в случае их наличия |
|||
8
Stepa86
02.08.12
✎
16:29
|
можно в журнал регистрации писать, а уже по нему регл. заданием создавать задачи. Ну или прям с ним работать.
|
|||
9
Bolik1979
02.08.12
✎
16:31
|
(8) Регистр сведений вроде как пошустрее ЖР работать.
|
|||
10
Mort
02.08.12
✎
16:31
|
Интересно, а в чем смысл задачи?
|
|||
11
Maxus43
02.08.12
✎
16:32
|
(9) > (5) перечитай, запись в РС не будет, а в ЖР будет
|
|||
12
Maxus43
02.08.12
✎
16:32
|
Но сам считаю запись в ЖР в данной задаче - бред)
|
|||
13
Mort
02.08.12
✎
16:32
|
Черезж0пные решения есть результат некорректной постановки задачи. Посему с этим стоит разобраться, имхо.
|
|||
14
Stepa86
02.08.12
✎
16:36
|
(12) для фиксации информации что ктото чтото не смог провести ЖР подходит идеально.
Как вариант можно асинхронно создавать задачу через фоновые задания, но чот сомнительно это |
|||
15
Bolik1979
02.08.12
✎
16:37
|
(11) Точно - забыл :-)
(10) Смысл такой. При проведении документа контролируется лимит по бюджету. Если по статье затрат вообще не введен лимит, то должна формироваться задачу финансисту на введение лимита по бюджету |
|||
16
х86
02.08.12
✎
16:46
|
(15)посмотри ОбработкаПроверкиЗаполнения
|
|||
17
Bolik1979
02.08.12
✎
16:52
|
(16) Да - наверное так и сделаю. Зря я к обработке проведения привязался
|
|||
18
Stepa86
02.08.12
✎
16:56
|
(16) она вроде б тоже в транзакции проведения вызывается. Хотя не уверен
|
|||
19
Bolik1979
02.08.12
✎
17:06
|
(18) Проверил - при отказе в ОбработкаПроверкиЗаполнения данные в базу пишутся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |