Значение не является значением объектного типа (родитель) #506584


#0 by ghostrid3r
#1 by Рэйв
Сообщить(ТипЗнч(ТекПодразделение))
#2 by zbv
что то пустое передается в функцию или неопределенное.
#3 by Andy13
ТекПодразделение - часом не составной тип? Ну и когда ТекПодразделение = Неопределено, такое сообщение выдаст.
#4 by Рэйв
Скорее всего пихает наименование вместо ссылки.
#5 by Andy13
Вставь и всё понятно будет.
#6 by ghostrid3r
Как его поправить я просто не знаю, у меня не хватает в голове данных по 1С недавно  ток начал
#7 by Рэйв
Что пишет ?
#8 by ghostrid3r
ничего не показывает
#9 by Aprobator
значит ТекПодразделение не есть элемент Справочник.ПодразделенияОрганизаций. И вообще не элемент справочника.
#10 by ghostrid3r
Еще есть такая штука Для каждого ТекСтрока Из Выгрузка Цикл
#11 by ghostrid3r
понимаю что тут что то не так но исправить не могу :)
#12 by DayDreamer
как формируется ВЫГРУЗКА?
#13 by ghostrid3r
#14 by nilabs
отладчик то для чего придумали?
#15 by ghostrid3r
В таблице значений Выгрузки подразделения есть, дальше они теряются
#16 by Рэйв
Для каждого ТекСтрока Из Выгрузка Цикл   Если НЕ ЗначениеЗаполнено(ТекСтрока.Подразделение)
#17 by ghostrid3r
ТекСтрока.Подразделение = ТекСтрока.Подразделение В обход Функции ПолучитьРодительскоеПодразделение. То выводятся подразделения, а внутри этой функции они походу в иерархию слаживаются.
#18 by DayDreamer
Запрос.Текст  чему равно?
#19 by ghostrid3r
Там запрос страницы на 2
#20 by DayDreamer
найди строку где есть КАК ПОДРАЗДЕЛЕНИЕ
#21 by ghostrid3r
нашел
#22 by ghostrid3r
[spoiler="Заголовок"]...[/spoiler]
#23 by DayDreamer
хм
#24 by ghostrid3r
ВЫБОР                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                    ТОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций
#25 by ghostrid3r
КОГДА Данные.Подразделение.Родитель.Родитель ЕСТЬ NULL                                                        КОГДА Данные.Подразделение.Родитель.Родитель.Родитель ЕСТЬ NULL                                                                        КОГДА Данные.Подразделение.Родитель.Родитель.Родитель.Родитель ЕСТЬ NULL
#26 by Рэйв
Нда ....уж.... Неудивительно что тебя шлет.
#27 by ghostrid3r
Ну и как сделать по правильному
#28 by ghostrid3r
еще вот что есть ВЫБРАТЬ
#29 by ghostrid3r
тут можно как то под спойлер засунуть запрос?
#30 by Рэйв
По правильному будет примерно так...
#31 by ghostrid3r
там много где есть Подразделение
#32 by ghostrid3r
Так работает но надо чтобы выводились ток родитель подразделения. А оно все лупит без иерархии
#33 by ghostrid3r
Так он не заходит в функцию ПолучитьРодительскоеПодразделение
#34 by Рэйв
Так прикол в том, что исходя из текста запроса у тебя там может быть дофига чего кроме подразделения. Так что если натыкается на Подразделение, то честно идет в ПолучитьРодительскоеПодразделение Если нет, то оставляет все как есть.
#35 by ghostrid3r
да но я поставил точку останова, и у меня при формировании отчета не остановился но выдал все подразделения только без иерахии
#36 by Рэйв
Значит нет у тебя там данных с типом "СправочникСсылка.Подразделения"
#37 by Aprobator
ну вот когда у тебя пустая ссылка возвращается, тогда и ошибка вылезает.
#38 by DayDreamer
а может все дело в том что Тип("СправочникСсылка.ПодразделенияОрганизации")
#39 by Aprobator
здесь для этого теги юзают [ 1С ] и [ /1С ] - без пробелов.
#40 by ghostrid3r
[1С="Запрос"] ВЫБРАТЬ    РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации        ВЫБОР            КОГДА Начисления.ВидРасчета.ПоказателиВидовОплатыТруда В ИЕРАРХИИ (&ФОТОсновной)                    И (НЕ Начисления.ВидРасчета.ПоказателиВидовОплатыТруда В (&ФОТПремии, &ФОТМатериальнаяПомощь, &ФОТОтпуска))                    И (НЕ Начисления.ВидРасчета В (&БольничныеЗаСчетПредприятия))                    И (НЕ Начисления.ВидРасчета.ПоказателиВидовОплатыТруда В ИЕРАРХИИ (&ФОТДополнительной))            КОГДА Начисления.ВидРасчета В (&БольничныеЗаСчетПредприятия)        ВЫБОР            КОГДА Начисления.ВидРасчета.ПоказателиВидовОплатыТруда В (&ПрочиеСтатьиНалоговыхДеклараций)            ВЫБОР                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                    ТОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций            ВЫБОР                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                    ТОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций                                        КОГДА Данные.Подразделение.Родитель.Родитель ЕСТЬ NULL                                                        КОГДА Данные.Подразделение.Родитель.Родитель.Родитель ЕСТЬ NULL                                                                        КОГДА Данные.Подразделение.Родитель.Родитель.Родитель.Родитель ЕСТЬ NULL            КОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                ТОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт1            КОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций        ВЫБОР            КОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                ТОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт1            КОГДА ОтражениеЗарплатыВРеглУчетеВзносыФОТ.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций            ВЫБОР                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                    ТОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций            ВЫБОР                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1 ССЫЛКА Справочник.ПодразделенияОрганизаций                    ТОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт1                КОГДА ОтражениеЗарплатыОрганизацийВРеглУчете.СубконтоДт2 ССЫЛКА Справочник.ПодразделенияОрганизаций ВЫБРАТЬ [/1C]
#41 by DayDreamer
ВЫРАЗИТЬ(Данные.Подразделение КАК Справочник.ПодразделенияОрганизаций) КАК Подразделение
#42 by Aprobator
блин, ="запрос" убери из скобок, артист.
#43 by DayDreamer
Для каждого ТекСтрока Из Выгрузка Цикл
#44 by Aprobator
тебе итоги по только по группам справочника нужны что ли из запроса? ИТОГИ ПО Подразделение ТОЛЬКО ИЕРАРХИЯ не катит?
#45 by ghostrid3r
Спасибо, иерархия сработала! С меня пивко :) Куда слать?
#46 by Aprobator
какое пивко? Завтра пятница - ты ему водку шли )
#47 by DayDreamer
да у него справочник другой был на деревню, деду )
#48 by Aprobator
+ не факт, что это вообще был справочник. Ему про это еще в говорили.
#49 by Aprobator
вернее точно не справочник.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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