Вход | Регистрация
 

БСП. Прикрепленные файлы, не могу осилить.

БСП. Прикрепленные файлы, не могу осилить.
Я
   OldCondom
 
21.12.18 - 13:27
Смотрю сюда: https://its.1c.ru/db/bsp301doc/content/1580/hdoc
Вижу:
Синтаксис

Функция СоздатьФайлНаОсновеФайлаНаДиске(ВладелецФайлов, ПутьКФайлуНаДиске) Экспорт
Параметры

   ВладелецФайлов    - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - Папка файлов или объект, к которому
                       требуется прикрепить добавляемый файл.
   ПутьКФайлуНаДиске - Строка - Полный путь к файлу на диске, включающий имя и расширение файла.
                       Файл должен находиться на сервере.



Делаю простой тест на обработке в типовой УТ 11, где есть ссылка на номенклатуру и путь к файлу, получаю ошибку: "Не заполнен владелец в файле "имяфайла"";

ПОсмотрев внутри, вижу, что данные он пишет в объект Справочники.Файлы, а мне нужен Справочники.НоменклатураПрисоединенныеФайлы. Ок, немного меняю вызов, получаю ошибку: Значение поля "Файл" не заполнено или заполнено неверно



Все ведь должно работать элементарно, в чем дело?
 
 
   OldCondom
 
1 - 21.12.18 - 13:28
Я конечно смотрю внутрь и пытаюсь понять, где спотыкается, но за одно решил сюда запостить, вдруг кто с лету скажет.
   palsergeich
 
2 - 21.12.18 - 13:29
(0) Номенклатурв входит в состав определяемого типа ВладелецПрисоединенныхФайлов ?
   OldCondom
 
3 - 21.12.18 - 13:30
(2) Нет! Поэтому меняю вызов и подсовываю ей другой справочник.
Тогда я не пойму, зачем в типовой конфе картинки к номенклатуре делать не через БСП, а каким-то раком?
   OldCondom
 
4 - 21.12.18 - 13:30
а стоп, да, есть такой. Там где-то еще определяемый тип есть, вот в нем номенклатуры нет. Забыл название.
   OldCondom
 
5 - 21.12.18 - 13:31
У "ВладелецФайлов" нет.
   OldCondom
 
6 - 21.12.18 - 14:59
В общем, удалось только через другой метод БСП:
2. Для вызова с сервера

Создает объект в справочнике для хранения файла и заполняет его реквизиты переданными свойствами.
Синтаксис
 Функция ДобавитьФайл(ПараметрыФайла,
                     Знач АдресФайлаВоВременномХранилище,
                     Знач АдресВременногоХранилищаТекста = "",
                     Знач Описание = "",
                     Знач НоваяСсылкаНаФайл = Неопределено) Экспорт



Причем все параметры руками писать. 
Либо я УТ 11 не люблю, либо БСП.
   unregistered
 
7 - 21.12.18 - 15:06
   OldCondom
 
8 - 21.12.18 - 15:19
(7) Логично было предположить, что типовая конфа, которая поддерживает БСП, в которой есть хранение файлов(картинки к номенклатуре) по идее должна быть настроена на использование типовых средств.

Мое копание привело к другому методу, твое - к настройке существующего.

По мне так проще и быстрее было бы написать свое.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует