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