|
Передача строкиТЧ в функцию | ☑ | ||
|---|---|---|---|---|
|
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
|
все разобрался...
ошибка в: Возврат НулеваяСпецификация(ЭлементСправочника.Спецификация); мне должен в функцию передавать строку тч а здесь получается что передает ссылкасправочник.спецификации |
| Форум | Правила | Описание | Секции | Поиск |