Расширенная настройка динамического списка УФ

Публикация № 628868

Разработка - Работа с интерфейсом

настроить список настройка динамического списка

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

Данное расширение конфигурации предназначено для режима совместимости платформы 8.3.8 и выше.

Оно содержит общую форму и переопределяет свойство конфигурации "Основная форма настроек динамического списка". После его включения команда "Еще/Настроить список..." у всех динамических списков всех управляемых будет открывать определенную в расширении расширенную форму настроек динамического списка, которая кроме возможностей системной формы добавляет возможность просмотра фиксированных и обычных настроек.

Как подключить расширение конфигурации?

1. В режиме предприятия откройте "Все функции/Стандартные/Управление расширениями конфигурации"

2. Нажмите "Добавить" и выберите скаченный файл расширения (*.cfe)

3. Нажмите "Перезапустить"

4. Теперь все новые сеансы в этой базе будут использовать это расширение.

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

Наименование Файл Версия Размер
Настройка динамического списка УФ:
.cfe 7,40Kb
31.05.17
148
.cfe 7,40Kb 148 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. leosoft 142 31.05.17 10:43 Сейчас в теме
Очень полезная штучка!
А не подскажите - если настраивать форму (добавлять и группировать элементы формы), почему программно добавленные элементы не видны? Можно ли к ним как то достучаться? В настройках формы есть команда для установки стандартных значений - можем можно этот сброс выполнять программно? Я в курсе, что настройки автоматом записываются в Хранилище системных настроек. Но там тоже непонятно как расшифровать запись о настройках.
2. kiruha 383 31.05.17 12:53 Сейчас в теме
Фиксированные обычно с каким то умыслом сделаны.
Например запретить что то.
Есть какой то механизм - только просмотр/редактирование фиксированных настроеек ?
3. tormozit 5681 31.05.17 13:04 Сейчас в теме
(2) Именно поэтому редактирование фиксированных и обычных настроек не разрешается в предложенной мной форме.
Stivens; VVi3ard; Somebody1; kiruha; +4 Ответить
5. fd13 01.06.17 13:40 Сейчас в теме
Удобно сделано, спасибо.
6. Yashazz 2977 06.06.17 02:24 Сейчас в теме
Дельно. Приятно, что у тебя до этого дошли руки. Я вот не собрался)
7. artbear 1173 05.09.17 12:44 Сейчас в теме
(0) Молодец, Серега - решил еще голосов срубить :)
полезная обработка.
8. kalyaka 531 16.03.18 09:42 Сейчас в теме
Пожелание.
Добавьте, пожалуйста, просмотр параметров динамического списка. Фильтрация может идти и по значению параметра и в этом случае по настройкам отбора будет не понятно, почему все-таки список пуст.
9. tormozit 5681 17.03.18 17:23 Сейчас в теме
(8) Хотя это и будет полезно в некоторых случаях, когда параметр используется в элементах отбора, но в большинстве случаев параметр будет встраиваться в отбор текста запроса (например "поле1=&Параметр" или "поле1<>&Параметр"). Тогда уже надо будет и текст запроса показывать, чтобы его влияние было понятно.
TeMochkiN; +1 Ответить
21. fxmike 50 17.09.19 11:04 Сейчас в теме
(9) Вот вопрос, а как показать текст запроса? Получается, что при создании на сервере формы настроек динамического списка, нужно обратиться к владельцу формы, глянуть в свойства списка, получить текст, а владельца формы на сервере не прочитать :(
10. acsent 1148 21.11.18 12:11 Сейчас в теме
У кого-нибудь работает на 8.3.12.1412 или выше?
11. tormozit 5681 21.11.18 14:22 Сейчас в теме
12. acsent 1148 21.11.18 16:24 Сейчас в теме
(11) у меня начиная с версии 8.3.12.1412, а теперь и 8.3.12.1685 (x64)
вообще форма не подменяется. Но никаких ошибок и не пишет.
У тебя какая платформа? разрядность?
13. tormozit 5681 21.11.18 17:42 Сейчас в теме
(12) На 8.3.12 работало, но сборку не помню. Сейчас работает на 8.3.13.1513
14. Dream_kz 99 06.12.18 13:14 Сейчас в теме
А если очень хочется, фиксированные настройки с помощью этой формы можно отключить?
15. tormozit 5681 06.12.18 20:10 Сейчас в теме
(14) Это не ко мне. Это нарушит логику заложенную разработчиком формы.
16. Dream_kz 99 07.12.18 07:23 Сейчас в теме
(15) Да это понятно, но иногда нужно, интерес уже больше академический, чем практический. Попробовал менять фиксированные настройки в форме, все меняется, но назад не возвращается, то есть они не применяются, но пользовательские работают. Видимо тут уже платформа назад их не забирает осознанно.
17. Stivens 11 25.06.19 16:13 Сейчас в теме
Просто БЕСИТ, когда отборы не видны.
Автор совершенно логично не предоставляет доступа на редактирование наложенных отборов, но видеть их ОЧЕНЬ часто нужно для понимания того, что происходит.
Еще когда преподавал программирование на обычных формах и Польз. буху всегда говорил, что если что-то непонятно почему отсутствует - гляди фильтры.
А теперь в типовых этого нет.
18. fxmike 50 05.08.19 11:28 Сейчас в теме
Скачал расширение, но я не понимаю как это работает. В каком месте подменяется форма? Может тупой вопрос, но я не понимаю, объясните плиз :)
19. fxmike 50 05.08.19 12:38 Сейчас в теме
(18) Все нашёл, форма указана в свойствах конфигурации. Никогда туда не заглядывал.
20. tormozit 5681 05.08.19 13:30 Сейчас в теме
(18)
Оно ... переопределяет свойство конфигурации "Основная форма настроек динамического списка".
22. SlavaKron 15.10.19 11:32 Сейчас в теме
Я тут подумал, ведь компоновщик настроек ДС доступен на клиенте, а значит и для других форм. Проще было бы сделать универсальный просмотрщик компоновщика для любого ДС любой открытой формы. Всё таки это легче, чем расширение.
23. tormozit 5681 15.10.19 13:05 Сейчас в теме
(22) Я реализовал самый удобный способ. Выбирать каждый раз нужный динамический список из дерева <Имя формы>/<Имя таблицы> - будет далеко не так удобно. Но сделать такое можно конечно.
24. SlavaKron 16.10.19 12:25 Сейчас в теме
В общем, написал примитивную обработку. Возможно кому-нибудь пригодится. Позволяет смотреть и редактировать отборы ДС любой открытой формы. На полноценный инструмент не тянет, поэтому просто оставлю здесь.
Прикрепленные файлы:
НастройкиДС.epf
Оставьте свое сообщение

