не работает функция ВыборИзСписка
☑
0
tesei
02.12.13
✎
23:05
Есть функция:
Функция ВыборТипаСделки(ТипДокументаСделки, Элемент)
сп = Новый СписокЗначений;
сп.Добавить(ТипДокументаСделки, ТипДокументаСделки);
сп.Добавить("Спецификация", "Спецификация");
ВыбТип = ВыбратьИзСписка(сп, Элемент, );
Возврат ВыбТип.Значение;
КонецФункции
Она работает в модуле формы, но не работает в общем модуле (с объявлением Экспорт),выдает синтаксическую ошибку:
Процедура или функция с указанным именем не определена (ВыбратьИзСписка)
ВыбТип = <<?>>ВыбратьИзСписка(сп, Элемент, );
1
hhhh
02.12.13
✎
23:25
функция ВыборИзСписка - это метод формы. Вы точно-точно уверены, что на форме ее вызываете?
2
tesei
02.12.13
✎
23:38
Мне нужна эта процедура на десятке форм. Я хочу перенести эту процедуру в общий модуль и ссылаться на нее в формах. Это возможно?
3
hhhh
02.12.13
✎
23:41
ну ка-то
Функция ВыборТипаСделки(Форма, ТипДокументаСделки, Элемент)
и
ВыбТип = Форма.ВыбратьИзСписка(сп, Элемент, );
4
tesei
02.12.13
✎
23:49
(3) да, так работает. спасибо! :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший