Имя: Пароль:
1C
1С v8
Описание типа программно
,
0 Uchenica74
 
21.06.13
10:05
Добрый день, подскажите пожалуйста, как правильно описать тип реквизита. Пытаюсь:  
лНовоеСобытие.ДокументРодитель = Тип("Документы.Посещение.ПустаяСсылка()");
лНовоеСобытие.ДокументРодитель = ЭтотОбъект.Ссылка;

пробовала использовать ТипЗнч
1 Галахад
 
гуру
21.06.13
10:07
Что-то непонятно.
2 zak555
 
21.06.13
10:08
1. фотки нет
2. ты лучше напиши, что ты хочешь засунуть в ДокументРодитель ?
3 Uchenica74
 
21.06.13
10:09
реквизит  лНовоеСобытие.ДокументРодитель имеет составной тип данных (ссылки на документы), мне нужно программно заложить так что бы этот реквизит имел тип: ссылка на документ Посещения
4 anddro
 
21.06.13
10:10
а лНовоеСобытие - это что?
5 Uchenica74
 
21.06.13
10:11
лНовоеСобытие = Документы.Событие.СоздатьДокумент();
6 Мэс33
 
21.06.13
10:11
(0) Если "ДокументРодитель" - это реквизит составного типа, то при присвоении:

лНовоеСобытие.ДокументРодитель = ЭтотОбъект.Ссылка;

реквизит станет в нужный тип, не?
7 Uchenica74
 
21.06.13
10:12
пробовала, пишет тип неопределен
8 Мэс33
 
21.06.13
10:13
а какие типы присвоены для реквизита "ДокументРодитель"? Ссылки или объекты?
9 anddro
 
21.06.13
10:13
(5) в свойствах реквизита ДокументРодитель посмотри типы: есть там ДокументСсылка.Посещение или нет?
10 Uchenica74
 
21.06.13
10:14
проверила: типы ссылки
11 Uchenica74
 
21.06.13
10:16
(9)да, все в этом косяк, ссылки то этот док нет. вот балда,сама не догадалась проверить какие ссылки есть)))) спасибо))))
12 Мэс33
 
21.06.13
10:19
Семен Семеныч
13 skunk
 
21.06.13
10:19
лНовоеСобытие.ДокументРодитель = Документы.Событие.ПустаяСсылка()
14 Лефмихалыч
 
21.06.13
10:21
(0) подключи стандартные шаблоны текста gentempl_ru.st (лежит в каталоге с платформой), потом в модуле напиши:

ОписаниеТипов<а вот тут нажми Ctrl+Q>

откроется визуальный конструктор
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший