план видов характеристик СвойстваОбъектов #564154


#0 by Woolf
Всем доброго времени суток! Второй день бодаюсь с планом видов характеристик СвойстваОбъектов. Проще говоря обработкой проставляю Размер для Номенклатуры. И вот какая проблема: именно в этом пвх в назначении свойств "Характеристики номенклатуры" тоже есть Размер и именно он "цепляется" обработкой. То есть НайтиПоНаименованию возвращает Размер да не тот. Героическими усилиями дошел до понимания первопричины: нужно указать НазначениеСвойства. А вот как это сделать программно - опять проблема. Вот кусок кода: пвхСвойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(НаименованиеСвойства,Истина);
#1 by Дикообразко
создай руками
#2 by Woolf
- руками я создал, то есть в карточке номенклатуры есть свойство Размер, однако сие значение обработкой не проставляется, так как цепляется не тот размер из пвх. Можно, конечно, НайтиПоКоду - там всё конкретно срабатывает. Но уже интересно самому становится - как это дело победить
#3 by Woolf
+-да и процедуру переписывать придётся - коряво будет
#4 by butterbean
запросом ищи, с условием по полям НазначениеСвойства и Наименование
#5 by Woolf
-вот запрос, думаю что корректный:    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов однако сей запрос не выбрал ничего - и это правильно а как теперь грамотно записать в регистр с правильным назначением?
#6 by Дикообразко
ты не можешь получить ссылку на ПВХ назначение свойств?
#7 by Woolf
видимо да
#8 by Woolf
+ - чего й то само название объекта "планвидовхарактеристик" меня слегка в параллельные миры уводит :) это ж надо так намудрить!
#9 by Дикообразко
справочников типов и не более того
#10 by Дикообразко
#11 by Woolf
Если пвхСвойство               = неопределено Тогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям