|
Дополнительные реквизиты характеристики | ☑ | ||
|---|---|---|---|---|
|
0
davinchi Resolve
15.11.19
✎
09:51
|
Всем привет, у характеристик номенклатуры имеется 4 доп. значения это "Размер", "Размер_2" и "Цвет", "Цвет_2", появилась необходимость их объединить, чтобы осталось только "Размер" и "Цвет".
Я сделал внешнюю обработку: &НаСервере Процедура СформироватьНаСервере() Запрос = Новый Запрос("ВЫБРАТЬ | ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство КАК Свойство, | ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Значение |ИЗ | Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты |ГДЕ | ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &Свойство"); Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "РазмерРазмерныйРяд_e1c517adfbd14214b66239decc2ae53b")); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл мНоменклатура = Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию("44-46, белый").ПолучитьОбъект(); мНовыйРеквизит = мНоменклатура.ДополнительныеРеквизиты.Добавить(); мНовыйРеквизит.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "РазмерРазмерныйРяд"); мНовыйРеквизит.Значение = Выборка.Значение; Сообщить(Выборка.Значение); мНоменклатура.Записать(); КонецЦикла; КонецПроцедуры &НаКлиенте Процедура Сформировать(Команда) СформироватьНаСервере(); КонецПроцедуры Но есть одна не задача, если выводить Свойства / Значение — доп. реквизитов характеристики в отчете, они записываются, но при просмотре в разделе доп. реквизитов их там нет, может я что то упускаю, заранее благодарен. |
|||
|
1
Beduin
15.11.19
✎
09:57
|
Нет новых или старых?
|
|||
|
2
GROOVY
15.11.19
✎
09:57
|
Позовите программиста.
|
|||
|
3
davinchi Resolve
15.11.19
✎
09:57
|
новых нет
|
| Форум | Правила | Описание | Секции | Поиск |