|
Запрос СКД в типовых конфигурациях | ☑ | ||
---|---|---|---|---|
0
ssalikoff
30.06.23
✎
15:01
|
Зачем в типовых конфигурациях запрос отчета СКД переопределяется программно?
В чём смысл этого подхода? Если хотите писать запрос в коде — пожалуйста, зачем же тогда пользоваться конструктором в макете? В итоге имеем один запрос в макете и другой, совсем на него непохожий, сформированный в коде. Это запутывает. |
|||
1
Мультук
30.06.23
✎
15:11
|
(0)
Потому что (далее моё имхо) а) изменения в коде легко ложатся под версионирование и комментируются б) конфигурация (имхо) давно уже собирается неким механизмом сборки из разных частей в) в новых СКД уже давно затычки вместо кода, тип выбрать 1 как Сумма, 2 как Количество; и т.п. г) "поведение программиста -- работает не трогай". Стоит задача перефигачить текст запроса в СКД. А задача удалить запрос из СКД и кинуть вместо него заглушку -- не стоит Ибо чревато -- legacy код и т.п. |
|||
2
unenu
30.06.23
✎
15:14
|
(0) разрабы часто меняют физику таблиц хранения учетных данных: выпиливают оборотные регистры и добавляют регистры сведений и т.п.
чтобы затем не переписывать 100500 отчетов в СКД пишут запрос либо с минимальной логикой набора либо вообще на механизме представлений. Затем в модуле объекта/менеджера запросы набора СКД модифируют под текущую физику таблиц. В итоге настройки СКД условно-постоянны, а физика и код постоянно в движении. привыкайте - так почти в любой среде сейчас. |
|||
3
azernot
30.06.23
✎
15:15
|
(0) А вы уверены, что запрос ВСЕГДА переопределяется программмно, а не при определённых условиях?
В схеме СКД отчёта может быть "болванка" запроса, а далее в зависимости от настроек, функциональных опций и прочих условиях, формируется реальный запрос и переопределяется в схеме. |
|||
4
Fish
30.06.23
✎
15:37
|
(0) Так надо (с)
|
|||
5
lubitelxml
30.06.23
✎
16:34
|
(0) это не только в СКД, в дин. списках уже давно так, есть простой запрос в дин. списке, где добавлены необходимые поля (все верно выше писали - тупо болванка с полями). А уже при создании формы запрос переопределяется
|
|||
6
lodger
30.06.23
✎
16:39
|
(5) потому что дин.список это тоже СКД со спрятанными входом, и выходом строго в список.
|
|||
7
lubitelxml
30.06.23
✎
16:40
|
(6) об этом ни разу не задумывался, спасибо, буду знать.
|
|||
8
rozer76
30.06.23
✎
23:22
|
(0) ну глянь как коэффициенты упаковок определяются - запрос на два экрана. А так вызвали из менеджера упаковок и заменили параметр в запросе. И так в 100500 отчетов )
|
|||
9
lodger
01.07.23
✎
12:04
|
(8) а в зупе таблица сотрудников с базовыми состояниями из периодических рс?
она нужна буквально в каждом документе и отчете. а меняются эти связанные рс каждый месяц. никакого здоровья не хватит переписывать 100500 отчетов на каждый пчих. поэтому менеджер собирает ВТ своими фортелями, менеджер обновляется по 100500 раз, а отчет на СКД - только если конкретное изменение должно попасть в конкретный отчет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |