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

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


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

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

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

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

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

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

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

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

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

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

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

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