Имя: Пароль:
1C
1С v8
Создаю 2 реквизита и 2 поля. В 1-м значение отображается, во втором нет.
,
0 Вжескрыылг
 
01.09.19
10:29
По отладчику есть. Имеются соображения?
1 vde69
 
01.09.19
11:15
ну показывай где болит....

(код показывай как создаешь)
2 Вжескрыылг
 
01.09.19
14:23
ИзмеренияНоменклатуры = Размеры.РазмерыНоменклатуры(Объект.Номенклатура, Объект.Размер);
    Измерения.Загрузить(ИзмеренияНоменклатуры);
    
    ДобавляемыеРеквизиты = Новый Массив;
    Для Каждого СтрокаТаблицы Из Измерения Цикл
        Реквизит = Новый РеквизитФормы(СтрокаТаблицы.Название, Новый ОписаниеТипов("Число"), , СтрокаТаблицы.Название, Истина);
        ДобавляемыеРеквизиты.Добавить(Реквизит);
    КонецЦикла;
    ИзменитьРеквизиты(ДобавляемыеРеквизиты);
    
    ГруппаПолей = Элементы.ГруппаИзмерения;
    Для Каждого СтрокаТаблицы Из Измерения Цикл
        Если Элементы.Найти(СтрокаТаблицы.Название) = Неопределено Тогда
            Поле = Элементы.Добавить(СтрокаТаблицы.Название, Тип("ПолеФормы"), ГруппаПолей);
        КонецЕсли;
        Поле.Вид = ВидПоляФормы.ПолеВвода;
        Поле.КнопкаВыбора = Истина;
        Поле.КнопкаРегулирования = Истина;
        Поле.ПутьКДанным = СтрокаТаблицы.Название;
        ЭтаФорма[СтрокаТаблицы.Название] = СтрокаТаблицы.Значение;
    КонецЦикла;

Измерения ТЗ: "Название (Строка)", "Значение(Число)"
3 RomanYS
 
01.09.19
14:31
(2) Ну и ТЗ тогда покажи. В ней же всего 2 строки судя по заголовку темы
4 Вжескрыылг
 
01.09.19
14:38
Как картинку вставить? Давно это было..
5 Вжескрыылг
 
01.09.19
14:46
6 Вжескрыылг
 
01.09.19
14:47
Вместо 0 2500
7 RomanYS
 
01.09.19
14:55
(6) ТЗ в отладчике разверни и покажи
8 Вжескрыылг
 
01.09.19
15:18
(7)
Индекс    Значение элемента    Тип элемента    Значение    Название
0    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    1 250    "Длина"
1    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    2 500    "Ширина"
2    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    0    "Толщина"
9 Вжескрыылг
 
01.09.19
15:22
(8) Ага, показывает только 1-ю строчку: https://yadi.sk/i/0WKO5G3DadW6pg
10 RomanYS
 
01.09.19
17:52
Поле = Элементы.Найти(СтрокаТаблицы.Название);  
Если Поле  = Неопределено Тогда
    Поле = Элементы.Добавить(СтрокаТаблицы.Название, Тип("ПолеФормы"), ГруппаПолей);
КонецЕсли;

Такое ощущение, что у тебя нашелся элемент "Толщина" и поэтому не добавился. Получил два элемента привязанные к толщине.
Поле.ПутьКДанным = СтрокаТаблицы.Название;//ПолеШирина.ПутьКДанным = "Толщина";

Вообще отладчик в помощь. Три элемента пошагово обходятся за минуту.
11 Вжескрыылг
 
02.09.19
04:27
Есть Форма.Толщина. Сколько ни пробегал отладчиком, думал, это я его создал. Спасибо большущее!!