Home » 1С Предприятие 8.х » Отбор в форме выбора 1С Предприятие 8
google




Отбор в форме выбора 1С Предприятие 8

Простой и быстрый способ установки отбора в форме выбора 1С. Пример реализован для Управляемых форм. Пример актуален для 1С 8.2, 1С 8.3

Для демонстрации используется тестовая база, доступная для скачивания.

Описание примера: Требуется при вводе новой строки в документе скрыть договора уже выбранные в табличной части текущего документа.

Дано:

  • Справочник.Контрагенты
  • Справочник.Договоры
    • Владелец: Справочник.Контрагенты
    • Реквизиты:
      • ДатаДоговора (Дата)
  • Документ.ЗакрытиеДоговоров
    • Реквизиты:
      • Шапка:
        • Контрагент (Справочник.Контрагенты)
      • Табличные части:
        • Договора:
          • Договор (Справочник.Договоры)

Всю логику можно реализовать в модуле формы документа.

ent1 ent2 ent3

Разделение логики на 2 метода дает дополнительную гибкость, в функции ПолучитьДоговорыИзТЧ() можем получить список договоров любым удобным нам способом причем с возможностью дополнительных фильтров. Например можно отобрать договора с учетом данных хранящихся в Регистре сведений или еще где-либо.

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

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

Еще один вариант установки отбора в открываемом списке — использование Параметров выбора. Параметры выбора позволяют более красиво и с меньшим кодом установить отбор в форме списка. Пример работы (в том числе программно) в статье: 1Cv8: Параметры выбора

Скачать пример.


Posted on by Ушаков Сергей
Categories: 1С Предприятие 8.х Метки: ,,,



Добавить комментарий

Войти с помощью: 

Google




Социальные сети


Я в Twitter
Яндекс.Поиск
Поиск обычный
Счетчики
Рейтинг@Mail.ru Яндекс.Метрика