Имя: Пароль:
1C
 
Характеристика номенклатуры ут10
,
0 Enot_tut
 
26.11.20
14:36
как можно изменить характеристику номенклатуры?
1 Timon1405
 
26.11.20
14:36
нажать F2, надо как то себя заставить
2 Enot_tut
 
26.11.20
14:40
(1) не программно нужно, нужно характеристики у всей номенклатуры изменить размер
3 Timon1405
 
26.11.20
14:44
в общем случае чтобы что-то изменить нужно
получитьОбъект(), изменить, Записать(). а что у вас, в частном случае будет понятно, когда вы сформулируете задачу нормально.
4 Enot_tut
 
26.11.20
15:05
(3) характеристики есть размер ру -- онпустой  есть рамзмерEG -- 42.
нужно размер ру заполнить,  но при получитьОбъект() я тока вижу 42, не вижу саму таблицу тока это ру или ЕП в коде,

    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ХарактеристикиНоменклатуры.Ссылка,
        |    ХарактеристикиНоменклатуры.ВерсияДанных,
        |    ХарактеристикиНоменклатуры.ПометкаУдаления,
        |    ХарактеристикиНоменклатуры.Предопределенный,
        |    ХарактеристикиНоменклатуры.Владелец,
        |    ХарактеристикиНоменклатуры.Наименование
        |ИЗ
        |    Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    тест =    ВыборкаДетальныеЗаписи.Ссылка.получитьОбъект();
    КонецЦикла;
5 Timon1405
 
26.11.20
15:24
(4) уже ближе, скорее всего данные по "размер ру" лежат не в самой характеристике, а в РС. выполните запрос
ВЫБРАТЬ ПЕРВЫЕ 1000
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Свойство,
    ЗначенияСвойствОбъектов.Значение
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Объект ссылка Справочник.ХарактеристикиНоменклатуры
6 Enot_tut
 
30.11.20
09:14
а как узнать какой номенклатуре он привязан? (5)