Платформа 8.2. Обычные формы.
Есть на форме табличное поле с типом "Дерево значении". Программно задаётся колонка "Значение" с типом "Список значении".
Необходимо добавить стрелочки перемещения в этот список значении.
Делаю так:
Как можно оптимизировать ?
И так же значение не передаётся, а необходимо чтобы в форму "ФормаНастроек" попали значения и вернулись обратно с учетом стрелок перемещения.
Помогите, я новичок.
Есть на форме табличное поле с типом "Дерево значении". Программно задаётся колонка "Значение" с типом "Список значении".
Необходимо добавить стрелочки перемещения в этот список значении.
Делаю так:
Процедура ГруппировкиНаПечатьВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если Колонка.Данные = "Значение" Тогда
СтандартнаяОбработка = Ложь;
ТекущаяСтрока = ЭлементыФормы.ГруппировкиНаПечать.ТекущиеДанные;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Значение",ТекущаяСтрока.Значение);
Настройки = ПолучитьФорму("ФормаНастроек");
ОткрытьФорму(Настройки,ПараметрыФормы,ЭтаФорма,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецЕсли;
ПоказатьКак можно оптимизировать ?
И так же значение не передаётся, а необходимо чтобы в форму "ФормаНастроек" попали значения и вернулись обратно с учетом стрелок перемещения.
Помогите, я новичок.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
(1) нажатие по кнопке "выбора" в этом поле открывает стандартную форму, в которой можно правой кнопкой добавлять и "двигать стрелочками".
Но вот приложу еще альтернативный способ:
Но вот приложу еще альтернативный способ:
Прикрепленные файлы:
РаботаСоСписком.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) нажатие по кнопке "выбора" в этом поле открывает стандартную форму, в которой можно правой кнопкой добавлять и "двигать стрелочками".
Но вот приложу еще альтернативный способ:
Но вот приложу еще альтернативный способ:
Прикрепленные файлы:
РаботаСоСписком.epf
(2) Единственное. В изначальной форме у меня этот список значении заполняется из таблицы значении. То есть подставляются типы значении соответствующие.
Когда же я открываю эту форму со списком значении, то всё приравнивается к строке. Как сделать чтобы захватывало и тип ?
upd: разобрался,добавил составные типы. upd: Правда у меня добавляются туда числа с разной длиной и точностью и не выходе заполняется криво. А именно есть тип "Емкость" число 15,3 и у него стоит "Значение заполнения"-0,000
Как обойти?
Когда же я открываю эту форму со списком значении, то всё приравнивается к строке. Как сделать чтобы захватывало и тип ?
upd: разобрался,добавил составные типы. upd: Правда у меня добавляются туда числа с разной длиной и точностью и не выходе заполняется криво. А именно есть тип "Емкость" число 15,3 и у него стоит "Значение заполнения"-0,000
Как обойти?
(4)
в таблице, на форме настройки. в колонке "значение" в типах так же выбрать Число (15.3) составное не помогает ?
upd: Правда у меня добавляются туда числа с разной длиной и точностью и не выходе заполняется криво. А именно есть тип "Емкость" число 15,3 и у него стоит "Значение заполнения"-0,000
Как обойти?
Как обойти?
в таблице, на форме настройки. в колонке "значение" в типах так же выбрать Число (15.3) составное не помогает ?
(5) Нет. Так как ёмкость к примеру должна быть 0,05 ; 0,1 ; 0,001 и т.д.
То есть числа подстраиваются под 15.3,а может быть что помимо емкости туда попадают и другие числа с другой разрядностью
Пытался получить тип значения числа, разряд и точность которые хранятся в этом списочке, но никак.
То есть числа подстраиваются под 15.3,а может быть что помимо емкости туда попадают и другие числа с другой разрядностью
Пытался получить тип значения числа, разряд и точность которые хранятся в этом списочке, но никак.
(6) немного контекст не ясен, ну допустим там разные цифры, а как потом отличить, что это , емкость или цена или еще какой коэффициент ?
Или я не понял проблему.. число 15.2, попадая в колонку с большим разрядом (15.3) останется таким же, добавится ноль в конце только
Или я не понял проблему.. число 15.2, попадая в колонку с большим разрядом (15.3) останется таким же, добавится ноль в конце только
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот