|
Передача строкиТЧ в функцию
| ☑ |
0
pashok3108
12.09.12
✎
11:11
|
Здравствуйте!
как передать строку табличной части справочника в функцию?
|
|
1
chelentano
12.09.12
✎
11:15
|
(0) в качестве параметра, очевидно
|
|
2
pashok3108
12.09.12
✎
11:15
|
Функция НулеваяСпецификация(ЭлементСправочника)
Если ЭлементСправочника.Спецификация.Пустая() Тогда
Возврат ЭлементСправочника.Номенклатура;
Иначе
Возврат НулеваяСпецификация(ЭлементСправочника.Спецификация);
КонецЕсли;
КонецФункции
Процедура КнопкаНажатие(Элемент)
//Спецификая-СправочникСсылка.СпецификацииНоменклатуры
для каждого стр из Спецификация.ИсходныеКомплектующие цикл
спец=НулеваяСпецификация(???);
сообщить(спец);
конеццикла;
КонецПроцедуры
|
|
3
pashok3108
12.09.12
✎
11:16
|
что должно быть на месте "???" ?
|
|
4
mikecool
12.09.12
✎
11:19
|
(3) стр
|
|
5
pashok3108
12.09.12
✎
11:20
|
(4) Пишет,что поле спецификация не найдено
|
|
6
mikecool
12.09.12
✎
11:21
|
(5) значит там нет такого поля, ваш кеп
|
|
7
pashok3108
12.09.12
✎
11:22
|
(6) Если без вызова функции пишу
Сообщить(стр.Спецификация)
то показывает то что нужно
|
|
8
osa1C
12.09.12
✎
11:24
|
//Спецификая-СправочникСсылка.СпецификацииНоменклатуры
Эта строка зачем закомментирована?
Спецификая=СправочникСсылка.СпецификацииНоменклатуры
|
|
9
mikecool
12.09.12
✎
11:25
|
(7) кто то ошибается
|
|
10
Alex S D
12.09.12
✎
11:25
|
(7) а ну покажи весь код, что там у тебя получилось
|
|
11
pashok3108
12.09.12
✎
11:33
|
все разобрался...
ошибка в:
Возврат НулеваяСпецификация(ЭлементСправочника.Спецификация);
мне должен в функцию передавать строку тч а здесь получается что передает ссылкасправочник.спецификации
|
|