КД и Хранилище Значений #756941


#0 by Soulseller76
Всем привет. У нас есть две идентичные базы. Из базы А в базу Б нужно передать документ и (!) файлы, которые перекреплены к данному документу (через кнопку Файлы, открывается справочник "Хранилище дополнительной информации"). У меня есть ПКО документа. Есть ПКО Хранилища доп.информации. Но как мне получить одну запись Хранилища? Создать ПКС "Хранилище" у меня не получается, ибо у документа нет реквизита Хранилище.
#1 by cw014
ПВД с отбором по своему документу на объект "Справочник.Хранилище дополнительной информации"
#2 by Soulseller76
Отлично! Но как получить именно этот документ и поместить в ПВД?
#3 by cw014
Так же как ты выбираешь документы в ПВД документа
#4 by cw014
Или ВыгрузитьПоПравилу
#5 by Soulseller76
Я имею в виду - ссылку на этот документ. У меня ощущение, что сначала он пробегает по всем документам и только потом обращается в ПВД.
#6 by cw014
Да здрасьте
#7 by cw014
Но выбирает то, что указано в ПВД
#8 by cw014
Если не указан произвольный алгоритм - выбирает все по отбору
#9 by cw014
После выгрузки выполняй выборку по хранилищу и используй "ВыгрузитьПоПравилу"
#10 by Soulseller76
Спасибо. Сейчас буду пробовать!
#11 by Soulseller76
Еще раз огромное спасибо. Все получилось!!!
#12 by Soulseller76
Теперь у меня проблема с загрузкой данных в базу Б. Вернее, в Хранилище доп.информации. Я получаю двоичные данные, все ок. Если я их записываю во временный файл ДвДанные.Записать(ВременныйФайл); то "руками" открыть этот файл я могу. Все ок. Но как его "привязать" к элементу справочника "Хранилище доп.информации"?! Там создаются записи, но открыть эти записи нет возможности - рисунок просто пустой, а на Exel-файл ругается на общий модуль "Значение не является значением объектного типа". В общем, как преобразовать двоичные данные (и нужно ли это?!) и поместить в справочник "Хранилище доп.информации" реквизит "Хранилище"?!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С