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


Универсальная обработка для демонстрации возможностей построения альтернативной табличной части в 1С.

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

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

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

Тестировалась на релизе платформы 1С 8.3.13.1513.

9 Comments

  1. script

    Этот подход же используется в мобильном приложении для УНФ.

    Reply
  2. user778014

    Спасибо за информацию. Я не занимался мобильным приложением поэтому код 1С по данной теме не видел. Мне не нравится формат стандартной табличной части в 1С поэтому решил сделать через элементы формы.

    Reply
  3. swimdog

    А добавлять/удалять строки только мышкой можно? Ins/del не работают?

    Reply
  4. rusmil

    Что-то пока не увидел из приведенных изображений чем предлагаемый 1С Grid лучше табличного поля?

    Reply
  5. user778014

    (3) Ins/del с клавиатуры для такой таблице скорей всего работать не будет. В будущих релизах планирую добавить удаление, добавление, копирование строк новой таблицы мышкой.

    Reply
  6. user778014

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

    Reply
  7. user778014

    (6) Плюс возможность для каждой строки или поля выводить произвольные картинки. Это еще не реализовано в текущей версии, но есть в планах. Например фото для пользователя при выводе информации в строке

    https://yadi.sk/i/5yot5XbARTXJMw

    В обычной таблице 1с это невозможно

    Reply
  8. dolter

    (7) Совсем невозможно?

    А если посмотреть сюда: Отображение картинки товара в табличной части документа ?

    Reply
  9. user778014

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *