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

Не виден реквизит Файл при открытии, создании элемента справочника

Не виден реквизит Файл при открытии, создании элемента справочника
Я
   NIGHTHUNTER
 
02.12.20 - 13:59
Занимался разработкой функционала добавления изображения на форму документа, и создание элемента справочника.
Сейчас несколько изменилась постановка, переношу все на форму элемента. то есть изображения нужно добавлять в созданные элементы справочника, вроде как ничего нового. Все примерно так же.
Но вот Функция вывода изображения не может прочитать реквизит Файл.

//
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Логотип                         = ПолучитьНавигационнуюСсылку(Файл, "Файл");


Какой будет первый параметр ???? В документе был Объект.Файл. Тут ругается на это и на Объект.Файл и на ЭтотОбъект.Файл, и на просто Файл .

Как будет правильно?

Файл это реквизит справочника, типа ХранилищеЗначения
   ДенисЧ
 
1 - 02.12.20 - 14:00
Кто-то тут черепашка...
В справочнике точно так же. Объект.Файл. Вот только навигационную ссылку на реквизит объекта получать...
   Chameleon1980
 
2 - 02.12.20 - 14:06
и опять полное неотдупление
   NIGHTHUNTER
 
3 - 02.12.20 - 14:06
(1) Да так все.. Исправляюсь. Там нужно видимо ЭтотОбъект.Ссылка писать, еще и предварительно проверять на заполненность .
   NIGHTHUNTER
 
4 - 02.12.20 - 14:07
(2) Ну да все так !!!
   Chameleon1980
 
5 - 02.12.20 - 14:07
автор ты в смысл писанины то хоть вдумываешься?
   acht
 
6 - 02.12.20 - 14:27
(5) Зачем? У него для этого целый форум есть.
   novichok79
 
7 - 02.12.20 - 14:42
ЕМНИП, хранилище значения нельзя на клиент. надо сложить во временное хранилище, а реквизиту изображения присваивать реквизит с адресом во временном хранилище.
чтобы не задавать таких вопросов, можно было сделать глобальный поиск по конфигурации ERP, большинство ситуаций обработаны в этой конфигурации.
чтобы поиск шел быстрее можно на другом ЯП запилить искатель по коду с поддержкой regexp, что я недавно и сделал на javafx + java.
   acht
 
8 - 02.12.20 - 14:48
(7) > глобальный поиск по конфигурации ERP
Свят-свят-свят. Чтобы ливингстар сюда еще и вопросы по ERP задавать начал, в которых не разберется.

Не стоит. Право же.
   novichok79
 
9 - 02.12.20 - 14:52
(8) думаю, что с такими темами на мисте в ERP ему рановато :)
   acht
 
10 - 02.12.20 - 15:49
(9) Вот то, что ты думаешь по этому поводу - ему неважно =)
   NIGHTHUNTER
 
11 - 02.12.20 - 16:19
почему вот так, не видит реквизит Файл у объекта, он есть ?

&НаСервере
Процедура УстановитьКартинку()
    //НовыйФайлКартинки               = Справочники.Файлы.СоздатьЭлемент();

    Объект.Наименование = НаименованиеФайлаЛоготипа; 
    Объект.Файл            = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Логотип));
   NIGHTHUNTER
 
12 - 02.12.20 - 16:23
Объект.Ссылка.Файл

так пишет поле не доступно для записи, как правильно нужно?

Вроде ничего неординарного не делаю, хочу заполнить реквизит и все.
   NIGHTHUNTER
 
13 - 02.12.20 - 16:23
Есть справочник Файлы с одним реквизитом Файл.

По кнопке пытаюсь их заполнить. Но заполнить реквизит Файл не удается.
   NIGHTHUNTER
 
14 - 02.12.20 - 16:34
Ни на клиенте ни на сервере нет доступа к реквизиту файл
   novichok79
 
15 - 02.12.20 - 16:42
Объект.Ссылка.Файл
это типа запись в ссылку, минуя получение объекта?
а что так можно было?!
   NIGHTHUNTER
 
16 - 02.12.20 - 16:45
(15) Я же все делаю в модуле формы самого справочника
   NIGHTHUNTER
 
17 - 02.12.20 - 16:46
(15) В дереве объектов увидел что реквизит файл, есть у Объект.Ссылка, но не доступен для запись. Как его правильно записывать? И почему его нет у Объект ?
   novichok79
 
18 - 02.12.20 - 16:54
такие вопросы задает человек, который 1С видит впервые в жизни.
2,5 часа, вместо того чтобы просто загуглить.
обычно такие вещи делаются в событии формы элемента справочника

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    BLOB = ПолучитьИзВременногоХранилища(АдресBLOB);
    ТекущийОбъект.BLOB = Новый ХранилищеЗначения(BLOB, Новый СжатиеДанных(9));
....
   Chameleon1980
 
19 - 02.12.20 - 19:55
(15) я же и говорю
чел просто даже не вникаете в то, что пишет
прям бесит жестоко уже
не первый день, вроде, а тупеж и ныне таи
   novichok79
 
20 - 02.12.20 - 22:56
(19) предыдущие аккаунты забанили за хронический тупняк, кажется.
   NIGHTHUNTER
 
21 - 03.12.20 - 02:43
(15) Я вот не могу получить объект, если это нужно делать так,

Объект.Ссылка.ПолучитьОбъект()
   NIGHTHUNTER
 
22 - 03.12.20 - 02:56
(21+)  Разбираюсь.
   NIGHTHUNTER
 
23 - 03.12.20 - 03:14
(15)

1). Я создаю элемент справочника!!!!!!!!!!!!!!!!!!!!
2). Жму на его форме кнопку, добавить логотип, как я там получу объект???? Ссылки ещё нет. Он не записан!!!!

Нужно программно записывать в форме элемента справочника, что бы устанавливать, получать его реквизиты ?
   acht
 
24 - 03.12.20 - 09:07
(20) В связи с амнистией по поводу дня рождения форума, к сожалению, разбанили обратно =(
   kobzon2
 
25 - 03.12.20 - 09:18
   novichok79
 
26 - 03.12.20 - 09:24
(23) 3000 рублей и я решу вашу проблему.


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