|
|
|
Ссылочное поле в списке документов. | ☑ | ||
|---|---|---|---|---|
|
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
|
Так работает. Спасибо.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |