|
УТ 10 Как перенести свойство номенклатуры в характеристику? | ☑ | ||
---|---|---|---|---|
0
breezee
30.06.15
✎
14:04
|
Нашел регистр - ЗначениеСвойствОбъектов. В нем для номенклатуры установлены свойства. В этотм же регистре есть и характеристики номенклатуры, но не указано к какой номенклатуре она относится(скрин http://i.imgur.com/eDNaYbp.png - здесь в первой строчке - характеристика, во втрой - свойство). Вопрос - как узнать к какой номенклатуре она относится, записать свойство+характеристику в новую характеристиу номенклатуры, а старую удалить.
|
|||
1
Звездец
30.06.15
✎
14:06
|
А если не есть ежика, а написать обрабротку по перебору номенклатуры с соответствующей обработкой значений
|
|||
2
KrabCore
30.06.15
✎
14:07
|
Позвать программиста уже предлагали?
|
|||
3
Timon1405
30.06.15
✎
14:07
|
Владелец. дальше звать спеца
|
|||
4
breezee
30.06.15
✎
14:13
|
(1) Я и хочу написать обработку, которая будет перебирать номенклатуру и значения и её свойств и храктеристик, не могу найти где характеристики, свойства нашел.
(3)Не понял про владельца? Спец в отпуске. дело срочное, поручили мне. Я понял что делать, не знаю где взять все характеристики для номенклатуры. Уже писал что свойства нашел. Хочу сдлать цикл по характеристикам и вложенный по свойствам, полученные, данные записывать в регистр характеристик. Чтобы не париться с удалением старых хараткреистик - просто помечую новые спциальной строкой и буду удалять все записи регистра без этой строки. Потом сотру везде эту строку. Не знаю где хранятся все характеристики с указанием номенклатуры для них. |
|||
5
breezee
30.06.15
✎
14:23
|
Как-то так себе это предаставляю
http://i.imgur.com/4nUHe7m.png |
|||
6
breezee
30.06.15
✎
14:31
|
(3) Я как-то не так понял Владелец? То же самое показывает.
http://i.imgur.com/ICDMbBb.png |
|||
7
breezee
30.06.15
✎
14:41
|
Может я вопрос криво поставил. Вопрос: Как обратиться к характеристикам номенклатуры в УТ 10?
|
|||
8
breezee
30.06.15
✎
14:57
|
Ладно, Обратился к свойству или харктеристике номенклатуры(пока услвоие на номенклатуру не поставил). Как мне теперь свойство перенести в характеристик, не монимаю где устнавлено что это свойство или это характиристика
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗначенияСвойствОбъектов.Объект, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов"; РезультатЗапроса = Запрос.Выполнить().Выгрузить(); Для Каждого ТТ из РезультатЗапроса цикл СвойствоИлиХарактеристика=тт.Объект; Если ЗначениеЗаполнено(тт.Объект.владелец) тогда Номенклатура=тт.Объект.владелец; КонецЕсли; КонецЦикла; |
|||
9
Timon1405
30.06.15
✎
15:01
|
Если честно, даже советовать что-то страшно, ибо могут приравнять к соучастию)
|
|||
10
breezee
30.06.15
✎
15:06
|
(9) В любом случчае база была скопирована - я в копии работаю) Если ничего не выйдет - то все нормально будет)
|
|||
11
breezee
30.06.15
✎
15:16
|
Вроде все стало проясняться. Выбераю все где вледелец -номенклатура, прохожу циклом по всему выбранному с условием что тип объекта СправочникСсылка.ХарактеристикиНоменклатуры - выберу все характеристики, а потом еще один цикл - с обратным условием - выберу все свойства. Должно же работать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |