Имя: Пароль:
1C
1С v8
Доп Реквизиты
0 Bamperius89
 
24.02.14
12:47
Доброго времени суток.Бух 2.0
Делаю обработку которая в номенклатуре в доп реквизитах присваивает название папки. Например В Доп реквизитах номенклатуры есть 2 Реквизита ВидМатериала он должен быть = Название папки в которой находится
ТипМатериала должен = "Расходник"
Подскажите как присвоить название папки?
1 ilyavorobyev
 
24.02.14
12:52
(0) папка разве не родитель элемента?
2 ilyavorobyev
 
24.02.14
12:53
(0) и по ЭтоГруппа
3 Bamperius89
 
24.02.14
12:56
Да родитель.А запрос хоть правильно делаю

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    СправочникНоменклатура.Ссылка КАК Номенклатура
|ИЗ
|    Справочник.Номенклатура КАК СправочникНоменклатура";
|ГДЕ
|Справочник.Номенклатура.Родитель = ???
Запрос.УстановитьПараметр(, );
Выборка = Запрос.Выполнить().Выбрать();
4 Шапокляк
 
24.02.14
13:00
ппц какой-то. Элемент справочника Номенклатура уже есть. Тебе надо записать в его доп реквизит какое-то слово. И слово это - наименование папки, в которой элемент находится. То есть Родитель.Наименование?
5 Bamperius89
 
24.02.14
13:02
Шапокляк Да )
6 Bamperius89
 
24.02.14
13:12
Тут скрины можно вставлять? на скринах более понятно
7 Молодой 1Снег
 
24.02.14
13:37
(0) Как то примерно так:

    НаборЗаписейЗначенияСвойств = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
    Запись = НаборЗаписейЗначенияСвойств.Добавить();
    Запись.Объект   = ТекущийОбъект;
    Запись.Свойство = Свойство;
    Запись.Значение = Значение;
8 Молодой 1Снег
 
24.02.14
13:39
+(7) Вот это еще добавить:

    НаборЗаписейЗначенияСвойств.Записать();
9 Bamperius89
 
24.02.14
14:47
НовЗапись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
НовЗапись.Свойство = "Вид материалов";
НовЗапись.Значение = ???;

НовЗапись.Записать();
10 Bamperius89
 
24.02.14
14:47
РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
НовЗапись.Свойство = "Тип материала";
НовЗапись.Значение = "Расходник" ;
НовЗапись.Записать();
11 Шапокляк
 
24.02.14
14:55
(9) не читатель? Еще в (4) Все написала Значение=Родитель.Наименование !
12 hhhh
 
24.02.14
14:58
(10) в типовой БП найдите похожий кусок.

Свойство ведь явно не кусок текста, чего вы пургу гоните?
13 Шапокляк
 
24.02.14
15:00
(12) Они в своем праве свойства текстом делать. Вот позовут программиста, может, он им что другое предложит.
14 Bamperius89
 
24.02.14
15:08
Шапокляк сбавьте тон!. Спасибо за помощь
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший