Имя: Пароль:
1C
1С v8
Отбор не по реквизиту в ДокументСписок
0 Sem0709
 
24.02.17
07:56
Всех с праздничком!)

Обычная форма списка документа, добавлена колонка с типом строка(не реквизит!) которая заполняется разным статусом ПриПолученииДанных().

Как программно отобраться по необходимому статусу ? То есть будет поле выбора со статусами, при выборе нужно отобразить только доки с выбранным статусом...
1 KishMish
 
24.02.17
08:03
ПриПолучении дАнных
Забиваешь список нужных документов  в список значения.
В отборе применяешь отбор "В списке"
2 Sem0709
 
24.02.17
08:18
А, тупо по номеру собираю и в отбор !? Нуда)

А как потом отловить отмену отбора ?
3 Lexey_
 
24.02.17
09:39
(2) а если несколько документов с одинаковым номером?
4 DrShad
 
24.02.17
09:49
(1) и получит список только видимых документов
5 Sem0709
 
24.02.17
10:00
(3) Тогда лажа)
6 KishMish
 
24.02.17
10:07
(5) алгоритм такой
1. Перем м_НаборДАнных;
2. При открытии Вызываешь процдеру ОбновитьДанныее.
3. Процедура ОбновитьДанные. Формирует м_НаборДАнных как соответсвие: ключ - твое искомое значение, значение - списокзначений - ссылок документов.
4. На форме документа. Список выбора. В списке значения - твой искомые значения. При изменении проходить формирование отбора
5.Формирование отбора. Отбор.Ссылка.ВИдСравнения=ВидСравнения.ВСписке;
Отбор.Отбор.Значение=Нужный СписокЗначений ;
6. Кнопка с вызовом процедура ОбновитДанные, для случая чтобы был пересчет при изменении документов.
как то так