См. также

Делаем из СКД Excel (ну, почти)

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Работа с интерфейсом

Несложный в использовании способ внедрить в обычный отчет СКД возможность редактировать значения ресурсов отчета (а-ля Excel) и получать отредактированные значения для дальнейшей обработки.

1 стартмани

26.01.2020    2605    3    herfis    15       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Декомпиляция условного оформления

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Обработка автоматически генерирует полный код создания условного оформления формы любой сложности. Достаточно настроить для формы в конфигураторе условное оформление, а затем выбрать данную форму в обработке. В результате будет сгенерирован программный код создания условного оформления.

1 стартмани

23.12.2019    3193    28    XilDen    3       

Многоуровневые списки выбора с оформлением элементов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

17.12.2019    3609    2    azhilichev    5       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Условное оформление форм и списков это великолепная возможность их настройки по заданным условиям. Но существенным недостатком является трудоемкость написания и сопровождения программного кода. В публикации предлагается новый способ программной настройки условного оформления.

1 стартмани

01.12.2019    6676    31    mszsuz    11       

"Живые" картинки со Snap.SVG

Статья Программист Конфигурация (md, cf) v8 Абонемент ($m) Практика программирования WEB Работа с интерфейсом

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    6366    12    blackhole321    4       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Альтернативный способ добавления элементов и реквизитов на формы

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    5454    7    bmk74    1       

Удобный выбор из таблицы/дерева в УФ

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    6694    5    Yashazz    18       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

[Механизм интерфейса] Свой флажок (чекбокс)

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Создадим свой флажок для интерфейса, используем простой универсальный алгоритм.

1 стартмани

