|
БСП. Прикрепленные файлы, не могу осилить. |
☑ |
0
OldCondom
21.12.18
✎
13:27
|
Смотрю сюда:
Вижу:
Синтаксис
Функция СоздатьФайлНаОсновеФайлаНаДиске(ВладелецФайлов, ПутьКФайлуНаДиске) Экспорт
Параметры
ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - Папка файлов или объект, к которому
требуется прикрепить добавляемый файл.
ПутьКФайлуНаДиске - Строка - Полный путь к файлу на диске, включающий имя и расширение файла.
Файл должен находиться на сервере.
Делаю простой тест на обработке в типовой УТ 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) И документацию читать - это видимо не твоё.
|
|
8
OldCondom
21.12.18
✎
15:19
|
(7) Логично было предположить, что типовая конфа, которая поддерживает БСП, в которой есть хранение файлов(картинки к номенклатуре) по идее должна быть настроена на использование типовых средств.
Мое копание привело к другому методу, твое - к настройке существующего.
По мне так проще и быстрее было бы написать свое.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой