|
Временное хранилище | ☑ | ||
---|---|---|---|---|
0
lonely_ferret
05.10.23
✎
10:18
|
Здравствуйте. При передаче адреса временного хранилища
Недопустимое значение параметра с клиента на сервер возникает подобная ошибка: АдресФайлаВоВременномХранилище в РаботаСФайлами.ДобавитьФайл.
Ожидалось: Двоичные данные; передано значение: Неопределено (тип Не определено). {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(295)}:ВызватьИсключение ТекстИсключения; {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(351)}:СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( {ОбщийМодуль.РаботаСФайлами.Модуль(557)}:ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("РаботаСФайлами.ДобавитьФайл", {ВнешняяОбработка.ПрикрепитьППкЗКР.Форма.ЗагрузитьФайл.Форма(56)}:РаботаСФайлами.ДобавитьФайл(ПараметрыФайла, ВременноеХранилище); {ВнешняяОбработка.ПрикрепитьППкЗКР.Форма.ЗагрузитьФайл.Форма(32)}:ДобавитьФайл(Наименование, ВременноеХранилище, СтруктураЗаявки); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка] Само временное хранилище заполняется, данные там есть, но почему-то при вызове серверной процедуры все падает. Если в ней добавить Если Не ЗначениеЗаполнено(АдресФотографии) Тогда Возврат ПустаяСсылка(); КонецЕсли; то возвращается "неопределено", то есть значение считывается как заполненное, а дальше код не выполняется. Код самой серверной процедуры: Процедура ДобавитьФайл(Заявка, ВременноеХранилище, Наименование) ПараметрыФайла = РаботаСФайлами.ПараметрыДобавленияФайла(); ПараметрыФайла.Автор = Пользователи.ТекущийПользователь(); ПараметрыФайла.ВладелецФайлов = Заявка; ПараметрыФайла.ИмяБезРасширения = Наименование; ПараметрыФайла.РасширениеБезТочки = "pdf"; РаботаСФайлами.ДобавитьФайл(ПараметрыФайла, ВременноеХранилище); КонецПроцедуры |
|||
1
lodger
05.10.23
✎
10:17
|
ВнешняяОбработка
СведенияОВнешнейОбработке * Разрешения- Массив из ОбъектXDTO - дополнительные разрешения, необходимые внешней обработке при работе в безопасном режиме. Элемент массива - ОбъектXDTO - разрешение типа {http://www.1c.ru/1cFresh/ApplicationExtensions/Permissions/a.b.c.d}PermissionBase. Для формирования описания разрешения рекомендуется использовать функции РаботаВБезопасномРежиме.Разрешение<ВидРазрешения>(<ПараметрыРазрешения>). вот там что лежит? |
|||
2
lonely_ferret
05.10.23
✎
10:24
|
А где это посмотреть? Не совсем понимаю...
|
|||
3
lodger
05.10.23
✎
12:16
|
(2) открой свою ПрикрепитьППкЗКР и загляни в его модуль
|
|||
4
lonely_ferret
13.10.23
✎
11:09
|
(3) Разобралась, проблема была в том, что во временное хранилище идентификатор формы не посылала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |