Имя: Пароль:
1C
 
не могу подчинить справочник
0 deer
 
01.10.04
15:40
Как при записи в подчинённый справочник указать владельца
Уже всё перепробовал, не пойму в чём ошибка
1 Волшебник
 
01.10.04
15:41
СпрОбъект.Владелец = Ссылка;
СпрОбъект.Записать();
2 deer
 
01.10.04
15:43
Ссылка это Что?
3 Alexandr Ch
 
01.10.04
15:45
Это ссылка на твой справочник
4 Волшебник
 
01.10.04
15:45
(3) На элемент-владелец.
5 deer
 
01.10.04
15:49
Не знаю.
Где Вы берёте эти методы.
У меня что-то у справочника нет ни "Владелец" ни "Записать"
6 Волшебник
 
01.10.04
15:54
приведи программный код
7 Alexandr Ch
 
01.10.04
15:56
В модуле какого объекта ты код пишешь?
8 deer
 
01.10.04
16:04
Да у нас ничего нет, не можем понять что к чему
напишешь что-нить, не понравиться-сотрёшь
Мы только начали изучать Восьмёрку,
а то что на "7" написано не прокатывает
9 deer
 
01.10.04
16:05
Подчиненного
процедура ПередЗаписью
10 Alexandr Ch
 
01.10.04
16:07
ПередЗаписью - это не очень хорошо
11 deer
 
01.10.04
16:09
пусть есть справочники Главный и Подчинённый
тогда это должно выглядеть примерно так:
Владелец = Справочники.Главный.НаётиПоНаименованию(<Сдесь какаято ссылка>)
Так?
12 deer
 
01.10.04
16:10
А где хорошо?
13 Волшебник
 
01.10.04
16:12
Владелец = Справочники.Главный.НайтиПоНаименованию(ЗдесьНаименование);
Если НЕ Владелец.Пустая() Тогда
14 Alexandr Ch
 
01.10.04
16:14
Если НайтиПоНаименованию, то не "Сдесь какаято ссылка" , а наименование, но это к теме не относится
15 deer
 
01.10.04
16:18
я пишу НайтиПоКоду(1)(это типа первая запись, для начала) 1С говорит что "Перивый параметр Функции Задан не верно"
16 Волшебник
 
01.10.04
16:21
(15) Приведи весь программный код, который ты написал, сюда.
17 deer
 
01.10.04
16:26
Вот Ты написал:
СпрОбъект.Владелец = Ссылка;
СпрОбъект.Записать();
Кскажи лучше как получить ссылку на элемент главного справочника, при сохранении подчиненного справочника.
18 Alexandr Ch
 
01.10.04
16:28
СсылкаВладелец = Справочники.Главный.НайтиПо...
это и есть ссылка
19 deer
 
01.10.04
16:33
Процедура ПередЗаписью(Отказ)
   СправочникОбъект.Владелец =  Владелец.Ссылка;
   СправочникОбъект.Записать();
КонецПроцедуры
Блин на одном компе работает, у меня нет
"Переменная не определена (СправочникОбъект)"
20 deer
 
01.10.04
17:11
Всем сбасибо
Вроде разобрались