|
Ссылочное поле в списке документов. | ☑ | ||
---|---|---|---|---|
0
Dooro
21.07.17
✎
11:38
|
Как в списке документов сделать поле ссылочным,что бы открывал документ. На данный момент клик на поле не открывает документ. 1.82 платформа , обычные формы.
|
|||
1
Lexey_
21.07.17
✎
11:40
|
(0) событие табличного поля Выбор()
|
|||
2
Dooro
21.07.17
✎
11:43
|
Есть обработка Выбора. И что там ?
|
|||
3
Lexey_
21.07.17
✎
11:45
|
(2) я разве писал про обработку выбора?
|
|||
4
Dooro
21.07.17
✎
11:46
|
Выбор() такого нет.
|
|||
5
1dvd
21.07.17
✎
11:47
|
что за платформа 1.82?
|
|||
6
Dooro
21.07.17
✎
11:48
|
1С:Предприятие 8.2 (8.2.19.102)
|
|||
7
Lexey_
21.07.17
✎
11:50
|
(4) докажи
|
|||
8
1dvd
21.07.17
✎
11:51
|
(6) ещё раз по полкам.
У тебя есть список документов, так? Где? Форма списка документа? в списке есть колонка ссылка, так? по двойному клику ничего не происходит, так? |
|||
9
Dooro
21.07.17
✎
11:54
|
Совершенно верно.
|
|||
10
Dooro
21.07.17
✎
11:54
|
Форма списка документа
|
|||
11
1dvd
21.07.17
✎
11:56
|
(10) и из него ты не можешь попасть в документ?
|
|||
12
Dooro
21.07.17
✎
11:58
|
||||
13
Dooro
21.07.17
✎
11:58
|
Не могу открыть документ. Поле - оплата , Реквизит добавлен мною.
|
|||
14
1dvd
21.07.17
✎
11:59
|
(12) посмотри в свойствах табличного поля, а не его колонки
|
|||
15
Dooro
21.07.17
✎
12:01
|
Скриншот это как раз свойства поля.
|
|||
16
Lexey_
21.07.17
✎
12:01
|
(12) читай (1) внимательно
|
|||
17
1dvd
21.07.17
✎
12:01
|
(15) нет, это свойство одной ячейки
|
|||
18
Dooro
21.07.17
✎
12:03
|
нашел выбор()
Там Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) дкСписокВыбор(ЭтаФорма, Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка); КонецПроцедуры Что тут вставить. |
|||
19
Dooro
21.07.17
✎
12:08
|
Процедура дкСписокВыбор(ЭтаФорма, Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Экспорт
Если Колонка.ДанныеФлажка="РегламентированныйУчет" Тогда Объект = Элемент.ТекущиеДанные.Ссылка.ПолучитьОбъект(); Попытка ПраваПользователя = Объект.Права; Исключение ПраваПользователя = Неопределено; КонецПопытки; Если обПраво("ОтношениеКРегламентированномуУчету",ПраваПользователя) = Перечисления.ОтношениеКРегламентированномуУчету.РедактированиеВсехДокументовИстина или обПраво("ОтношениеКРегламентированномуУчету",ПраваПользователя) = Перечисления.ОтношениеКРегламентированномуУчету.РедактированиеВсехДокументовЛожь Тогда СтандартнаяОбработка = Ложь; Попытка Объект.РегламентированныйУчет = Не Объект.РегламентированныйУчет; Объект.Записать(РежимЗаписиДокумента.Запись); Исключение КонецПопытки; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
20
Dooro
21.07.17
✎
12:14
|
Об = Элемент.ТекущиеДанные.Ссылка.ПолучитьФорму("ФормаДокумента");
Если НЕ Об.Открыта Тогда Об.Открыть(); КонецЕсли; Так? |
|||
21
Dooro
21.07.17
✎
12:16
|
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; Об = Элемент.ТекущиеДанные.Ссылка.ПолучитьФорму("ФормаДокумента"); Если НЕ Об.Открыта() Тогда Об.Открыть(); КонецЕсли; КонецПроцедуры |
|||
22
Dooro
21.07.17
✎
12:17
|
Так работает. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |