![]() |
|
Открытие документа из таб части | ☑ | ||
---|---|---|---|---|
0
sirbure
02.06.15
✎
14:19
|
Из консоли запросов, можно открыть документ по ссылке, хочу тоже самое из своего запроса, результат которого выводится на форму, внешней обработки в табличную часть, но проблема в том, что там строка! ее можно редактировать, и тд а открыть документ никак
Код: Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ | РегламентированныйОтчет.Ссылка, | РегламентированныйОтчет.ВерсияДанных, | РегламентированныйОтчет.ПометкаУдаления, | РегламентированныйОтчет.Дата, | РегламентированныйОтчет.Проведен, | РегламентированныйОтчет.ИсточникОтчета, | РегламентированныйОтчет.НаименованиеОтчета, | РегламентированныйОтчет.Организация, |ИЗ | Документ.РегламентированныйОтчет КАК РегламентированныйОтчет"; Рез=Запрос.Выполнить().Выгрузить(); Для каждого Док Из Рез Цикл ТекСтрока=ЭтотОбъект.Доки.Добавить(); ТекСтрока.Докт=Док.Ссылка; ТекСтрока.Дата=Док.Дата; КонецЦикла; Тип данных в таб.части Документ.Ссылка.РегламентированныйОтчет! Понимаю что что то другое должно быть в ТекСтрока.Докт, но вот что ? |
|||
1
разработчик 1с
02.06.15
✎
14:21
|
из консоли запросов код скопипастить можно
|
|||
2
FIXXXL
02.06.15
✎
14:24
|
кнопку открытия прикрути
или обработка события Выбор в ТЧ |
|||
3
КнОпка
02.06.15
✎
14:28
|
(0) на форму, внешней обработки в табличную часть, но проблема в том, что там строка
Тип данных в таб.части Документ.Ссылка.РегламентированныйОтчет Проверить тип данных, если строка то изменить на документ ссылка |
|||
4
FIXXXL
02.06.15
✎
14:30
|
нет там строки, иначе в цикле не писалась бы ссылка
|
|||
5
sirbure
02.06.15
✎
14:30
|
(1) искать его там долго)
(3) Там и есть документ ссылка, но рабгота с ней как со строкой! (2) Что то типо этого?: Процедура ДокиНаименованиеАвтоПодборТекста(Элемент, Текст, ТекстАвтоПодбора, СтандартнаяОбработка) // //тут процедура // // КонецПроцедуры Не совсем понимаю что за процедура должна быть! |
|||
6
FIXXXL
02.06.15
✎
14:47
|
(5) нет, не эта
тебе просто по двойному клику открыть документ надо или чего? |
|||
7
sirbure
02.06.15
✎
14:49
|
(6) ога!
|
|||
8
DexterMorgan
02.06.15
✎
14:51
|
ОткрытьЗначение
|
|||
9
sirbure
02.06.15
✎
14:52
|
Все, нашел в консоли запросов короче. (8) Ога, Спасибо))
Можно закрывать) |
|||
10
DexterMorgan
02.06.15
✎
14:53
|
(9) кстати, в свете последних веяний православнее ПоказатьЗначение
|
|||
11
pessok
02.06.15
✎
14:55
|
(10) почему я ни разу за 7.5 лет не использовал ни одно, ни другое? Я отстал от жизни? Всегда через ОбработкаВыбора делал
|
|||
12
pessok
02.06.15
✎
14:57
|
+(11) а, загуглил, это к отказу от модальности...
|
|||
13
DexterMorgan
02.06.15
✎
15:01
|
(11) facepalm
|
|||
14
pessok
02.06.15
✎
15:03
|
(13) дык про УФ ничего не было сказано
|
|||
15
DexterMorgan
02.06.15
✎
15:16
|
(14) Причем тут УФ? Ты ОткрытьЗначение не использовал?
|
|||
16
pessok
02.06.15
✎
15:18
|
(15) не а. Вот реально ни разу... Даже полез сейчас почитать на эту тему. Век живи, век учись. Как-то все по старинке - Ссылка.ПолучитьФорму("ФормаДокумента").Открыть()
|
|||
17
pessok
02.06.15
✎
15:23
|
и не факт, что буду, кстати. По-старинке более читаемо
|
|||
18
DexterMorgan
02.06.15
✎
15:29
|
(16) Как по двойному клику колонки у которой составной тип данных открыть значение колонки?
|
|||
19
pessok
02.06.15
✎
15:33
|
Если ТипЗнч(ТекущиеДанные.Колонка) = Тип("ДокументСсылка.Блабла") Тогда
//открываем это Иначе //открывает то КонецЕсли и это нагляднее |
|||
20
DexterMorgan
02.06.15
✎
15:35
|
(19) молодец, ноу комментс
|
|||
21
Drac0
02.06.15
✎
15:40
|
(19) Т.е. если там может быть 10 разных видов документов, то ты вместо одного ПоказатьЗначение(ТекущиеДанные.Документ) будешь городить условие из 10 ИначеЕсли?
|
|||
22
pessok
02.06.15
✎
15:45
|
(19) ну вот теперь не буду :)
Не стыдно не знать, стыдно не пытаться узнавать. Откровенно говоря я удивлен, что такая полезная штука обошла меня сторой. Да и составных типов стараюсь избегать :) |
|||
23
pessok
02.06.15
✎
15:46
|
(22) к (21)
|
|||
24
DexterMorgan
02.06.15
✎
15:49
|
(22) "Не стыдно не знать, стыдно не пытаться узнавать."
Так никто не спорит, тыж пытаешься убедить, что (19) "нагляднее" :) |
|||
25
pessok
02.06.15
✎
15:51
|
(24) сама по себе ситуация, где в колонке составной тип на 20 видов метаданных должна встречаться очередь редко :)
|
|||
26
pessok
02.06.15
✎
15:53
|
да и я был настолько шокирован своим незнанием, что полез в несознанку и доказухи))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |