Как в модуле общей команды получить ссылку на документ?
☑
0
Айрат_116
30.05.19
✎
13:47
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
УникальныйИдентификаторДокумента = Строка(Объект.Ссылка.УникальныйИдентификатор()); - Вот тут ошибка
ДанныеФайла = тн_ПодключениеКХранилищу.ПолучитьФайлИзХранилища(УникальныйИдентификаторДокумента);
1
palsergeich
30.05.19
✎
14:13
Сделать серверную функцию в модуле команды и серверный код вызывать там
2
Айрат_116
30.05.19
✎
14:21
(1) Объект.Ссылка.УникальныйИдентификатор() Ошибка переменная не определена(
3
Айрат_116
30.05.19
✎
14:23
(1) Подскажите пжл. Что нужно писать вместо "Объект ссылка"?
4
hhhh
30.05.19
✎
14:46
(3) &НаСервере делай
5
palsergeich
30.05.19
✎
14:55
(0) эээ в модуле команды разве есть объект?
6
palsergeich
30.05.19
✎
14:56
Данные извне там в ПараметрКоманды
7
Айрат_116
30.05.19
✎
14:58
Делаю в модуле "Общей команды"
&НаСервере
Функция ПолучитьДокумент ()
УникальныйИдентификаторДокумента = Строка(Объект.Ссылка.УникальныйИдентификатор());
ДанныеФайла = тн_ПодключениеКХранилищу.ПолучитьФайлИзХранилища(УникальныйИдентификаторДокумента);
Если ДанныеФайла.Свойство("Ошибка") Тогда
Сообщить(ДанныеФайла.Ошибка);
Возврат;
КонецЕсли;
ДвоичныеДанныеФайла = ДанныеФайла.ДвоичныеДанныеФайла;
ИмяФайла = ПолучитьИмяВременногоФайла(СтрЗаменить(ДанныеФайла.РасширениеФайла, ".", ""));
КонецФункции
Не получается сделать так чтобы при нажитии на кнопку "прикрепленные файлы" выходили файлы из
Электронных документов.
Или мне надо писать в модуле формы?
8
Айрат_116
30.05.19
✎
15:02
Эта кнопка открывает форму из обработки "Работы с файлами"
Может в ней писать?
Независимо от того, куда вы едете — это в гору и против ветра!