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

- Создать новый отчёт «Урок5.erf».
- Вывести в этом отчёте города (включая название города, мэра и численность).
- Упорядочить города в списке по численности (по возрастанию)
- Прямо на форме отчёта дать пользователю возможность делать отбор городов по минимальной численности.
Из главного меню конфигуратора выбираем пункт «Файл»->»Новый. «:
В качестве имени пишем «Урок5» и нажимаем кнопку «Открыть схему компоновки данных»:
Соглашаемся с именем схемы компоновки данных по умолчанию:
В открывшейся схеме компоновки данных добавляем набор данных — запрос:
Решение задач по управляемым формам — Тема № 10: Как реализовать заполнение табличной части документа при помощи формы подбора, Курсы по 1С
Выносим параметр отбора на форму отчета
Осталось сделать так, чтобы пользователь мог сам настраивать пороговое значение отбора. Другими словами, чтобы вместо миллиона он мог поставить свою цифру.
Заходим на вкладку «Настройки», выделяем пункт «Отчет», внизу выбираем вкладку «Отбор», выделяем элемент отбора «Численность» и нажимаем справа внизу на зелёный плюсик:
В открывшемся окне ставим галку «Включать в пользовательские настройки»:
Вновь сохраняем отчет и запускаем в режиме пользователя.
Видим, что появилось поле «Численность» меняя условие и значение которого мы управляем отбором городов в отчёте:
Авторизуйтесь, чтобы получить доступ ко всем материалам школы
Прибегайте к изучению эталонного варианта только после самостоятельного выполнения всех шагов.
На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .
По нажатию на кнопку Открыть форму из поля ввода берется значение и сохраняется в реквизите внешней обработки, после чего открывается вторая форма.

Обработка Выбора в поле ввода формы
Для демонстрации работы параметров формы рассмотрим реализацию выбора элемента в поле ввода. Сутью примера будет реализация механизма выбора элемента из списка на встроенном языке.
К моменту начала работы с примером нужно иметь конфигурацию, обладающую следующими свойствами:
- имеется справочник Товары с иерархией групп и элементов;
- имеется справочник Аналоги с реквизитом ВыбранныйТовар типа СправочникСсылка.Товары;
- оба справочника имеют формы элементов.
Теперь реализуем в этой конфигурации все механизмы, которые использует платформа для выбора элемента из списка, на встроенном языке. При этом мы увидим:
Промокоды на Займер на скидки
Добавим дополнительный параметр, который будет управлять закрытием формы выбора после выбора элемента. Назовем этот параметр ЗакрыватьПослеВыбора (тип Булево). Добавим его в качестве параметра формы ФормаВыбора справочника Товары.
Для того чтобы открыть форму выбора элемента, необходимо в форме элемента справочника Аналоги создать обработчик события НачалоВыбора у элемента формы ВыбранныйТовар.
ПРИМЕЧАНИЕ. Если мы не будем реализовывать обработчик события НачалоВыбора, то его действия выполнит сама система. Это справедливо и для всех дальнейших обработчиков, которые использованы в примере.
Теперь необходимо обработать переданные параметры в форме выбора. Сделаем это в обработчике ПриСозданииНаСервере() модуля формы выбора.
Для того чтобы проверить работоспособность установленных нами параметров формы, установим, с помощью конфигуратора, у таблицы формы выбора Список свойство ВыборГруппИЭлементов в значение Группы (без применения параметра не будет доступен выбор элементов справочника).
ПРИМЕЧАНИЕ. Если у таблицы Список, отображающей список товаров, свойство РежимВыбора не будет установлено в значение Истина, то выбор товаров будет недоступен.
Теперь нам необходимо обработать выбор желаемого элемента в форме выбора. Для этого нужно определить обработчик события ВыборЗначения таблицы формы.
Нам осталось реализовать обработку выбора элемента в самом поле ввода. Для этого необходимо обработать событие ОбработкаВыбора нашего поля ввода ВыбранныйТовар.
Мы самостоятельно реализовали системный механизм выбора значения в поле ввода на форме.
ВНИМАНИЕ! Данный пример не является законченным. Его единственным назначением является демонстрация механизмов работы с параметрами формы.
Если при создании параметров (обработчик ВыбранныйТоварНачалоВыбора()) заменить строку:
то форма выбора перестанет закрываться после того, как будет осуществлен выбор. Это можно использовать, например, для реализации формы подбора (выбор нескольких товаров без закрытия формы выбора).
Обработка Выбора в поле ввода формы – Ваш петербургский программист 1С
Если вам необходимо установить фиксированный отбор вид сравнения и правое значение константы , но пользователь должен управлять включением отключением отбора, тогда вам необходимо заполнить представление отбора в пользовательской настройке.

