|
Создаю 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
|
Есть Форма.Толщина. Сколько ни пробегал отладчиком, думал, это я его создал. Спасибо большущее!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |