Имя: Пароль:
1C
1С v8
Вопрос по экспортной функции в модуле объекта документа
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
В методе управляемой формы с директивой компиляции &НаСервере написать:

ЗаказОбъект = РеквизитФормыВЗначение("Объект");
ЗаказОбъект.РассчитатьСкидкиПриПродаже(...);