|
Ссылка на справочник. |
☑ |
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
|
отлично
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший