|
Не видит экпортную процедуру! | ☑ | ||
---|---|---|---|---|
0
ArturR
25.06.12
✎
20:50
|
Это в модуле формы документа:
&НаКлиенте Процедура НовоеИзделие(Команда) ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,ЭтаФорма); КонецПроцедуры &НаКлиенте Процедура ДобавитьНовыйТовар(Ссылка) Экспорт Элементы.Номенклатура.ДобавитьСтроку(); ТекСтрока = Элементы.Номенклатура.ТекущиеДанные; ТекСтрока = Ссылка; КонецПроцедуры а это в модуле формы справочника объекта: &НаКлиенте Процедура ПослеЗаписи(ПараметрыЗаписи) ДобавитьНовыйТовар(Объект.Ссылка) КонецПроцедуры При проверке дает ошибку: {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(4,2)}: Процедура или функция с указанным именем не определена (ДобавитьНовыйТовар) <<?>>ДобавитьНовыйТовар(Объект.Ссылка) (Проверка: Тонкий клиент) Почему? Стоит же слово Экпорт? |
|||
1
andrewks
25.06.12
✎
20:53
|
это такой толстый троллинг?
|
|||
2
GROOVY
25.06.12
✎
21:18
|
(0) Владелец.ДобавитьНовыйТовар()
|
|||
3
Strogg
25.06.12
✎
21:20
|
(2) а разве он поймет как экспортную, процедуру модуля формы? Она ж вроде должна размещаться в модуле объекта?
|
|||
4
GROOVY
25.06.12
✎
21:22
|
(3) По коду в (0) передается в открываемую форму ссылка на форму владельца. В это случае можно вызвать экспортные клиентские процедуры модуля формы.
|
|||
5
Fragster
гуру
25.06.12
✎
21:27
|
(4) разве на форму?
|
|||
6
GROOVY
25.06.12
✎
21:36
|
ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,__________ЭтаФорма________);
|
|||
7
ArturR
26.06.12
✎
00:30
|
(6) Уважаемый GROOVY!
Это как раз тот код который мы уже рассматривали. В прошлый раз он отлично работал. Теперь, немного переделываю конфигурацию, и просто скопировал из старой в новую эти куски кода. И зараза перестала работать! |
|||
8
ArturR
26.06.12
✎
00:31
|
Ой, случайно ввод нажал.
|
|||
9
ArturR
26.06.12
✎
00:39
|
Да, что за ерунда...
О, вроде заработало (это я про клавишу ввод) Все, ошибку увидел (2). Как всегда GROOVY, благодарю за терпеливость. Но! Вот какая беда - Владелец.ДобавитьНовыйТовар(Объект.Ссылка); Команда выполняется, строка и добавляется, но в поле Наименование в табличной части Документа, попадает значение с типом - СправочникСсылкаНоменклатура. Т.е. именно просто пустая ссылка, оторванная от самого элемента. Я так думаю что эта связь обрывается после выполнения события ПослеЗаписи. Как мне не потерять этот новый созданный элемент справочника, и передать в форму именно его? |
|||
10
ArturR
26.06.12
✎
08:17
|
Объясните что к чему?
|
|||
11
ArturR
26.06.12
✎
14:02
|
Ау! Народ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |