|
|
Не видит экпортную процедуру! |
☑ |
|
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
|
Ау! Народ!
|
|