|
Программно открыть окно создания нового элемента справочника. | ☑ | ||
---|---|---|---|---|
0
progaoff
11.09.15
✎
09:14
|
Ребят, помогите с вопросом, нужно что бы при проведении накладно, если сумма больше определенного числа, открывалось окно создания клиента.
|
|||
1
butterbean
11.09.15
✎
09:17
|
почитай СП про ОткрытьФорму()
а вообще - создавать что-то при проведении, мягко говоря не правильно |
|||
2
jsmith82
11.09.15
✎
09:19
|
Пишешь ты занятно, и мысли у тебя чудные.
При проведении открывать - эпик Создание клиента - жесть |
|||
3
progaoff
11.09.15
✎
09:21
|
(2) спасибо за критику
|
|||
4
ВРедная
11.09.15
✎
09:27
|
(0) А теперь давай представим, что тебе скажут пользователи при перепроведении большого количества документов.
Мало того, что сколько раз проводишь документ, столько раз будет открываться форма, так их еще и будет море при групповом перепроведении. |
|||
5
progaoff
11.09.15
✎
09:38
|
хорошо, если не проведение то что тогда?
|
|||
6
DexterMorgan
11.09.15
✎
09:50
|
Задача бред, но если тебе очень надо, пиши код в модуле формы в процедуре на клиенте ПередЗаписью
|
|||
7
ВРедная
11.09.15
✎
09:50
|
(5) Зависит от задачи, которую мы еще не услышали
|
|||
8
progaoff
11.09.15
✎
09:53
|
задача стоит в том что бы клиента создавали если услуга больше 1000р. а так все проводится на левого клиента
|
|||
9
Lucky68
11.09.15
✎
10:05
|
а просто сообщение-напоминалку сделать?
|
|||
10
progaoff
11.09.15
✎
10:07
|
Проигнорят и дальше будут вносить
|
|||
11
progaoff
11.09.15
✎
10:16
|
Так как это реализовывать?
|
|||
12
Lucky68
11.09.15
✎
10:29
|
Тогда ОткрытьФорму()
|
|||
13
ЧеловекДуши
11.09.15
✎
10:29
|
(8) А зачем диалог, зачем при проведении?
Сума то известна заранее, так и требуй от пользователя до проведения :) |
|||
14
ЧеловекДуши
11.09.15
✎
10:29
|
(11) В форме, однозначно. В модуле проведения уже конечный результат.
|
|||
15
progaoff
11.09.15
✎
10:33
|
(14) как выглядеть будет? Написал, только не происходит ничего
Форма = ОткрытьФорму("Справочники.Клиенты.ФормаЭлемента1"); Форма.Открыть() |
|||
16
ЧеловекДуши
11.09.15
✎
10:38
|
(15) Тебе нужно решить, когда именно на форме у тебя будет это происходить.
Если В момент записи, то тогда только через модальное окно. Если После того, как ты пользователя пошлешь к лешему ,что бы он добавил Клиента. То тогда пишешь либо через "ОткрытьФорму" с созданием нового элемента справочника "По кнопки, которую ты добавишь", либо пользователь сам создает элемент. |
|||
17
ЧеловекДуши
11.09.15
✎
10:39
|
+(16) Соответственно в документе должен быть, какой либо реквизит, который будет заполнен новым Контрагентом, или выбранным, если он есть.
|
|||
18
Krolik Bezobraznik
11.09.15
✎
11:18
|
(10) Это их проблемы, что проигнорят. Голова им зачем?
(0) Ненонятная задача, т.е. если не превышает сумму, то клиент будет не известен? |
|||
19
progaoff
11.09.15
✎
11:27
|
(18) да, а если превышает или равна то заводить клиента
|
|||
20
progaoff
11.09.15
✎
11:27
|
Форма = ОткрытьФорму("Справочники.Клиенты.ФормаЭлемента1");
Форма.Открыть(); Почему так не работает? |
|||
21
butterbean
11.09.15
✎
11:32
|
(20) зачем 2 раза открывать форму? почитай внимательно описание функции ОткрытьФорму() в СП
|
|||
22
progaoff
11.09.15
✎
11:33
|
(21) Ох е! Точно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |