Установка и внедрение 1С

Настройка 1С

Задайте вопрос по 1с специалисту

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.
Политика конфиденциальности

Как установить отбор при выборе 1С: Предприятие 8?

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

Основные способы, которые используются для открытия форм

  1. Данный способ применяют в том случае, если не надо управлять выбором. Для работы используется функция «Ввести Значение». В параметр «Значение» вводится переменная, указывающая куда должно вернуться значение выбора, в поле «Подсказка» вносится текст, который будет отображаться в заголовке, в поле «Тип» указывается массив типов. Если переменной будут присвоены какие-либо значения, то они будут приняты по умолчанию.
  2. Второй способ используют для того, чтобы указать некоторые параметры и открыть формы списка, содержащие их. Если установлен «Отбор», то названия элементов должны соответствовать названиям полей, по которым будет осуществляться сортировка. При открытии форм отбор будет выполняться по выбранному полю.
  3. Третий способ применяется для открытия форм без указания параметров. Когда будет загружен список накладных, в поле «При Создании на Сервере» надо ввести код, который будет осуществлять множественный отбор в динамическом списке. Данную форму не рекомендуется назначать основной, так как с указанными реквизитами она будет открываться постоянно.

Установка отбора при выборе в 1С

Условием отбора в форме можно установить запрос, который будет выбирать данные для списка. Его можно использовать тогда, когда необходимо отобрать приходные накладные с выделенной в списке номенклатурой. В обработчике выполнения указывается соответствующая команда, в поле «Фильтр по товару» вводится ссылка на требуемый элемент.

После этого надо создать форму перечня документов «Приходная Накладная» и сформировать реквизит «Фильтр По Товару». Затем надо открыть перечень свойств реквизита «Список», возле пункта «Произвольный Запрос» следует установить флажок. Выбрать «Открыть» и вести текст в поле «Запрос».

Ссылка на требуемую номенклатуру в реестре накладных будет находиться в пункте «Товар» созданного запроса. В обработчике в списке «При Открытии» указывается следующий код: («Товар», Фильтр по товару). Если после завершения установки нажать кнопку «Приходные накладные», то программа 1С 8 выдаст только те документы, в которых есть назначенная номенклатура.

Как удалить ненужные элементы из справочника?

Если справочник постепенно наполняется объектами, которые были помечены на удаление, это начинает доставлять пользователям значительные неудобства. IT-специалисты могут отключить видимость таких элементов, и тогда они не будут мешать при выборе значения справочника. Процесс осуществляется программно путем переустановки отборов.

В диалоговой форме справочника надо выбрать пункт «При открытии». В модуле формы следует указать код. Если необходимо, чтобы некоторые пользователи могли видеть помеченные на удаление элементы – при переустановке отборов надо указать ограничения.

ответим на все вопросы по работе с 1с

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.
Политика конфиденциальности

Рекомендуем также посмотреть:

Официальный статус партнера


Подпишись на наши акции и скидки!

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.
Политика конфиденциальности
8 (495) 374-59-14

Copyright © Все права принадлежат ГК Авангард Сервис, и защищены 2005-2017