Вход | Регистрация


СКД доработать запрос ПриКомпоновкеРезультата

СКД доработать запрос ПриКомпоновкеРезультата
Я
   1CIlya
 
29.05.18 - 10:59
Здравствуйте, друзья!

Вот и меня не миновала участь столкнуться с СКД в "новых" конфигурациях, конкретно ЗУП 3.1 КОРП. В типовом отчете АнализНачисленийИУдержаний присутствует вариант ПолныйСводНачисленийУдержанийИВыплат. Всем хорош, да вот ссылку на рабочее место (позицию штатного расписания) не выдает, хотя поля Сотрудник, Дата начала, Дата окончания имеются, можно соединиться с КадровойИсторией, и функционал варианта расширить.
К этому моменту понял что нужно использовать процедуру ПриКомпоновкеРезультата(), а вот дальше... Как продолжить цепочку из виртуальных таблиц и соединиться с тем запросом, что уже есть?
 
 
   DrShad
 
1 - 29.05.18 - 12:13
почему бы не написать свой внешний отчет? зачем влезать в эти дебри
   1CIlya
 
2 - 29.05.18 - 12:21
(1) Так и сделал, свой отчет, в котором расширяем возможности типового свода. Использую типовую выборку данных, потому что она очень качественная, на текущем уровне развития, я, вряд ли смогу ее повторить с нуля. А если ей воспользоваться, все что нужно, поместить результат запроса в ВТ и дальше я его "огуляю".
   1CIlya
 
3 - 29.05.18 - 12:22
(2) Ну или он меня, как получится.
   DrShad
 
4 - 29.05.18 - 12:48
свой отчет? надергал кусков из типовой
   1CIlya
 
5 - 29.05.18 - 14:52
(4) Я не поленился, подсчитал, в запросе 69 виртуальных таблиц и 70-й таблицей результирующая выборка. Согласитесь есть ризон побороться за уже готовый запрос такой "глубины мысли".
   DrShad
 
6 - 29.05.18 - 14:55
ну и для чего менять запрос в ПриКомпоновке? поменяй в самой схеме
   Tateossian
 
7 - 29.05.18 - 15:07
(0) Можно переопределить всю схему, а саму схему пересобрать объектом СхемаЗапроса (чтобы не парсить текст запроса, ибо это дело вообще неблагодарное).
   Гипервизор
 
8 - 29.05.18 - 15:11
(5) Таки виртуальных или временных?
   1CIlya
 
9 - 29.05.18 - 17:22
(6) временных, конечно, попутал :)
   1CIlya
 
10 - 29.05.18 - 17:24
(6) В схеме нет могучего запроса, одно лишь описание с пустыми ссылками, которое по ходу наполняется содержимым и отловить таки текст запроса возможно в процедуре ПриКомпоновкеРезультата().
 
 Рекламное место пустует
   1CIlya
 
11 - 29.05.18 - 17:25
(7) Про СхемуЗапроса слышал немного. Переопределять нужно в процедуре ПриКомпоновкеРезультата()?
   1CIlya
 
12 - 31.05.18 - 16:41
3-й день смотрю в код отчета бешеными глазами и тут обнаруживаю, что в процедуре ИнициализироватьОтчет() бравые одинэсовцы (АдInAss'овцы, юрист научил) используют функцию ЗаполнитьДополнительныеПоляОтчетаАнализНачисленийИУдержаний() и среди этих дополнительных полей есть то, что мне нужно, поле "ДолжностьПоШтатномуРасписанию". Однако, после определения в структуре дополнительных полей это поле больше нигде не всплывает, в настройках варианта его нет. Кто знает как "попросить" отчет его вывести?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует