|
Форма списка документа в обычном приложении. | ☑ | ||
---|---|---|---|---|
0
dmabramov
16.11.15
✎
12:57
|
Попросили в форме списка документа в колонку "Контрагент" добавить кнопку открытия (лупа) чтобы можно было из формы списка не заходя в сам документ посмотреть контрагента.
Хотел поинтересоваться может кто предложит наиболее безболезненный способ реализации этого ноу-хау. А то что-то не хочется ради этого огород городить. |
|||
1
DmitrO
16.11.15
✎
13:05
|
Предлагаю не делать спец. кнопку, а обрабатывать событие Выбор, определять в нем текущую колонку и если она Контрагент, то открывать форму контрагента, в остальных случаях оставить штатное поведение.
|
|||
2
AllJoke
16.11.15
✎
13:10
|
Галка "КнопкаОткрытия" в свойстве поля колонки.
|
|||
3
User_Agronom
16.11.15
✎
13:11
|
(1) Я за!
|
|||
4
cw014
16.11.15
✎
13:31
|
(2) Не советуй глупостей
Все за (1)! |
|||
5
cw014
16.11.15
✎
13:32
|
(2) Для этого нужно вводить пользователя в заблуждение... То есть в режим редактирования списка
|
|||
6
Goggy
16.11.15
✎
13:36
|
На мисте дали сразу хороший совет? Да ещё застыли того кто дал плохой совет? Да ещё расписали почему плохой и хороший советы являются таковыми?
Ах да... вчера снег же пошёл... |
|||
7
Goggy
16.11.15
✎
13:37
|
(6) застыли = затыдили.
|
|||
8
dva1c
16.11.15
✎
13:38
|
(7) "затыдили" -> "застыдили" )
|
|||
9
cw014
16.11.15
✎
13:39
|
(6)(7)(8) Просто редко когда так вежливо и подробно описали проблему...
|
|||
10
Goggy
16.11.15
✎
13:39
|
(8) Я по жизни неудачник :)
|
|||
11
dmabramov
16.11.15
✎
14:08
|
Спасибо всем за совет!
|
|||
12
Ненавижу 1С
гуру
16.11.15
✎
14:10
|
сделай пункт в контекстном меню
|
|||
13
dmabramov
16.11.15
✎
14:37
|
(12) Думал об этом. В Этом случае придется вручную заного делать контекстное меню, т.к. оно тут автоматически сформировано.
Решил сделать как в (1). В событии "Выбор" табличного поля формы списка добавил следующее: Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Если Колонка.Данные = "Контрагент" Тогда СтандартнаяОбработка = Ложь; ОткрытьЗначение(ВыбраннаяСтрока.Контрагент); КонецЕсли; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |