![]() |
![]() |
![]() |
|
Флажок в списке документов | ☑ | ||
---|---|---|---|---|
0
Cancell
09.09.09
✎
17:37
|
День добрый, не подскажет ли ктонть можно ли в списке документов добавить колонку с флажком в табличное поле, для того чтобы отмечать необходимые документы и потом над ними производить какие-нибудь действия. Колонку добавил, отображается вроде нормально, но при нажатии сразу открывается соответствующий документ =\ Можно как-то это обойти или обработать, чтобы просто менялось значение флажка?
Сразу скажу что релиз древний =( - 8.0.11.3 |
|||
1
Cancell
09.09.09
✎
17:37
|
опять почему-то не в ту секцию... надо в v8 ...
|
|||
2
Cancell
09.09.09
✎
17:45
|
Спасибо :)
|
|||
3
Mitriy
09.09.09
✎
17:53
|
можно
|
|||
4
Kom-off
09.09.09
✎
17:54
|
Сделай временную обработку, у нее табличную часть, а в табличной части одну из колонок с типом "Булево". Выведи эту табличную часть в табличное поле на форму и посмотри как это сделала сама 1С. Главное, внимательно посмотреть свойства колонки со значениме булево. После этого обработку можно удалить. :-)
|
|||
5
Mitriy
09.09.09
✎
17:55
|
Колонка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
|
|||
6
Mort
09.09.09
✎
17:57
|
Войти в режим редактирования строки в списке документов нельзя. Можно по щелчку на колонке менять значение. Если хошь выделять список доков - юзай список значений как реквизит формы, при выводе читай список и рисуй галки.
|
|||
7
Cancell
09.09.09
✎
17:57
|
(4) ну с табличной частью понятно, это я уже посмотрел, мне бы хотелось именно в журнале документов (пардон, не уточнил)
(5) уже настроил с помощью панели инструментов |
|||
8
Mort
09.09.09
✎
17:58
|
+6 В обработке выбора проверяй по какой колонке щелкнули и добавляй/удаляй значение из списка.
|
|||
9
Mitriy
09.09.09
✎
18:00
|
(7) обрабатывай событие табполя ПриИзмененииФлажка, в котором заполняй кеш (мне нравится соответствие) или удаляй из него данные, а в ПриПолученииДанных расставляй галки в те строки, которые найдешь в кеше...
|
|||
10
antidot
09.09.09
✎
18:02
|
(0)-мне в свое время ИТС-ку посоветовали по этому вопросу "покурить", и правда- помогло !
|
|||
11
Cancell
09.09.09
✎
18:07
|
(9) Спасибо, попробую
(10) под рукой пока нет, если упрусь то достану гденть ИТС :) |
|||
12
Cancell
10.09.09
✎
13:58
|
(9) Не могу вызвать событие ПриИзмененииФлажка... Колонка новая без данных, и без данных флажка, элемент управавления - флажок. Нашел в справке -
ТабличноеПоле.ПриИзмененииФлажка (TableBox.OnCheckChange) ТабличноеПоле (TableBox) ПриИзмененииФлажка (OnCheckChange) Синтаксис: ПриИзмененииФлажка(<Колонка>) Параметры: <Колонка> Тип: КолонкаТабличногоПоля. Редактируемая колонка. Описание: Возникает при изменении пометки в колонке табличного поля, если он не является элементом управления. Убрал элемент управления, оставил просто колонку без всего, все равно при щелчке не вызывается ПриИзмененииФлажка... |
|||
13
Mort
10.09.09
✎
14:10
|
(12) (6) Почитай.
|
|||
14
Cancell
10.09.09
✎
14:17
|
(13) А щелчок чем отлавливать? - ДокументСписокПриАктивизацииКолонки?
а рисовать приполученииданных? |
|||
15
Mort
10.09.09
✎
14:18
|
Выбор
|
|||
16
Mort
10.09.09
✎
14:19
|
Рисовать при получении данных.
|
|||
17
Cancell
10.09.09
✎
14:21
|
(16) Спасибо, буду пробовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |