Имя: Пароль:
1C
1С v8
v8: Помогите чайнику с автозаполнением реквизита
0 advert
 
13.04.12
11:04
Нужно в создаваемый документ в реквизит "Склад" программно подставлять склад с кодом 0000001

Док = Документы.РасходнаяНакладная.СоздатьДокумент();
Док.Склад = Справочники.Склады.НайтиПоКоду(0000001).ПолучитьОбъект();

Но эта функция у меня выдает ошибку....

Извините за нубство, только осваиваю, до этого не занимался программированием вообще)))
1 Капитан О
 
13.04.12
11:05
не надо получать объект. не надо искать по коду
2 Капитан О
 
13.04.12
11:05
и код чаще всего строка
3 advert
 
13.04.12
11:07
а как тогда правильно написать?
4 Капитан О
 
13.04.12
11:08
(3) 1) не получать объект; 2) понять, что за склад и какое отношение он имеет к документу; 3) использовать магию кавычек для строковых литералов
5 ZanderZ
 
13.04.12
11:10
(3)
Док.Склад = Справочники.Склады.НайтиПоКоду("0000001");
6 shpioleg
 
13.04.12
11:16
(3) К (4) добавлю, что раз только начал заниматься программированием, то сразу начинай "курить" Отладчик и Синтакс-Помощник.
7 advert
 
13.04.12
11:17
Спасибо большое за ответы!