Что нужно учитывать при создании формы подбора
Создадим форму подбора для документа РасходнаяНакладная. Поскольку это вспомогательная форма, на ней не будет производиться редактирование самого документа реализации, не требуются стандартные кнопки Провести и закрыть, Записать и т.д.
Поэтому в конструкторе необходимо выбрать тип создаваемой формы – Произвольная форма. Определим имя формы – ФормаПодбора:
Рисунок 3 – Начало создания формы подбора
Система компоновки данных 1С 8.3 для начинающих: делаем отбор и сортировку на уровне СКД
- Разработать отдельную форму для подбора товаров
- Использовать механизм перетаскивания (Drag-and-Drop) номенклатуры в документ реализации. Например, из вспомогательной таблицы значений, в которой находится номенклатура, заказанная клиентом.
Как оптимальным способом отобразить на форме список товаров с остатками
На форме подбора необходимо вывести перечень номенклатуры с остатками на складах. Для отображения остатков на форме можно использовать несколько вариантов:
С точки зрения производительности использование динамического списка для решения задачи более предпочтительно.
При работе с таблицей значений необходимо получить все данные из базы и загрузить их в таблицу значений. Справочник «Номенклатура» может быть очень большим и составлять десятки тысяч позиций. Всю эту информацию необходимо считать из базы и вывести на форму. Это может занять достаточно много времени. Пользователь в этот момент может посчитать, что программа зависла.
Поэтому для решения поставленной задачи используем динамический список.
Самый простой вариант использование отбора добавить фиксированный отбор, который будет действовать всегда если конечно пользователь не изменит его в варианте отчета.

Дополнительная информация по решению «Умные отборы в 1С»:
- Данное решение подходит для любой современной конфигурации 1С: Управление торговлей, Бухгалтерия предприятия, Управление нашей фирмой, Комплексная автоматизация, ERP и прочим;
- Решение не требует снятия конфигурации с поддержки, а это значит, что вы сможете и дальше обновлять вашу 1С без каких-либо проблем или использовать ее в облачном сервисе;
- Гарантия на решение — 1 год. Все проблемы, которые будут выявлены в этот период, устраняются бесплатно!
- Вы сами выбираете перечень документов и справочников, в которые надо встроить умные отборы. Это не влияет на цену!
Данное решение стоит 8000р и поставляется в течение суток после оплаты.
Чтобы оформить заказ, свяжитесь с нами любым удобным способом или заполните форму ниже:
Составляем запрос
- Зайти в список заказов;
- Нажать кнопку «Еще»-«Настроить список»;
- В списке отборов найти поле «Номер» и выбрать его;
- Вид сравнения установить «В списке»;
- Открыть список отбора;
- Нажать кнопку «Добавить»;
- Скопировать номер одного заказа из своего файла;
- Вставить его в список;
- Повторять пункты 6-8 до тех пор, пока не будут добавлены все заказы.
Как работают Умные отборы в 1С с Номенклатурой?
Точно также, как и в документах, в списке номенклатуры теперь есть кнопка «Отбор списком»:
Она позволяет выбирать Номенклатуру как по коду, так и по артикулу. Для этого есть специальный переключатель:
Переключатель запоминает ваш выбор и при следующем открытии формы уже стоит в нужном положении!
В остальном все работает точно также, как и с Заказом клиента.
А вот мы быстро добавили номенклатуру в отчет «Ведомость по товарам на складах»:
Отбор по коду в отчете Отбор в отчете список номенклатуры
Такой же функционал можно добавить в любой другой справочник 1С!
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы