| 
			
			 | 
		#1 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			собственно, речь о скрепке, появившейся в версиях 5 и 6 (2009) 
		
		
		
		
		
		
		
	живет это все на таблице 2000000068 Record Link, которая прекрасно программируется, создаются поля. отрабатывают все триггеры и пр. но открывается это все формой какой-то странной (может, создается "на лету"?), она не программируется... а клиент хочет версионность вложений, аттачментов. вопрос, что делать? да, можно заменить стандартную форму собственной, повторив ее полностью, на той же таблице. но может кто-то имел щщастье докопаться до формы показа линков по скрепке?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В итоге заменили стандартную форму собственной? А на кнопочке Открыть у Вас какой код получился, если не секрет?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			пока ничего не сделали 
		
		
		
		
		
		
		
	сделаю - код выложу - не проблема  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Sancho, а вы уверены, что термины "вложения, аттачменты" применимы к скрепке?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			безусловно, это линки. 
		
		
		
		
		
		
		
	просто стоит задача их разбить на типы и проверять наличие линка определенного типа, организовать версионность, опять же.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Мне просто в принципе интересно, как открыть дефолтный просмотрщик Windows для того или иного типа файлов. Через какой-то automation или как это делается?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			а что такое "дефолтный просмоторщик"?    
		
		
		
		
		
		
		
	файлы открываются через shell или hyperlinks  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			"Дефолтный просмотрщик" - программа, ассоциирующаяся в Windows с тем или иным расширением. Извините, я не программист, не знаю как точнее это назвать. То есть, в случае со скрепкой - там ведь может быть ссылка на всё что угодно: картинку, текстовый файл, pdf. И просматривается каждый тип файлов своей ассоциированной в Windows программой.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			IE - универсальный дефолтный просмотрщик Winduuz 
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Кстати, скармливал кнопке экзотические, но понимаемые моим Windows расширения - ругается на гиперссылку C/SIDE. Значит на кнопке все-таки сделано гиперссылками.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			очень сильно сомневаюсь    
		
		
		
		
		
		
		
	Васыо, тогда мой предыдущий ответ правилен. в shell нужно только указать путь до файл и винда сама выберет нужное приложение. Для нестандартных файлов определять его расширение и указывать путь до нужного приложения, а так же путь до открываемого файла.  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Проверил, точно работает как на скрепке: 
		
		
		
		
		
		
		
	Цитата: 
	
		
			HYPERLINK('Путь к файлу');
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Sancho, а можно про изначальную задачу узнать по подробней? Эта штука целиком завязана на файловой системе предприятия. Как быть,если кто-то, открыв вне навижена, файлы поправит, и, имхо, версионность пойдет прахом. Не? 
		
		
		
		
		
		
		
	Атачи из Crm лучше смотрятся, с необходимыми доработками, если лицензия позволяет.  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			И всё же возвращаясь к просмотрщику. Вот, например, jpg входит в список поддерживаемых HYPERLINK файлов, а jpeg уже нет, и, соответственно, jpeg через HYPERLINK уже не откроется. В итоге выходит, что самое универсальное решение - через shell и именно IE. В противном случае надо будет в shell прописывать пути к просмотрщикам на все возможные типы файлов. Все способы какие-то корявенькие. Я почему спросил про automation - может можно все-таки отдать адрес файла Windows, чтобы он сам разбирался, чем его открыть?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
нажимаем Ctrl+o, указываем тот же несчастный jpeg и говорим OK IE сам выбирает программу просмотра и открывает файл в ней. насколько мне известно, гиперлинк работает так же (или IE работает так же, или гиперлинк работает через IE - точно не скажу). аттачи из CRM (5062) это КЛЕВО! с ними как раз работаю долго и счастливо! но бывают некоторые российские пользователи, физический сервер которых стоит, скажем, в дойчляндии, и гонять сканированные тифы (а другие форматы, тот же jpg, что в 20 раз тоньше, пугают пользователей) по сети полдня чтобы сохранить, а потом еще полдня чтобы открыть сохраненное - не комильфо. и пользователь скучает и админ нервничает.  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			насколько мне известно, гиперлинк работает так же (или IE работает так же, или гиперлинк работает через IE - точно не скажу).
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Васыо
			 
 
			И всё же возвращаясь к просмотрщику. Вот, например, jpg входит в список поддерживаемых HYPERLINK файлов, а jpeg уже нет, и, соответственно, jpeg через HYPERLINK уже не откроется. В итоге выходит, что самое универсальное решение - через shell и именно IE. В противном случае надо будет в shell прописывать пути к просмотрщикам на все возможные типы файлов. Все способы какие-то корявенькие. Я почему спросил про automation - может можно все-таки отдать адрес файла Windows, чтобы он сам разбирался, чем его открыть? 
		
	Код: SHELL('C:\Windows\System32\cmd.exe','/c '+FileName);Вот это больше всего смущает в этом инструменте. Не силен в администрировании доступа к папкам, но наверн можно поиграться правами для них, да?  | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			в винде есть настройка, в которой перечислено сопоставление расширений и программ, их открывающих. 
		
		
		
		
		
		
		
	имхо, jpg там указан, а jpeg - нет. дело не в ней?  | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от InTacto
			 
 
			Sancho, а структурная целостность? Например, те же пользователи, которые боятся джипэгов, легким движением перетаскивают одну папочку внутрь другой  , даже не замечая, или, того хуже, удалили папку , а потом в навике патаемся открыть файл, который лежал в той папке, а там   и всякие не хорошие надписи.  
		
	Вот это больше всего смущает в этом инструменте. Не силен в администрировании доступа к папкам, но наверн можно поиграться правами для них, да? я, повторюсь, за навовские аттачменты.  | 
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
InTacto, а вот так да, так намного интереснее! Но чего-то не хватает. Открывается cmd.exe и всё.  | 
| 
	
 |