Значение не является значением объектного типа (Ссылка) #499081


#0 by fesh
Доброго времени суток, прошу поомчь разобратся с проблемой появляется вот такая ошибка. {Форма.Форма}: Значение не является значением объектного типа (Ссылка) ДокОсн =Выборка.Док.ДокументыОснования[0].ДокументОснование.Ссылка; вот код на который ошибка ссылается Если Выборка.Док.ДокументыОснования.Количество>0 тогда ДокОсн =Выборка.Док.ДокументыОснования[0].ДокументОснование.Ссылка; Попытка Если НЕ ДокОсн.ОтражатьВБухгалтерскомУчете тогда Очищать = Истина; КонецЕсли;
#1 by 73
Откуда Выборка?
#2 by 73
+ тип её?
#3 by fesh
обработка OLE переноса доков
#5 by fesh
я перенос каждый месяц делаю просто раньше такого не было
#6 by 73
ДокументыОснования - ТЧ? Реквизит ДокументОснование в строке может не того типа? Проверяй отладчиком. ЗЫ. И если он ДокументСсылка, то там уже ссылка и .Ссылка не нужна...
#7 by 73
+ Поскольку попытку используешь, наверное там не всегда ДокументСсылка...
#8 by fesh
а в 1с не совсем силен, просто второй перенос по идентичным базам запустился без проблем
#9 by fesh
у меня есть 2 компании для них ведется упр и бух учет в отдельных базах, и я каждый месяц делаю перенос доков из упр учета в бух учет...
#10 by 73
Может прав не хватает... Отладчик. Ставишь точку останова и смотришь, что там в ДокументОснование.
#11 by fesh
точку поставил а как посмотреть?
#12 by Sereja
Становишься на ДокументОснование и жмешь Shift+F9
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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