3ERP

3ERP - простая и бесплатная программа для бухгалтерского и оперативного учёта в учреждениях сферы торговли и услуг, общественного питания, складского хранения, автосервиса, медицины, логистики, производства, управления работами и заявками, поддерживающая до 100 пользователей, на русском языке и полностью бесплатная для 1 пользователя. На сайт (скачать)

11. Формы

Формы генерируются автоматически на основе описания коллекций и документов. Внедренец может влиять на поведение формы через DSL.

11.1. Автоматическая генерация форм

Платформа автоматически создаёт формы для:

  • Списка записей (с фильтрацией, сортировкой, пагинацией)
  • Карточки создания/редактирования записи
  • Просмотра записи (только чтение)

11.2. Управление видимостью кнопок

# Кнопка видна только для проведённых документов
КНОПКА "Создать акт" ВЫЗВАТЬ_ПРОЦЕДУРУ СоздатьАкт ПРИ_УСЛОВИИ _posted = 1

# Кнопка видна только для черновиков
КНОПКА "Редактировать" ЗАПИСАТЬ ПРИ_УСЛОВИИ _posted = 0

11.3. Типы кнопок

ТипДействиеПример
ЗАПИСАТЬСохранить объектКНОПКА "Сохранить" ЗАПИСАТЬ
ПРОВЕСТИПровести документКНОПКА "Провести" ПРОВЕСТИ
ЗАКРЫТЬЗакрыть формуКНОПКА "Отмена" ЗАКРЫТЬ
ВЫЗВАТЬ_ПРОЦЕДУРУВыполнить процедуруКНОПКА "Проверить" ВЫЗВАТЬ_ПРОЦЕДУРУ Проверить

11.4. Скрытие полей

В процедурах можно скрыть поле, установив ему атрибут _hidden:

ПРИ СОЗДАНИИ
    # Поле "ВнутреннийКод" не показываем пользователю
    ЗАПОЛНИТЬ data.ВнутреннийКод._hidden = ИСТИНА
КОНЕЦ

11.5. Сделать поле обязательным условием

ПЕРЕД СОХРАНЕНИЕМ
    ЕСЛИ data.Сумма > 100000 ТО
        # Для крупных сумм комментарий обязателен
        ЗАПОЛНИТЬ data.Комментарий._required = ИСТИНА
    КОНЕЦ
КОНЕЦ

11.6. Вкладки на форме

Формы документов с несколькими табличными частями автоматически группируются по вкладкам:

  • Первая вкладка — поля шапки документа
  • Отдельная вкладка для каждой табличной части
  • Вкладка "Движения" для проведённых документов

11.7. Поиск и фильтры в списках

В списках записей доступны:

  • Поиск по всем текстовым полям (строка поиска вверху)
  • Фильтр по каждому полю (через заголовки колонок)
  • Сортировка по любой колонке (клик по заголовку)

11.8. Настройка колонок списка

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

11.9. Подчинённые формы (для табличных частей)

Для сложных табличных частей можно открыть отдельную форму редактирования строки. Настройка выполняется в интерфейсе администратора.

3535 | 0 | 3535 | 357 | 171 | 38