09.08.2019    9028    11    rpgshnik    39       

Отбор на управляемой форме из списка значений

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Пример простого удобного отбора любых данных ссылочного типа на управляемой форме. Работа обработки проверена на релизе: 1С:Предприятие 8.3.13.1513.

1 стартмани

09.08.2019    8773    9    nagaitseff    6       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Изменяющееся контекстное меню в 1С 8.3

Статья Программист Архив с данными v8 v8::УФ Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

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

1 стартмани

06.08.2019    8021    1    signum2009    15       

Программное добавление элементов на управляемую форму

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Россия Абонемент ($m) Работа с интерфейсом

Пример добавления Команд, Полей ввода, Групп, Страниц, Реквизитов, Обработчиков событий.

1 стартмани

13.02.2019    15528    14    spec8s    16       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Расширение: Темы для 1С: Предприятия

Отчеты и формы Программист Расширение (cfe) v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Расширение позволяет сменить цвет оформления для интерфейса Такси.

1 стартмани

10.02.2019    8122    37    spec8s    7       

Шпаргалка разработчика для работы с формами

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

Сборник помогает быстро освоить встроенный язык и средства конфигурирования при разработке обычных и управляемых форм.

3 стартмани

31.10.2018    10543    73    ELAM    3       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Открывашка ячеек таблиц

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    11779    11    tormozit    28       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Визуализация событий на временной шкале средствами "Поле HTML документа"

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    16872    130    Plotks2017    24       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Продвинутое рисование в табличном документе (стрелок и не только)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Практика программирования Работа с интерфейсом

Вспоминаем геометрию и основы компьютерной графики. Матрицы и аффинные преобразования на плоскости.

1 стартмани

24.07.2018    10203    18    WalterMort    27       

Работа с данными выбора

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

17.07.2018    28792    17    kalyaka    16       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Управление состоянием формы через конечный автомат

Статья Программист Конфигурация (md, cf) v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

Взаимодействие пользователя с интерфейсом приводит к изменению состояния формы и её элементов. Элементы отражают текущее состояние формы через свойства: видимости, доступности, оформления, текста заголовка и т.д. Даже при небольшом количестве элементов количество возможных состояний формы может быть достаточно большим. Необходимость учета всех состояний формы порождает сложные алгоритмы настройки элементов. В статье рассматривается алгоритмическое решение перехода к состоянию формы с использованием функционального подхода на основе декларативного описания

1 стартмани

19.06.2018    12018    12    kalyaka    35       

Иерархическая диаграмма

Инструменты и обработки Программист Бизнес-аналитик Руководитель проекта Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Концепция диаграммы по иерархической структуре данных, например по номенклатуре (продажи или остатки на складах).

2 стартмани

17.06.2018    9342    16    DrAku1a    5       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Шаблон MVC для управляемого интерфейса

Статья Программист Архив с данными v8::УФ 1cv8.cf Россия Абонемент ($m) Работа с интерфейсом

Мы воспринимаем как что-то само собой разумеющееся интуитивно понятный интерфейс, мгновенно реагирующий на наши клики, подстраивающийся под уже сделанный нами выбор. А между тем за этой возможностью - решение серьезных алгоритмических задач. В общем случае решения этих задач уже найдены, но проблема их конкретного применения остается как для выбранного окружения (веб-браузер, экран мобильного телефона, компьютер), так и возможностей языка программирования. В следующей статье представлено одно из таких применений общего решения на основе шаблона MVC для 1С в сочетании с возможностями управляемых форм и декларативного описания интерфейса.

1 стартмани

14.03.2018    16734    11    kalyaka    37       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Тестирование интерфейса в обычном приложении 8.2 при помощи SikuliX

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Как же не хватает клиента тестирования на платформе 8.2. Не кликнешь на кнопку, не выберешь из списка, не проверишь видит ли надпись пользователь. Воспользуемся внешним инструментом SikuliX, который позволит нам протестировать функционал форм. Данный инструмент легко встраивается в линию сборки и может "дружить" с уже известным многим Open-source продуктами.

1 стартмани

03.01.2018    22910    2    kraynev-navi    40       

Программное формирование форматированной строки в стиле html+inline CSS

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    23112    29    bonv    9