Имя: Пароль:
1C
1С v8
не работает функция ВыборИзСписка
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) да, так работает. спасибо! :)