СКД: перехват данных из отчета "РасчетныеЛисткиорганизации" #495614


#0 by KyMaPuK
Всем доброго времени суток! Появилась задача перехватить данные из вышеупомянутого отчета, а именно из его СКД и далее записать в ТЗ, вот так я переделал стандартную функцию заполнения табличного документа в заполнение ТЗ: Но проблема в том, что в получаемой ТЗ есть только данные по сотруднику, организации, подразделение, а самих данных по зарплате нет, нету не единого числа!!! Вот пример полученной ТЗ, заранее извиняюсь за плохочитаемый формат, но не получилось вставить всю таблицу целиком: Индекс    Значение элемента    Тип элемента    Организация    ПериодРегистрации    ПодразделениеОрганизации    Сотрудник 0    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"             1    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00         2    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    PALACE BRIDGE     3    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм.гостей     4    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     5    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     6    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     7    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     8    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     9    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     10    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010     11    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений    ООО"Сокотель"    01.05.2010 0:00:00    Служба приема и разм. гостей 3675010    Алексеева Снежана Владимировна Может кто сталкивался с похожей проблемой? Заранее спасибо!
#1 by KyMaPuK
Up
#2 by Операция 1Ы
а что записано в СтрокаТаблицыЗначений?
#3 by KyMaPuK
ВОТ НАПРИМЕР СТРОКА №3 Свойство    Значение    Тип ТЗ[6]    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений Организация    ООО"Сокотель"    СправочникСсылка.Организации ПериодРегистрации    01.05.2010 0:00:00    Дата ПодразделениеОрганизации    Служба приема и разм. гостей 3675010    СправочникСсылка.ПодразделенияОрганизаций Сотрудник    Алексеева Снежана Владимировна    СправочникСсылка.СотрудникиОрганизаций Сотрудник    Алексеева Снежана Владимировна    СправочникСсылка.СотрудникиОрганизаций Сотрудник        Неопределено Сотрудник        Неопределено
#4 by KyMaPuK
Свойство    Значение    Тип ТЗ[6]    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений Организация    ООО"Сокотель"    СправочникСсылка.Организации ПериодРегистрации    01.05.2010 0:00:00    Дата ПодразделениеОрганизации    Служба приема и разм. гостей 3675010    СправочникСсылка.ПодразделенияОрганизаций Сотрудник    Алексеева Снежана Владимировна    СправочникСсылка.СотрудникиОрганизаций Сотрудник    Алексеева Снежана Владимировна СправочникСсылка.СотрудникиОрганизаций Сотрудник        Неопределено Сотрудник        Неопределено
#5 by KyMaPuK
Свойство    Значение    Тип ТЗ[6]    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений Организация    ООО"Сокотель"    СправочникСсылка.Организации ПериодРегистрации    01.05.2010 0:00:00    Дата ПодразделениеОрганизации    Служба приема и разм. гостей 3675010    СправочникСсылка.ПодразделенияОрганизаций Сотрудник    Алексеева Снежана Владимировна    СправочникСсылка.СотрудникиОрганизаций Сотрудник    Алексеева Снежана Владимировна    СправочникСсылка.СотрудникиОрганизаций Сотрудник        Неопределено Сотрудник        Неопределено
#6 by KyMaPuK
Более менее понятно?
#7 by KyMaPuK
up
#8 by KyMaPuK
up!
#9 by Операция 1Ы
бессмысленно и беспощадно, а не вариант брать уже из наборов данных СКД?
#10 by KyMaPuK
ТАК В НАБОРАХ ВРОДЕ ПРОСТО ЗАПРОСЫ!?
#11 by KyMaPuK
up!!!
#12 by KyMaPuK
У меня там 6 запросов и один объект, в котором хранятся сами начисления!
#13 by Aprobator
Имхается мне, что у тебя на выходе получается не ТЗ, а дерево значений из - за Структуры вывода (по группировкам, а не детальные записи).
#14 by KyMaPuK
Я в дерево записывал, одна фигня!
#15 by Aprobator
Если стандартные расчетные листки, то помнится, там какие то наборы данных заполнялись с построителя отчета что ли. Ты эти наборы заполнить не забыл?
#16 by Aprobator
Кстати, а зачем такой сложный обход? Че не сразу просто Вывести(
#17 by DmitrO
Потому что схема которую ты взял, используется для подготовки исходных данных для формирования отчета, а не для самого отчета. Сам отчет там глубже, и его вывод может организован и не СКД или несколькими схемами СКД, или вообще могут смешанно использоваться разные способы вывода отчета. В ЗУП половина отчетов так написана. Глубже смотри.
#18 by KyMaPuK
Вот они наборы:
#19 by KyMaPuK
пробывал и сразу, но суть дело не меняет!
#20 by Aprobator
попробуй убрать удаление пустых строк начислений - может там ляп?
#21 by KyMaPuK
Куда уж глубже, если ранее в исправленной функции заполнялся Табличный документ, и сразу после этого уже можно было видеть данные в ячейках, почему нельзя эти же данные записать сразу в ТЗ?
#22 by KyMaPuK
Это где такое?
#23 by KyMaPuK
Делаю все тоже самое с Табличным документом все - ОК, а через ТЗ не получается
#24 by Aprobator
Хотя нет. Я вот про это вообще не понял. СКД уже отработала и тут какая то непонятная чистка.
#25 by Aprobator
опс, а вот это что такое?
#26 by KyMaPuK
В запускается процессор ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений  и в цикле заполняет ТЗ
#27 by Aprobator
я про заполнение самого набора данных - комментарий читай внимательно. В Отчет.НачисленияУдержания данные то вообще есть?
#28 by KyMaPuK
Да там как раз данные по всем сотрудникам и дни и суммы!
#29 by Aprobator
т.е. отладчиком смотрел все данные на месте?
#30 by KyMaPuK
Аха
#31 by KyMaPuK
Мне кажется, что-то не так с макетами!?
#32 by Aprobator
как то странновато у тя данные в структуру пишутся. Я бы сделал так: макеты то здесь каким боком? Они используются уже при выводе в табличный документ. На вывод в ТЗ влияет тока структура (попробуй все таки сделать чисто детальные записи).
#33 by KyMaPuK
так было написано в стандарте)я тут не менял ничего
#34 by KyMaPuK
А для чего тогда это генератор?
#35 by Aprobator
генератор генерирует результат в соответствии со структурой вывода данных.
#36 by KyMaPuK
Больше нету никаких соображений почему не появляются данные о начислениях?
#37 by Aprobator
кроме того что при выводе в ТЗ не видятся ресурсы и надо под это дело перерисовать структуру вывода нет.
#38 by KyMaPuK
up.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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