gifts2017

Список выбора периода в строке табличной части

Опубликовал Андрей Морозов (lobster) в раздел Программирование - Работа с интерфейсом

Стояла задача сделать удобный выбор периода в строке табличной части. Помню где-то в реквизитах формы я это уже видел, нашел тот код и модифицировал его под ТЧ. В принципе код универсален и его можно встроить в любую ТЧ.

Сначала возникли проблемы...Если реквизит имеет тип не строка, то после выбора значения из списка оно сразу не отображается, что ужасно неудобно:

Вариант 1 

В результате чего на ум пришла идея.

    1. Добавлем поле "Период" с типом Дата и на форме ставим видимость ложь. 

    2. Добавляем в ТЧ еще одно поле строкового типа "ПериодСтр", именно он будет менять значение настоящего периода и пользователи будут довольны.

    3. В настройках поля ввода (ПериодСтр) на форме оставляем кнопку списка выбора и кнопку регулирования и далаем два события соответственно "НачалоВыбораИзСписка" и "Регулирование".

    4. В общем модуле создаем необходимые процедуры и все прекрасно работает.

Критику восприму спокойно, надо было сделать срочно. Если есть решение как это сделать без доп. колонки будут очень признателен за подсказку.

Выложил демо базу с одним справочником. Поле "Период" с типом Дата оставил видимым для наглядности.

Скачать файлы

Наименование Файл Версия Размер
Демо_пример 25
.rar 17,53Kb
02.08.12
25
.rar 17,53Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. al petrov (petrov_al) 17.08.12 18:49
Так в зуп отчетах есть рабочий типовой аналог по выбору периода в поле ввода...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа