Имя: Пароль:
1C
1С v8
Не понимаю, в чем ошибка? Не записывается реквизит документа.
0 Босечка
 
11.04.13
09:59
ДатаОТК записывается, а СотрОТК -НЕТ.
Сотр выводится.
           Если ДанныеШК = "41000144" Тогда
               Объект = текДокумент.ПолучитьОбъект();
               Объект.ДатаОТК = ТекущаяДата();
               Сотр= текСотрудник.ПолучитьОбъект();
               ВывестиСообщение(" ТекСотрудник "+Сотр);
               Объект.СотрОТК = Сотр;
               Объект.Записать();
               ВывестиСообщение("Принято!");
               ВернутьсяВНачало();
           КонецЕсли;
1 GenAcid
 
11.04.13
10:00
В реквизиты ссылки пишутся, а не объекты.
2 masenshi
 
11.04.13
10:01
Объект.СотрОТК = Сотр.Ссылка:
3 masenshi
 
11.04.13
10:01
либо
Объект.СотрОТК = текСотрудник;
4 Босечка
 
11.04.13
11:20
(3) ТАк не работает.
5 Nina2005
 
11.04.13
11:21
Сотр= текСотрудник.ПолучитьОбъект().ссылка;
6 Nina2005
 
11.04.13
11:22
вообще конечно логичнее Сотр= текСотрудник
7 Godofsin
 
11.04.13
11:22
(4) может в текСотрудник совсем и не ссылка? Или не та ссылка.
8 Босечка
 
11.04.13
11:25
Объект.СотрОТК = Сотр.Ссылка вот так заработало. Спасибо всем!!!!!!!!!!
9 Научите меня
 
11.04.13
11:27
(8) Зачем тебе получать объект из ссылки, чтобы потом записывать его ссылку?
10 Godofsin
 
11.04.13
11:28
(8) бггг)))
11 mishgan75
 
11.04.13
11:56
(8) Вот объясни нам, а зачем собственно, для того чтобы присвоить реквизиту документа "Ссылку" Справочника, ты сначала получаешь из базы весь объект по имеющейся ссылке, чем собственно загружаешь работой сервер, а потом присваиваешь ссылку?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн