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