Имя: Пароль:
1C
1С v8
Фильтр открытия журнала документов
0 zenon46
 
14.02.18
16:57
Доброго дня!
Делаю внешнюю обработку ТЧ документа, для заполнения нужно, выбрать документ, соответственно открываем "Журнал документов", можно ли как то журнал открыть отфильтрованным по периоду и по юр лицу ?

    ФормаВыбора = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора();
    ФормаВыбора.МножественныйВыбор = Истина;
    Значение = ФормаВыбора.ОткрытьМодально();
1 hhhh
 
14.02.18
17:14
(0) да можно

пробуйте ФормаВыбора.Отбор.организация
2 zenon46
 
14.02.18
17:19
(1) "Поле объекта недоступно для записи (Организация)"
не работает ((
3 zuza
 
14.02.18
17:21
(2) Установить(НужнаяОрганизация)
4 zuza
 
14.02.18
17:23
+(3) ерунду написал
5 zuza
 
14.02.18
17:25
Отбор.Организация.Использование = Истина;
Отбор.Организация.Значение      = НужнаяОрганизация;
Отбор.Организация.ВидСравнения  = ВидСравнения.Равно;
6 zenon46
 
14.02.18
17:27
(5) шикарно, работает, а как намутить с периодом открытия ?
7 zuza
 
14.02.18
17:39
(6) по аналогии, только ВидСравнения скорее всего другой =)
8 hhhh
 
14.02.18
17:44
(5) полностью наоборот надо. сначала вид сравнения, потом значение.
9 zuza
 
14.02.18
17:54
(8) не вижу разницы
10 hhhh
 
15.02.18
10:02
(9) значение зависит от вида сравнения. Если например, вид сравнения в списке, или интервал. Вы уже загоняете туда значения интервалов, а в виде сравнения у вас старое. Может вдруг и прокатит, но как-то через задницу, лучше в правильном порядке присваивать.
11 catena
 
15.02.18
10:08
(10)Если мне не изменяет склероз, 8.2 на неправильный порядок даже ругается.
12 Chameleon1980
 
15.02.18
10:14
для дат, наверное уже параметы, а не отбор
или я не порснулся
13 zenon46
 
15.02.18
10:34
С датами надо так :
ФормаВыбора.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
ФормаВыбора.Отбор.Дата.ЗначениеС = НачалоДня(Объект.Дата);
ФормаВыбора.Отбор.Дата.ЗначениеПо = КонецДня(Объект.Дата);
ФормаВыбора.Отбор.Дата.Использование = Истина;
2 + 2 = 3.9999999999999999999999999999999...