День добрый. Есть ФормаИсполнителя в БП , хочется в ней прикреплять файл и что бы он автоматически записывался в документ который согласовывает данный БП.
В документе есть реквизит ДанныеФайла - ХранилищеЗначений.
Подскажите пожалуйста как его вытащить из документа и записать в него информацию о файле...
&НаСервере
.Получить();
.Записать();
не работает почему то =(
Видимо с ХранилищеЗначений как то по особому дела обстоят?
в событиях формы ПриЧтенииНаСервере и ПередЗаписьюНаСервере есть параметр ТекущийОбъект, который и является реальным объектом с доступными для записи и чтения реквизитами типа хранилища...
{БизнесПроцесс.БП.Форма(150)}: Поле объекта недоступно для записи (ДанныеФайла)
ТекущийОбъект.БизнесПроцесс.СсылкаНаДокумент.ДанныеФайла = Новый ХранилищеЗначения(ДвоичныеДанные);
УРА. Спасибо огромное за наводки =)) !
Вот правильное решение ... для будущих поколений
Объекты = ТекущийОбъект.Предмет.ПолучитьОбъект();
Объекты.ДанныеФайла = Новый ХранилищеЗначения(ДвоичныеДанные);
Объекты.ИмяФайла = ИмяФайла;
Объекты.Записать();
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой