|
Приведение значения реквизита | ☑ | ||
---|---|---|---|---|
0
seraf
11.11.11
✎
13:04
|
Привет. Не получается привести неопределенный реквизит ТЧ к типу
Для Каждого Строка Из Док.Ссылка.Услуги Цикл Если Строка.Субконто2 = Неопределено Тогда МассивТипов = Новый Массив(); МассивТипов.Добавить(Тип("СправочникСсылка.СтатьиЗатрат")); ОписаниеТипов = Новый ОписаниеТипов(МассивТипов); ОписаниеТипов.ПривестиЗначение(Строка.Субконто2); КонецЕсли; КонецЦикла; не соображу никак, подмогните) |
|||
1
Wobland
11.11.11
✎
13:05
|
Строка.Субконто2=Справочники.СтатьиЗатрат.ПустаяСсылка()?
|
|||
2
Beduin
11.11.11
✎
13:06
|
(0) Строка.Субконто2=
этого даже нет. |
|||
3
Ненавижу 1С
гуру
11.11.11
✎
13:06
|
а куда он возвращает?
ОписаниеТипов.ПривестиЗначение(Строка.Субконто2); а вообще не проще писать: Если Строка.Субконто2 = Неопределено Тогда Строка.Субконто2=Справочники.СтатьиЗатрат.ПустаяСсылка(); КонецЕсли; правда хорошо работать, когда пустых сущностей много, привет от 1С |
|||
4
Wobland
11.11.11
✎
13:07
|
(3) щас начнётся? ;)
|
|||
5
seraf
11.11.11
✎
13:15
|
(1)
это сразу попробовал Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл Док = Выборка.Ссылка.ПолучитьОбъект(); Для Каждого Строка Из Док.Ссылка.Услуги Цикл Если Строка.Субконто2 = Неопределено Тогда Строка.Субконто2 = Справочники.СтатьиЗатрат.ПустаяСсылка() КонецЕсли; КонецЦикла; КонецЦикла; Поле объекта недоступно для записи (Субконто2) |
|||
6
Axel2009
11.11.11
✎
13:16
|
Строка.Субконто2 = ОписаниеТипов.ПривестиЗначение(Строка.Субконто2);
|
|||
7
seraf
11.11.11
✎
13:16
|
все увидел в ссылку пишу, сорь
спасибо |
|||
8
PVV65
11.11.11
✎
13:21
|
(7) Для реквизита Объекта метод ПривестиЗначение не имеет смысла.
|
|||
9
Ненавижу 1С
гуру
11.11.11
✎
13:23
|
(4) смысл?
|
|||
10
Mort
11.11.11
✎
13:29
|
(3) ЗначениеЗаполнено() в руки и вперед
|
|||
11
Axel2009
11.11.11
✎
13:30
|
(10) не поможет
|
|||
12
Ненавижу 1С
гуру
11.11.11
✎
13:30
|
(10) и как им отличить пустую ссылку от неопределено?
|
|||
13
Mort
11.11.11
✎
13:33
|
(12) Ну вообще по логике в (0) вообще нужно было делать
Если ТипЗнч(Строка.Субконто2) <> Тип(СправочникСсылка.СтатьиЗатрат") Тогда а если брать в общем случае, то вопрос не понятен. Кстати (поофтоплю) вот сделаешь ты свою систему с блэкджеком и одним пустым типом. Как организуешь выбор составного типа в форме? |
|||
14
Mort
11.11.11
✎
13:36
|
Хотя не совсем удачный пример.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |