|
нужно распределить код между формой объекта и формой модуля | ☑ | ||
---|---|---|---|---|
0
Hammond
29.09.20
✎
22:48
|
мне нужно распределить код между формой объекта и формой модуля.
в форме объекта должны находиться процедура отправки письма и формирование тела, а в форме модуля проверки на заполненность полей. 1. скопировал текст с отправкой письма и созданием тела в модуль объекта. столкнулся с тем, что в модуле объекта не определены переменные, созданные на форме (Период, минимальная сумма). не могу понять, как их определить. 2. не знаю, как вызвать процедуру из модуля объекта в модуль формы. |
|||
1
lEvGl
гуру
29.09.20
✎
22:57
|
галки на нужных реквизитах и ПроверитьЗаполнение(), функцию вызывать надо, только если нет события записи, иначе сама отработает еще до всех движений, то есть проверить заполнение можно и совсем без кода
реквизиты формы не будут доступны в модуле объекта и да, что за объект? |
|||
2
RomanYS
29.09.20
✎
23:00
|
(0) УФ или обычные формы
|
|||
3
Hammond
29.09.20
✎
23:08
|
Затрудняюсь ответить. я только начал изучать 1с и столкнулся сразу с нелегким для заданием.
я создал внешнюю оболочку, в этой форме написал весь код, все работает. Но теперь мне нужно разделить код между этой формой и модулем объекта. мне сказали в форму объекта вставить процедуру отправки письма и функцию формирования тела. |
|||
4
Hammond
29.09.20
✎
23:10
|
"галки на нужных реквизитах и ПроверитьЗаполнение()"
я не понимаю, о чем речь. не могли бы Вы поподробнее? |
|||
5
lEvGl
гуру
29.09.20
✎
23:14
|
резонный вопрос во втором посте
погуглить можно по ПроверкаЗаполнения, ПроверитьЗаполнение() там немного |
|||
6
Hammond
29.09.20
✎
23:42
|
Я так понимаю, это проверка заполненности полей. Я это сделал через условия если згачениезаполнено() тогда...
После этой проверки мне нужно вызвать процедуру из формы объекта, я не понимаю как А в форме о$ьекта, в отправке письма, пишет, что переменные, созданные в форме, не определены. Как к ним обратиться? |
|||
7
hhhh
30.09.20
✎
02:36
|
(6) надо передать эти переменные в качестве параметров процедуры. Или наоборот поступить, создать эти реквизиты в самой обработке, тогда они будут видны и на форме.
|
|||
8
Hammond
30.09.20
✎
03:24
|
В самой обработке это где? я новичок просто
Если во внешней обработке, то я там и создавал их. а как передать переменную в качестве параметра не разобрался |
|||
9
Web00001
30.09.20
✎
03:49
|
Скрин формы покажи, хоть будет понятно, у тебя оф или уф
|
|||
10
hhhh
30.09.20
✎
05:43
|
(8) новичок в сысле Новичок, или в смысле Новичок?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |