Имя: Пароль:
1C
1С v8
Присвоить значение рекв-ту с типом Характеристика
0 icwsee
 
25.04.12
10:36
Подскажите пож-та как присвоить значение реквизиту документа с типом Характеристика?

Пробую делать так:

Док.СубконтоДт1 = Сотрудник;

здесь Док.СубконтоДт1 - тип: Характеристика.ВидыСубконтоХозрасчетные
Сотрудник - тип СправочникСсылка.СотрудникиОрганизаций

Результата нет, после прохода этой строки Док.СубконтоДт1 остается со значением Неопределено...
1 butterbean
 
25.04.12
10:38
весь код покажи
2 icwsee
 
25.04.12
10:43
Вот:


Сотрудник = "";
СсылкаСотрудник = Справочники.СотрудникиОрганизаций.НайтиПоНаименованию(СтрСотрудник);
Если НЕ ЗначениеЗаполнено(СсылкаСотрудник) Тогда
   Сообщить("Сотрудник """ + СтрСотрудник + """ не найден...");
   Возврат;
Иначе
   Сотрудник = СсылкаСотрудник;
КонецЕсли;


Док = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
Док.СубконтоДт1 = Сотрудник; // После прохода этой строки Док.СубконтоДт1 = Неопределено
3 Wobland
 
25.04.12
10:45
(2) а зачем там это мощное если?
4 Wobland
 
25.04.12
10:46
ах, да, ради возврата ;)
5 Buster007
 
25.04.12
11:09
а на каком счете есть субконто СотрудникиОрганизации?
6 Buster007
 
25.04.12
11:11
+(5) следовательно, если ты поищешь, то собственно и не найдешь, потому что такой тип значения характеристика принимать не может.
7 icwsee
 
25.04.12
11:12
на 70-м...
8 icwsee
 
25.04.12
11:18
Да ошибка в том что нужно было использовать спр. физических лиц, а не сотрудников.
Всем спасибо, получилось...