|
Вопрос по экспортной функции в модуле объекта документа
| ☑ |
0
memogolik
14.05.12
✎
11:25
|
Конфа 1с8.2 Комплексная
Есть документ "ЗаказПокупателя", в его модуле есть экспортная процедура
Процедура РассчитатьСкидкиПриПродаже(ДокументОбъект, ТабличнаяЧастьНоменклатуры, СтруктураПараметров, МинимальныеЦены, СписокФильтров) Экспорт
Нужно применить эту функцию в модуле одной из его форм. Как можно это сделать?
Заранее спасибо за ответ.
|
|
1
Cube
14.05.12
✎
11:25
|
РассчитатьСкидкиПриПродаже(ДокументОбъект, ТабличнаяЧастьНоменклатуры, СтруктураПараметров, МинимальныеЦены, СписокФильтров);
|
|
2
memogolik
14.05.12
✎
11:40
|
Немного неправильно сказал
Процедура ПриИзмененииДоговора() Экспорт
Вот эта функция находится в модуле объекта "ЗаказаПокупателя"
Пытаюсь вызвать этот метод в форме формирования реализаций - пишет: не знает такого метода.
{Документ.ЗаказПокупателя.Форма.ФормаФормированияРеализаций.Форма(845)}: Метод объекта не обнаружен (ПриИзмененииДоговора)
ЗаказПокупателя.ПриИзмененииДоговора();
|
|
3
Maxus43
14.05.12
✎
11:41
|
(2) дак то процедура формы
|
|
4
pumbaEO
14.05.12
✎
11:42
|
ЗаказПокупателяОбъект = ЗаказПокупателя.ПолучитьОбъект();
ЗаказПокупателяОбъект.ПриИзмененииДоговора(РеализацияОбъект, и т.д.)
НО ЭТО НЕ СОВСЕМ КОРРЕКТНО.
|
|
5
memogolik
14.05.12
✎
11:44
|
(4) та же ошибка - не взлетело (
|
|
6
Maxus43
14.05.12
✎
11:45
|
(5) и не взлетит. Форму и объект различаем?
|
|
7
Cube
14.05.12
✎
12:04
|
Форма управляемая или обычная?
|
|
8
memogolik
14.05.12
✎
12:17
|
Обычная.
Нужно из этой формы рассчитать процент автоскидки в табличной части.
|
|
9
vmv
14.05.12
✎
12:19
|
чушь какая-то, не вижу проблемы в упор тогда
|
|
10
vvp91
14.05.12
✎
12:21
|
В методе управляемой формы с директивой компиляции &НаСервере написать:
ЗаказОбъект = РеквизитФормыВЗначение("Объект");
ЗаказОбъект.РассчитатьСкидкиПриПродаже(...);
|
|