Имя: Пароль:
1C
 
Флажок в списке документов
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) Спасибо, буду пробовать.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн