powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Список выбора
8 сообщений из 8, страница 1 из 1
Список выбора
    #35903416
Как на форме разместить поле для формирования списка выбора например по ФизЛицам, чтобы потом этот список использовать в запросе?
...
Рейтинг: 0 / 0
Список выбора
    #35904110
Фотография Masygreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в лоб и глупо - добавь табличную часть
...
Рейтинг: 0 / 0
Список выбора
    #35905992
А можно как-нибудь иначе?
...
Рейтинг: 0 / 0
Список выбора
    #35906134
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разрешаю как-то иначе...
...
Рейтинг: 0 / 0
Список выбора
    #35907817
Спасибо за флуд
...
Рейтинг: 0 / 0
Список выбора
    #35907991
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-то иначе кстати можно через построитель... если бросить его отборы на форму
...
Рейтинг: 0 / 0
Список выбора
    #35908650
Set2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иван Крамер,

Обычно для этих целей используется объект "СписокЗначений" который и размещается на форме. Так же добавляются кнопки для добавления/удаления значений из списка. По нажатию этих кнопок описываются процедуры выполняющие соответствующие действия.
Тогда при запросе достаточно указать проверку на вхождения значения в этот список, например, допустим что список значений на форме называется "ВыбКлиент", тогда в запросе может быть так:

....
Клиент = Справочник.Контрагенты.ТекущийЭлемент;
....
Условие (Клиент в ВыбКлиент);
....

Если просто надо проверить в условии (не в запросе) вхождение значения в этот список (с учетом вхождения в группы, например), то у списка значений есть функция "Принадлежит" и проверка может выглядеть так:

Если ВыбКлиент.Принадлежит(Клиент)=1 Тогда

Если надо проверить наличие точного значения:

Если ВыбКлиент.НайтиЗначние(Клиент)>0 Тогда


P.S. Это все для 1С 7.7, для 8-ки синтаксис немного другой, но суть та же.

Надеюсь я правильно понял вопрос и смог на него ответить :)
...
Рейтинг: 0 / 0
Список выбора
    #35908745
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set2009Иван Крамер,

Обычно для этих целей используется объект "СписокЗначений" который и размещается на форме. Так же добавляются кнопки для добавления/удаления значений из списка. По нажатию этих кнопок описываются процедуры выполняющие соответствующие действия.
Тогда при запросе достаточно указать проверку на вхождения значения в этот список, например, допустим что список значений на форме называется "ВыбКлиент", тогда в запросе может быть так:

....
Клиент = Справочник.Контрагенты.ТекущийЭлемент;
....
Условие (Клиент в ВыбКлиент);
....

Если просто надо проверить в условии (не в запросе) вхождение значения в этот список (с учетом вхождения в группы, например), то у списка значений есть функция "Принадлежит" и проверка может выглядеть так:

Если ВыбКлиент.Принадлежит(Клиент)=1 Тогда

Если надо проверить наличие точного значения:

Если ВыбКлиент.НайтиЗначние(Клиент)>0 Тогда


P.S. Это все для 1С 7.7, для 8-ки синтаксис немного другой, но суть та же.

Надеюсь я правильно понял вопрос и смог на него ответить :)

не учите плохому в 8-ке...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Список выбора
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]