Имя: Пароль:
1C
1С v8
Прикрутить некоторые стандартные фильтры к ТЗ
0 DirecTwiX
 
25.05.13
18:08
Есть ТЗ, в которой строками являются СФ. Таблица заполняется с помощью запроса. Нужно добавить некоторые стандартные фильтры. Форма обычная.
Как лучше сделать?
1 DirecTwiX
 
25.05.13
18:08
Например, нужен фильтр "По текущему значению"
2 DirecTwiX
 
25.05.13
18:39
Всё вручную придётся писать? Добавить реквизитов и в запросе с ними работать?
3 Фокусник
 
25.05.13
18:50
(2) а где ТЗ? Может там ТЧ можно использовать?
4 kosts
 
25.05.13
18:50
Держать две ТЗ. Одна со всеми данными, другая для вывода на экран.
5 kosts
 
25.05.13
18:51
В обычном приложении тоже можно организовать управляемые формы. В динамическом списке можно делать отборы.
6 DirecTwiX
 
25.05.13
19:07
(5) Да, с динамическим списком было бы удобно. Но тут обычные формы.
(3) Да, можно. Идею понял, спасибо!
7 kosts
 
25.05.13
19:11
(6) Если форма еще не разработана, то самое время попробовать управляемые формы =)
8 DirecTwiX
 
25.05.13
19:12
(7) В управляемых формах такое сделать легко, но проблема в том, что обработка для БП2
9 kosts
 
25.05.13
19:16
(8) Легко не легко. Но УФ можно открывать одновременно с обычными, если в свойствах конфы разрешено.
10 DirecTwiX
 
25.05.13
19:22
(9) Но каждый раз вкручивать толстый клиент очень неудобно..
11 kosts
 
25.05.13
19:27
(10) Что-то не понял что вкручивать и что не удобно...
12 Живой Ископаемый
 
25.05.13
19:31
А зачем тз? Почему не список документов или не динамический список?
13 DirecTwiX
 
25.05.13
19:32
Чтобы открыть УФ в БП2, надо сначала установить режим запуска в "тонкий клиент". А работать нормально можно только в режиме толстого клиента. Или я что-то путаю?
14 Живой Ископаемый
 
25.05.13
19:32
Да, путаешь все
15 DirecTwiX
 
25.05.13
19:37
(12) Динамический список в обычном приложении? Не список документов потому, что надо изменять данные прямо из таблицы.

(14) Сейчас попробовал запустить УФ в БП2 - не получилось. Получилось только когда запустил в тонком клиенте.
16 kosts
 
25.05.13
19:43
(15) Не меняй режим запуска. Просто получи управляемую форму и открой её.
17 DirecTwiX
 
25.05.13
19:50
(16)
Форма = ПолучитьФорму("Форма");
Форма.Открыть();

Не хочет получать форму. Если указать имя обычной формы, то всё ОК.

2. И как потом открывать форму? Указать у обработки основную форму, при открытии которой открывать УФ? И будет висеть две формы?
18 kosts
 
25.05.13
19:55
Если на то пошло, то в событии "перед открытием" обычной формы можно сделать отказ.
19 DirecTwiX
 
25.05.13
20:08
(18) А что делать с тем, что форма не открывается?)
20 kosts
 
25.05.13
20:20
(19) Это в свойствах конфы - что-то там про разрешение открытия управляемых форм в обычном приложении.
21 DirecTwiX
 
25.05.13
20:29
(20) Разрешено октрывать УФ в обычном прилоежнии
22 Живой Ископаемый
 
25.05.13
20:31
У меня открывается, и с динамическим списком
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn