Имя: Пароль:
1C
1C 7.7
v7: Подчиненный справочник
0 Эльфийка
 
07.12.12
17:03
Доброго времени суток, Форумчане!
Есть справочник ПереченьРабот, у него есть периодический реквизит Бонус и подчиненный справочник ЦеныРабот. В подчиненном справочнике ЦеныРабот есть реквизиты КатегорияЦены и периодический реквизит Цена. Нужно Бонусу присвоить значение Цены, при определенном условии, что КатегорияЦены = "Цена по производству". Каким образом можно реализовать данное действие?
Заранее благодарю,
1 Mikeware
 
07.12.12
17:05
"Позвать программиста"©
2 floody
 
07.12.12
17:06
"Без норм. фото не взлетит" © кто-то
3 Эльфийка
 
07.12.12
17:17
Примерно представляю себе так, но простите пож-та, начинающего.
   СпрЦ = СоздатьОбъект("Справочник.ЦеныРабот");
 
   СпрЦ.ИспользоватьВладельца(ТекущийЭлемент());
   СпрЦ.ВыбратьЭлементы();
   Пока СпрЦ.Получить(Дата)=1 Цикл
       Справочник.ПереченьРабот.БонусИсполнителя(Дата) =  СпрЦ.Цена;
       
   КонецЦикла;
4 Эльфийка
 
07.12.12
17:21
ау, помогите, плиз....
5 Mikeware
 
07.12.12
17:22
(4) в пятницу вечером?
6 Эльфийка
 
07.12.12
17:40
или хотя бы подскажите, правильно ли мыслю, нужно НЕ создать объект, а создать Таблицузначаений?
7 Mikeware
 
07.12.12
17:43
способов - хуча.
выбирай любой...
8 Тьма
 
07.12.12
17:45
(3)
Для изменения значения периодических реквизитов используется метод Установить. Описание и пример можно найти в синтакс-помощнике.
Нужно в выборку добавить условие, что-то типа
если сокрлп(СпрЦ.Категорияцены.наименование)="Цена по производству" Тогда
ТаблицаЗначений на данном этапе не нужна.
9 ДенисЧ
 
07.12.12
17:54
Справочник.ПереченьРабот.БонусИсполнителя(Дата) =  СпрЦ.Цена;

так... Где тут мой станковый пулёмет?