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