![]() |
|
БСП. Прикрепленные файлы, не могу осилить. | ☑ | ||
---|---|---|---|---|
0
OldCondom
21.12.18
✎
13:27
|
Смотрю сюда: https://its.1c.ru/db/bsp301doc/content/1580/hdoc
Вижу: Синтаксис Функция СоздатьФайлНаОсновеФайлаНаДиске(ВладелецФайлов, ПутьКФайлуНаДиске) Экспорт Параметры ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - Папка файлов или объект, к которому требуется прикрепить добавляемый файл. ПутьКФайлуНаДиске - Строка - Полный путь к файлу на диске, включающий имя и расширение файла. Файл должен находиться на сервере. Делаю простой тест на обработке в типовой УТ 11, где есть ссылка на номенклатуру и путь к файлу, получаю ошибку: "Не заполнен владелец в файле "имяфайла""; ПОсмотрев внутри, вижу, что данные он пишет в объект Справочники.Файлы, а мне нужен Справочники.НоменклатураПрисоединенныеФайлы. Ок, немного меняю вызов, получаю ошибку: Значение поля "Файл" не заполнено или заполнено неверно Все ведь должно работать элементарно, в чем дело? |
|||
1
OldCondom
21.12.18
✎
13:28
|
Я конечно смотрю внутрь и пытаюсь понять, где спотыкается, но за одно решил сюда запостить, вдруг кто с лету скажет.
|
|||
2
palsergeich
21.12.18
✎
13:29
|
(0) Номенклатурв входит в состав определяемого типа ВладелецПрисоединенныхФайлов ?
|
|||
3
OldCondom
21.12.18
✎
13:30
|
(2) Нет! Поэтому меняю вызов и подсовываю ей другой справочник.
Тогда я не пойму, зачем в типовой конфе картинки к номенклатуре делать не через БСП, а каким-то раком? |
|||
4
OldCondom
21.12.18
✎
13:30
|
а стоп, да, есть такой. Там где-то еще определяемый тип есть, вот в нем номенклатуры нет. Забыл название.
|
|||
5
OldCondom
21.12.18
✎
13:31
|
У "ВладелецФайлов" нет.
|
|||
6
OldCondom
21.12.18
✎
14:59
|
В общем, удалось только через другой метод БСП:
2. Для вызова с сервера Создает объект в справочнике для хранения файла и заполняет его реквизиты переданными свойствами. Синтаксис Функция ДобавитьФайл(ПараметрыФайла, Знач АдресФайлаВоВременномХранилище, Знач АдресВременногоХранилищаТекста = "", Знач Описание = "", Знач НоваяСсылкаНаФайл = Неопределено) Экспорт Причем все параметры руками писать. Либо я УТ 11 не люблю, либо БСП. |
|||
7
unregistered
21.12.18
✎
15:06
|
(6) И документацию читать - это видимо не твоё.
https://its.1c.ru/db/bsp301doc#content:64:1:issogl2_настройка_присоединения_файлов_к_объектам |
|||
8
OldCondom
21.12.18
✎
15:19
|
(7) Логично было предположить, что типовая конфа, которая поддерживает БСП, в которой есть хранение файлов(картинки к номенклатуре) по идее должна быть настроена на использование типовых средств.
Мое копание привело к другому методу, твое - к настройке существующего. По мне так проще и быстрее было бы написать свое. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |