Имя: Пароль:
1C
1С v8
Как в модуле формы документа получить текущую Номенклатуру
,
0 sidalexsandr
 
23.10.12
13:58
Как в модуле формы документа получить  Номенклатуру из строки на которой стоит курсор?
1 mikecool
 
23.10.12
13:58
ТекущиеДанные.Номенклатура
2 sidalexsandr
 
23.10.12
14:49
(1) Выдает ошибку Процедура или функция с указанным именем не определена (ТекущиеДанные)
3 Molinor
 
23.10.12
14:51
ТабличноеПоле.ТекущиеДанные.Номенклатура
4 sidalexsandr
 
23.10.12
14:51
Так же ошибку выдает ТекущаяСтрока()

Процедура или функция с указанным именем не определена (ТекущаяСтрока)
5 Шапокляк
 
23.10.12
14:52
ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура как-то так
6 sidalexsandr
 
23.10.12
14:53
Так же ошибку выдает Товары.ТекущиеДанные.Номенклатура;


Неопознанный оператор
   Товары.ТекущиеДанные.Номенклатура<<?>>; (Проверка: Толстый клиент (обычное приложение))
7 1Страх
 
23.10.12
14:53
(4) нах ты скобки ставишь?
8 1Страх
 
23.10.12
14:54
(6) как реквизит то называется?
9 sidalexsandr
 
23.10.12
14:55
Так в сиснтаксис помощнике написанно , что ТекущиеДанные есть только как метод а не как атрибут. Вот я и пишу как полагается методу ().
10 1Страх
 
23.10.12
14:56
купи правильный СП
11 sidalexsandr
 
23.10.12
14:56
(8)Реквизит табличной части называется Номенклатура, сама табличная часть докум-та называется Товары.
12 Шапокляк
 
23.10.12
14:57
(6) ЭлементыФормы.Товары а не просто Товары!
   СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
НужныйНамТовар=СтрокаТабличнойЧасти.Номенклатура;
13 Defender aka LINN
 
23.10.12
14:58
И какая же "Текущая номенклатура" в модуле ОБЪЕКТА?
14 Fish
 
23.10.12
14:58
(11) Ты путаешь табличную часть с табличным полем.
15 sidalexsandr
 
23.10.12
15:05
(12) Вроде работает.
16 sidalexsandr
 
23.10.12
15:26
(12) Работает.
17 acsent
 
23.10.12
15:28
Передать из формы
ФункцияМодуляОбъекта(ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура)