Имя: Пароль:
1C
1С v8
Ссылка на справочник.
,
0 Rom1k06
 
07.10.12
12:00
Коллеги HELP. Пишу конфу для себя. 1С 8.2
Создал документ "Расход" и в нем табличную часть "Затраты"
В табличной части реквизит Наименование = СправочникСсылка.Номенклатура
Пытаюсь заполнить поле табл части "Родитель" при выборе номенклатуры.
Пишу
ТекСтрока = Элементы.Затраты.ТекущиеДанные;
ТекСтрока.Родитель  = ВыбранноеЗначение.Родитель

Выдает ошибку. Родитель = не найден.
Т.е в ВыбранноеЗначение нет ссылки на справочник.  Не пойму почему.
Просто искать по наименованию это не есть гуд т.к могут быть дубли.
Как ее получить
1 BuHu
 
07.10.12
12:07
бред какойто , В табличной части реквизит Наименование  , а заполняешь Родитель , от куда возьмется этот реквизит в табличной части?
2 Defender aka LINN
 
07.10.12
12:08
Ну нет у тебя там родителя, совсем нет.
3 Живой Ископаемый
 
07.10.12
12:11
"Просто искать по наименованию это не есть гуд т.к. могут быть д" - а в каком месте ты собрался искать по наименованию? Зачем вообще искать? У тебя есть ссылка, доступно все в том числе и родитель
4 Шифровальщик2012
 
07.10.12
12:11
(0) Напиши так:
&НаСервере
Функция ПолучитьРодителя(ВыбранноеЗначение)
Возврат ВыбранноеЗначение.Родитель
КонецФункции
5 Rom1k06
 
07.10.12
12:12
Пробую.... в 8.2 разве на клиенте нет ссылок на справичник?
6 Живой Ископаемый
 
07.10.12
12:16
как понимаешь что  нет?
7 Шифровальщик2012
 
07.10.12
12:16
(5) на клиенте ссылка есть, но нет доступа к обращению к её методам и реквизитам
8 Rom1k06
 
07.10.12
12:18
понимаю так... в отладчике посмотрел что у ВыбранноеЗначение нет ссылки.
9 Живой Ископаемый
 
07.10.12
12:21
да, в (7) правильно, а в (4) как сделать
10 Rom1k06
 
07.10.12
12:22
Делал еще вот что.
В документе есть поле ВидОперации кот = ПеречислениеСсылка.ВидОперации
По его выбору условие
Если ВидОперации = "Условие1" Тогда
    Наименование.Данные = "СправочкикСсылка.Номенклатура"
Иначе
    Наименование.Данные = "СправочкикСсылка.Сотрудники"
КонецЕсли
Но не работает.
Возможно ли менять справочники(Тип данных) в поле?
11 Rom1k06
 
07.10.12
12:27
а ругается на то что не правильно присваиваю источник данных
Смотрел в отладчике ПутьКДанным пишет = Недоступно.
12 Rom1k06
 
07.10.12
12:53
путьКДанныи = ошибка чтения значения
13 Живой Ископаемый
 
07.10.12
12:55
в (4) видно что написано?
14 Rom1k06
 
07.10.12
13:01
Видно.
15 Живой Ископаемый
 
07.10.12
13:03
отлично
Независимо от того, куда вы едете — это в гору и против ветра!