ТаблицаФормы представление значения колонки
Добрый день.
Есть таблица значений как реквизит формы. У нее 4 колонки ЗначениеОт, ЗначениеДо, - тип Число и ПредставлениеОт, ПредставлениеДо тип Строка. На форме представлены только 2 - ЗначениеОт, ЗначениеДо. В событии "ПриИзменении" у этих колонок вызывается процедура изменяющая значения полей ПредставлениеОт и ПредставлениеДо у каждой строки таблицы на форме (ДанныеФормыКоллекция).
Вопрос в следующем: как значение ПредставлениеОт становится представлением значения поля ЗначениеОт???
Это реализовано в ЗУП 3.0 (Показатели расчета).
Снимок экрана прикрепил.
Есть таблица значений как реквизит формы. У нее 4 колонки ЗначениеОт, ЗначениеДо, - тип Число и ПредставлениеОт, ПредставлениеДо тип Строка. На форме представлены только 2 - ЗначениеОт, ЗначениеДо. В событии "ПриИзменении" у этих колонок вызывается процедура изменяющая значения полей ПредставлениеОт и ПредставлениеДо у каждой строки таблицы на форме (ДанныеФормыКоллекция).
Вопрос в следующем: как значение ПредставлениеОт становится представлением значения поля ЗначениеОт???
Это реализовано в ЗУП 3.0 (Показатели расчета).
Снимок экрана прикрепил.
Прикрепленные файлы:
По теме из базы знаний
- Методика упрощения поддержки конфигураций. Переопределение и вызов обработчиков событий для УФ 1С 8.2-8.3
- Просто о дереве значений
- Что не так с таблицами формы?
- Дублирование значений в полях табличных частей (CTRL+D)
- Дополнительные параметризуемые поля в динамических списках. Остатки и цены в списке номенклатуры
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)В том то и дело, что я просидел в конфигураторе больше часа и нет там никаких запросов, ничего нет... такого. Честно говоря выглядит так, что на каком то этапе значения одной колонки становится представлением другой. Но как это делается для таблицы ??? Думал что форматом (формат и формат редактирования), но проверить пока не получилось.
просто для примера , я вспомнил как это делается в расчетных задачах на курсе на специалиста 1С по платформе, там в итоге формируется таблица с тремя колонками: 1) Значение ОТ, 2) Значение ДО, 3) значение для этого интервала ОТ - ДО.
(4)Вопрос немного не об этом.
Вопрос про то, как значения одной колонки становится представлением другой. Как показано на картинке.
Вот строка на ней написано "от" | "до", щелкнул мышкой по "от" - вводишь числовое значение, сработало событие - "при изменении", из него вызвалась процедура "МодифицироватьТаблицу", в этой процедуре в цикле перебираются все строки коллекции (Элемент формы "Таблица"), производится анализ и если введенное числовое значение больше 0 тогда у поля "ПредставлениеОт" значение "от" меняется на "начиная с" + число которое мы ввели в поле "ЗначениеОт" и именно это значение мы видим теперь в таблице на форме. При этом 100% больше ничего ни какие процедуры не вызываются.
Вопрос про то, как значения одной колонки становится представлением другой. Как показано на картинке.
Вот строка на ней написано "от" | "до", щелкнул мышкой по "от" - вводишь числовое значение, сработало событие - "при изменении", из него вызвалась процедура "МодифицироватьТаблицу", в этой процедуре в цикле перебираются все строки коллекции (Элемент формы "Таблица"), производится анализ и если введенное числовое значение больше 0 тогда у поля "ПредставлениеОт" значение "от" меняется на "начиная с" + число которое мы ввели в поле "ЗначениеОт" и именно это значение мы видим теперь в таблице на форме. При этом 100% больше ничего ни какие процедуры не вызываются.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот