Имя: Пароль:
1C
 
1С 8.2. Как присвоить тип реквизиту
0 sky_ol
 
04.07.11
14:22
Как программно присвоить тип (Ссылка на документ) реквизиту в 1С 8.2?
1 romashov
 
04.07.11
14:34
Реквизит = Документы.ХХХХХХХ.ПустаяСсылка()
2 el-gamberro
 
04.07.11
14:36
(1) А если нужно список значений?:)
3 sky_ol
 
04.07.11
14:51
(1) не прокатывает. дело в том,что изначально там стоит тип - ссылка на несколько видов документов. мне надо поставить определенный док,но не хочет вставать почему-то
Вот часть кода

   ОбъектСчФ = Документы.СчетФактураВыданный.СоздатьДокумент();
   
   ОбъектСчФ.Дата                          = СсылкаНаОбъект.Дата;
   ОбъектСчФ.Номер                         = СсылкаНаОбъект.Номер;
   ОбъектСчФ.Контрагент                    = СсылкаНаОбъект.Контрагент;
   ОбъектСчФ.Организация                   = СсылкаНаОбъект.Организация;
   ОбъектСчФ.ДокументОснование = Документы.РеализацияТоваровУслуг.ПустаяСсылка();
   
   ОбъектСчФ.ДокументОснование             = СсылкаНаОбъект.Ссылка;
   
   ОбъектСчФ.Записать();
4 chelentano
 
04.07.11
14:54
(3) значит тип(СсылкаНаОбъект) не включен в состав типов документа основания
5 Grusswelle
 
04.07.11
14:54
(3) Жееесть...
6 sky_ol
 
04.07.11
14:57
(3) включен
7 sky_ol
 
04.07.11
15:06
где я тут туплю, не понимаю.Все просто,но не хочет работать
8 acsent
 
04.07.11
15:08
>>но не хочет вставать почему-то
Это плохо
9 sky_ol
 
04.07.11
15:10
(8) ?
10 acsent
 
04.07.11
15:10
(9) Что, не согласен?
11 sky_ol
 
04.07.11
15:11
(9) есть идеи почему?
12 Любопытная
 
04.07.11
15:11
ОбъектСчФ.ДокументОснование = Документы.РеализацияТоваровУслуг.ПустаяСсылка(); - Это зачем?
И что в СсылкаНаОбъект?
13 kible
 
04.07.11
15:13
(4)+100500
14 sky_ol
 
04.07.11
15:15
(12) пытаюсь присвоить тип реквизиту. Он был неопределенного типа. СсылкаНаОбъект - документ,который хотим присвоить в основание
15 hhhh
 
04.07.11
15:27
(14) ну и присваивайте значение, зачем тип-то менять? Как глубоко засел в вас вирус семерки.
16 sky_ol
 
04.07.11
15:31
(14) так я и присваиваю. и так и так пробую. а результат один - открываю док,а в основании пустое значение, но в отладчике якобы этот реквизит во время обработки был заполнен
17 hhhh
 
04.07.11
15:35
а документ реализации уже записан на момент создания счет фактуры?
18 sky_ol
 
04.07.11
15:36
(17) да
19 hhhh
 
04.07.11
15:41
(17) а что за конфигурация у вас? Например, в БП это 100% не прокатит, там табличная часть ДокументыОснования.
20 sky_ol
 
04.07.11
15:50
(17) УТ. там тоже есть таб.часть ДокументыОснования. Почему не прокатит?
21 sky_ol
 
04.07.11
15:50
*(19)