Имя: Пароль:
1C
 
Ошибка при получении навигационной ссылки на хранилище значений
0 g_frost
 
21.07.09
01:26
Есть документ "Электронное письмо"
У документа есть табличная часть "Вложения"
в этой табличной части есть реквизит "Данные файла"

при получении ссылки конструкцией вида
Адрес = ПолучитьНавигационнуюСсылку( Документ_объект.Ссылка,"Вложения.ДанныеФайла", НомерСтроки);

в двух разных документах выдает один и тот же адрес
e1c://Данные/Документ.ЭлектронноеПисьмо.ТабличнаяЧасть.Вложения.ДанныеФайла?Ref=83dfd8d4-756e-11de-8250-0015af62fda3&Index=0

в результате чего процедура
ПолучитьФайл(Адрес,элементы.Вложения.ТекущиеДанные.Название,Истина);    
сохраняет вложение первого документа.
Кто нить сталкивался7
платформа 8.2.8.256 при обновлении платформы не легчает =(
может кто сталкивался?
1 g_frost
 
21.07.09
02:18
решение через попу, но всетаки
Если хранилище значений - реквизит документа, то адрес определяется правильно
будет у меня в письме аж три возможных вложения=) не хочу переписывать
2 Sarmen
 
21.07.09
11:29
Я тоже пытался, но так и не получилось через табличную часть с реквизитом "данные файла"... Пришлось тупо сделать специальный справочник "Служебные файлы" и втихую записывать туда вложенные пользователем файлы, а в табличной части просто ссылка на элемент этого справочника.