Имя: Пароль:
1C
1C 7.7
v7: Передача справочника в виде параметра
0 Balabass
 
30.05.12
08:57
Не соображу

СпрГрафикиРаботы = СоздатьОбъект("Справочник.ГрафикиРаботы");

ТзСотр.НоваяСтрока();
ТзСотр.Вахтер = ПроверитьГрафикРаботы(ТекущийЭлемент,ГодОтчета,СпрГрафикиРаботы);

Функция ПроверитьГрафикРаботы(Элемент,Граница,Спр)
ГрафикРаботы = Спр.НайтиПоКоду("1");
Возврат ГрафикРаботы
КонецФункции

Спр.НайтиПоКоду("1") - ошибка в выражении.
Что не так?
1 zak555
 
30.05.12
08:58
жетсь
2 Balabass
 
30.05.12
08:59
Я создал объект методом СоздатьОбъект()
И передаю его в функцию в виже параметра чтоб тыщщу раз не создавать его.
Почему не видится мой спр?
3 povar
 
30.05.12
08:59
(1) нормально
4 PuhUfa
 
30.05.12
08:59
(2) неправильное понимание облости переменных
5 1Сергей
 
30.05.12
09:01
Спр.НайтиПоКоду("1") что возвращает?
6 Balabass
 
30.05.12
09:01
(4) Скорее всего ))
Подскажи как правильнее будет?
7 Balabass
 
30.05.12
09:01
(5) Спр.НайтиПоКоду("1") = Ошибка в выражении!
8 Balabass
 
30.05.12
09:03
не передается переменная в функцию.
Почему - пока не выяснил.
PuhUfa намекнул - по пока не нашел где прочитать.
9 smaharbA
 
30.05.12
09:03
Спр.НайтиПоКоду("1");
Возврат Спр.ТекущийЭлемент();
10 1Сергей
 
30.05.12
09:04
Кстати, должно работать. Скорее всего ты что-то недоговариваешь
11 ДенисЧ
 
30.05.12
09:04
Отладчик что говорит?

И вообще, похоже, код не весь
12 1Сергей
 
30.05.12
09:05
(9) это следущий этап. для начала надо выяснить почему оно не возвращает 1 или 0
13 Balabass
 
30.05.12
09:05
код не весь.
Отладчик ничего не говорит.
Я через попытку сделал.
(10) Щас сделаю ребут - возможно где то что то - ибо отладчик ходит по пустым строкам.
(9) я знаю) код не весь.
14 1Сергей
 
30.05.12
09:06
скорее всего синтаксис. или точку с запятой не поставил или ещё что-гить
15 ptiz
 
30.05.12
09:06
Должно работать.
16 Balabass
 
30.05.12
09:09
взлетело.
Все с кодом окей.
почему то не обновился после изменений в отладчике.
17 Balabass
 
30.05.12
09:09
Спасибо всем.
18 ДенисЧ
 
30.05.12
09:11
ппц
:wall:
19 1Сергей
 
30.05.12
09:11
миста - лучший отладчик :)