|
Передача параметра |
☑ |
0
Начинающий_13
25.01.13
✎
14:54
|
Здравствуйте
Подсажите как корретней передавать параметр
В общем модуле сделал функцию
Функция ПолучитьЗначениеТипаМХ(МХ) Экспорт
Возврат ?(ЗначениеЗаполнено(МХ), МХ.ТипМХ, Неопределено);
КонецФункции
Теперь в модуле формы
Процедура ТоварыКоличествоПриИзменении(Элемент)
СтрокаТЧ = ЭлементыФормы.Товары.ТекущиеДанные;
ТипМХ = ПолучитьЗначениеТипаМХ(МХ);
РаботаСТЧ.Рассчитать_ПриИзменении_КоличествоЦена(СтрокаТЧ, РасчетНалогов, ТипМХ); // ВАРИАНТ №1
// розница Всегда в сумме
РаботаСТЧ.РассчитатьРозница_ПриИзменении_Количество(СтрокаТЧ, РасчетНалогов, Управление.ПолучитьЗначениеТипаМХ(МХ)); // ВАРИАНТ №2
КонецПроцедуры
|
|
1
andreymongol82
25.01.13
✎
15:01
|
Судя по "ЭлементыФормы.Товары" - это не УФ - единственное, что узнал после чтения мыслей на растоянии.
Управление. - он глобальный?
и вообще есть такие хорошие штуки как отладчик, точка останова, замер производительности
|
|
2
Начинающий_13
25.01.13
✎
15:03
|
Они премерно примерно одинаковы,в отладчике. методологичиски как лучше
Значение передать в переменную
ИЛИ
Сразу подстать функция
|
|
3
Начинающий_13
25.01.13
✎
15:03
|
Оди оба прикрасно отрабатывают
|
|
4
фросия
25.01.13
✎
15:05
|
(3)значит разницы нет
|
|
5
Начинающий_13
25.01.13
✎
15:07
|
По другому тогда по правилам хорошего тона, что бы не обозвали потом Гав...кодом
|
|
6
andreymongol82
25.01.13
✎
15:08
|
Ну если методологически, то.... читаем тогда
Мне вот лениво задумываться над такими вопросами. Потому что решает все как конкретно это дальше будет применяться
|
|
7
Начинающий_13
25.01.13
✎
15:10
|
Хорошо спасибо
Вопрос снят.
|
|