Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Список документов отбор по несколькими реквизитам
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
bizisoft
Здравствуйте.
1С 8,2 Альфа-Авто 4.1 Обычные формы.

Подскажите пожалуйста, как правильно сделать отбор в списке выбор документов сразу по двум реквизитам?

Есть поле ввода, по нажатию выполняется процедура НачалоВыбора в которой прописываю

Я пробую делать так, но фильтрует только по одному реквизиту Контрагент, а по ПодразделениеКомпании вообще не реагирует.

        СтандартнаяОбработка = Ложь;
        НашаФорма=Документы.РасходныйСкладскойОрдер.ПолучитьФормуВыбора("ФормаСписка", Элемент);

    НашаФорма.ДокументСписок.Отбор.Контрагент.ВидСравнения = ВидСравнения.Равно;
    НашаФорма.ДокументСписок.Отбор.Контрагент.Значение = пвКонтрагент.Ссылка;
    НашаФорма.ДокументСписок.Отбор.Контрагент.Использование = Истина;

    НашаФорма.ДокументСписок.Отбор.ПодразделениеКомпании.ВидСравнения = ВидСравнения.Равно;
    НашаФорма.ДокументСписок.Отбор.ПодразделениеКомпании.Значение = пвПодразделение.Ссылка;
    НашаФорма.ДокументСписок.Отбор.ПодразделениеКомпании.Использование = Истина;

    НашаФорма.ОткрытьМодально();


Пробовал и такой вид записи.

        
    НашаФорма.ДокументСписок.Отбор.Контрагент.Установить(пвКонтрагент.Ссылка);
    НашаФорма.ДокументСписок.Отбор.Контрагент.Установить(пвПодразделение.Ссылка);


Еще пробовал через ЗначениеОтбора и ПараметрыОтбора, но в этом варианте отбор вообще не выполняется.

Спасибо.
logist
Цитата(bizisoft @ 23.10.17, 22:11) необходимо зарегистрироваться для просмотра ссылки
а по ПодразделениеКомпании вообще не реагирует.

А отбор физически установлен, и значения заполнены? Откройте отбор в форме и посмотрите что там. Вы же в курсе что такой отбор по нескольким реквизитам работает только с условием И.
Petre
bizisoft @ Вчера, 22:11 необходимо зарегистрироваться для просмотра ссылки ,
В Альфа-авто уже есть прикладной отбор по организации и подразделению. Возможно, после вашего отбора прикладной отбор меняет значение.
bizisoft
Petre @ Сегодня, 9:24 необходимо зарегистрироваться для просмотра ссылки ,
Да я предполагал это, т.к. в откытой форме всегда стояло подразделение к которому привязан Пользователь.
Я думал перед установкой своего отбора как-то сбрасывать предыдущий, но видимо это не поможет, т.к. даже СтандартнаяОбработка=Ложь никак не влияет на прикладной отбор.
Абзац подкрался незаметно 433.gif


logist @ Вчера, 22:48 необходимо зарегистрироваться для просмотра ссылки ,
Да, я знаю об этом.
Я пробовал в качестве дополнительного условия отбора добавить еще и отбор по сумме документа - в этом случае все сработало.
Все таки Petre прав - прикладной отбор по Подразделению путает все карты.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.