Имя: Пароль:
1C
1С v8
8.1 Как сделать проще?
,
0 Aswed
 
03.03.16
12:13
Есть документ, необходимо разделить его список на два списка по определенному отбору.
Т.е. что бы на форме списка было две страницы на одной были документы с одним признаком, на второй с другим.

Как это сделать наиболее простым способом???
1 Cyberhawk
 
03.03.16
12:14
Два дин. списка, две таблицы, один ДС - основной
2 Aswed
 
03.03.16
12:20
(1) Это 8.1
В 8.2 проблем бы не было)
3 ViSo76
 
03.03.16
12:24
На форму кидаешь 2 контрола СписокДокументов, и в каждом приделываешь свой отбор. Тулбар для каждого контрола делаешь не автоматический. Кнопку очистить отбор делаешь программной и сбрасываешь, по клику не неё, отбор в нужное состояние.
4 RomanYS
 
03.03.16
12:24
А в чём проблема? Два табличных поля, у каждого свой отбор.
5 Михаил Козлов
 
03.03.16
12:24
(2) А какие проблемы в 8.1?
Также 2 табличных поля ДокументСписок с установленными отборами.
6 Aswed
 
03.03.16
12:36
(5) Если устанавливаю отбор то он ставится сразу на обе табличные части.
7 ВРедная
 
03.03.16
12:39
(6) покажи свой мега код, который так делает
8 Aswed
 
03.03.16
12:39
(7)
    Отбор.ХозОперация.Использование    = Истина;
    Отбор.ХозОперация.ВидСравнения    = ВидСравнения.Равно;
    Отбор.ХозОперация.Значение         = Справочники.ХозОперации.Жалоба;
9 RomanYS
 
03.03.16
12:41
(8)
ТабличноеПоле1.Отбор...
10 Aswed
 
03.03.16
12:45
(9) Нет там такой возможности.
Ставится только на источник данных

ДокументСписок
11 RomanYS
 
03.03.16
12:51
(10) хз 8.1 у меня нет, но в режиме совместимости всё работает
12 RomanYS
 
03.03.16
12:55
+(11)
https://cloud.mail.ru/public/Kq5m/p2guUpgkL

Процедура ПриОткрытии()
    ДокументСписок.Отбор.Реквизит1.Установить("1");
    ДокументСписок1.Отбор.Реквизит1.Установить("2");
КонецПроцедуры

Основная форма списка документов
13 ДемонМаксвелла
 
03.03.16
12:57
(10) а что мешает сделать несколько ТЧ и в каждой в качестве источника данных назначить свой ДокументСписок?
14 ВРедная
 
03.03.16
13:21
(12) И не лень было ...
15 Карупян
 
03.03.16
13:37
делай командные панели не для формы, а для списков
16 Карупян
 
03.03.16
13:38
У формы основной реквизит можешь вообще убрать, чтоб не путался
17 Asmody
 
03.03.16
13:45
(10) Тебе нужны два реквизита типа ДокументСписок
18 FIXXXL
 
03.03.16
14:56
(0) сделай на форме панель с закладками, переключай отбор в зависимости от ТекущаяСтраница
19 Vladal
 
03.03.16
15:04
(14) Молодец. Так и надо в принципе.
20 Garykom
 
гуру
03.03.16
15:11
Сча обдумываю "двухпанельный объектный менеджер" для баз данных

И это не шутка...
21 Aswed
 
03.03.16
15:29
(13) А как это?
22 Aswed
 
03.03.16
15:30
(18) Отбор ставлю программно.
23 Aswed
 
03.03.16
15:32
(17) Добавил второй реквизит формы, выбрать его в качестве источника данных не могу.
24 Aswed
 
03.03.16
15:34
(12) ДокументСписок.Отбор.ХозОперация.Установить(Справочники.ХозОперации.Жалоба)

Поле объекта не обнаружено (Отбор)
25 Aswed
 
03.03.16
15:34
+ 24 я так пробовал с самого начала
26 RomanYS
 
03.03.16
15:39
(24) Открой закладку "реквизиты" у формы и покажи нам.
27 RomanYS
 
03.03.16
15:43
(24) покажи ещё результат
    Сообщить(ТипЗнч(ДокументСписок));
28 Aswed
 
03.03.16
15:44
29 Aswed
 
03.03.16
15:46
(27) Документ список: Рекламация
30 RomanYS
 
03.03.16
15:49
(29) Похоже, что действительно нет такого функционала в 8.1. Посмотри в СП какие свойства есть у ДокументСписок.
31 Карупян
 
03.03.16
15:50
(30) а как же (12)
32 Aswed
 
03.03.16
15:53
(30)
Колонки
Отбор
Порядок

Но отбор общий, если я делаю вторую ТЧ то отбор и на неё распространяется.

Эх, задача на УФ решаемая за 2 минуты, тут занимает полдня ковыряния(((
33 Aswed
 
03.03.16
15:53
(30) Ты форму отдельную создавал?
34 Garykom
 
гуру
03.03.16
15:55
Т.е. 8-ни все?
Дошли что просто ТЗ заюзать 2 штук уже не?
35 mistеr
 
03.03.16
15:59
(23) А если в форме обработки?
36 mistеr
 
03.03.16
16:10
(35) В обработке можно:
http://imgur.com/D7hWduA
37 RomanYS
 
03.03.16
16:23
(31) 8.2 режим совместимости 8.1 (см (11))
(33) Создал основную форму списка документов, документСписок1 получил копированием
(32) значит (24) - должно работать
38 FIXXXL
 
03.03.16
16:48
(22) ну и ставь, при переключении страниц
39 Aswed
 
03.03.16
16:50
(38) Млять! Точно!!!
40 ejikbeznojek
 
03.03.16
16:56
(0) Вот из-за таких вот людей и появляются вырвиглазные формы вроде этой)
http://prnt.sc/aao8kp
41 Aswed
 
03.03.16
17:06
(40) Хаааа,в се не настолько плохо))))
Программист всегда исправляет последнюю ошибку.