Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Список выбора / 8 сообщений из 8, страница 1 из 1
31.03.2009, 14:52
    #35903416
Список выбора
Как на форме разместить поле для формирования списка выбора например по ФизЛицам, чтобы потом этот список использовать в запросе?
...
Рейтинг: 0 / 0
31.03.2009, 18:08
    #35904110
Masygreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список выбора
если в лоб и глупо - добавь табличную часть
...
Рейтинг: 0 / 0
01.04.2009, 15:25
    #35905992
Список выбора
А можно как-нибудь иначе?
...
Рейтинг: 0 / 0
01.04.2009, 15:54
    #35906134
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список выбора
разрешаю как-то иначе...
...
Рейтинг: 0 / 0
02.04.2009, 11:55
    #35907817
Список выбора
Спасибо за флуд
...
Рейтинг: 0 / 0
02.04.2009, 12:34
    #35907991
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список выбора
как-то иначе кстати можно через построитель... если бросить его отборы на форму
...
Рейтинг: 0 / 0
02.04.2009, 15:22
    #35908650
Set2009
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список выбора
Иван Крамер,

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

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

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

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

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

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


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

Надеюсь я правильно понял вопрос и смог на него ответить :)
...
Рейтинг: 0 / 0
02.04.2009, 15:47
    #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]