|
|
Зачем в ведомости по амортизации (СКД) форма?
Chai Nic, Bad_Aleks, kostik79, Новиков, lirt82, shuhard, toypaul, ndrv, Hawk_1c, beknazarkgz, Климов Сергей, 1cVandal, Михаил_, El_Duke, Bigbro, JohnGilbert, zenik, DemonShinji2, Гена, YaFedor, RVN, banco, Мультук, boozin, Kongo2019, serpentt, SleepyHead, d4rkmesa, Fish, Indian, alexxx961503, 2S, fserg84, Maxsim24, nick86, глазковыколупыватель, Rokford, formista2000, dmt, ads55, AlexKimp, slad, Prog_man, PLUT, Amfiaray, Флориан, Волшебник, DiMel_77, denk32, maxar, NorthWind, dergreche
| ☑ |
|
0
lirt82
30.12.25
✎
07:14
|
Объясните, почему типовой отчет "Ведомость амортизации ОС" в БП 3.0 который реализован в конфигурации с помощью системы компоновки данных (СКД) имеет собственную форму и реквизиты (напрм. НачалоПериода, КонецПериода, ПредставлениеСпискаОрганизаций и т.д.)? Ведь при использовании СКД форма не нужна, все настройки, параметры (период, организация и т.п.), отборы можно реализовать в СКД без использования формы отчета и вывода результата формирования отчета на форму отчета.
|
|
|
1
Волшебник
30.12.25
✎
08:35
|
зачем там вообще СКД?
|
|
|
2
NorthWind
30.12.25
✎
08:39
|
(0) художник так увидел :)
|
|
|
3
d4rkmesa
30.12.25
✎
08:52
|
(0) Потому что это БП-3 и отчеты там не совсем БСП-ные, скорее, свое посконное.
|
|
|
4
d4rkmesa
30.12.25
✎
08:44
|
(0) Например, разрабатываете как отчет свою ОСВ, нужно сделать отборы, поля, группировки с нормальными представлениями, а не Субконто1, Субконто2 и т.д.. Разными путями, конечно, можно пойти, там пошли путем своего программного интерфейса, где все эти вопросы решаются. Из минусов - непривычно настраивать свои варианты отчетов после "нормального" БСП.
|
|
|
5
Chai Nic
30.12.25
✎
08:54
|
(0) Отчет может использовать СКД как механизм вывода данных, а получение данных может выполнять отдельный алгоритм, где уже реквизиты формы и используются. Иногда логика отчета такая, что в виде одного запроса её не сделать.
|
|
|
6
Гена
гуру
30.12.25
✎
09:13
|
Гипотеза (чисто теоретически).
В этой ведомости требуется куча разных реквизитов, в том числе и дополнительных ИНТЕРВАЛЬНЫХ по времени. Для их вытаскивания мало начала и конца периода отчёта. Нужны и внутренние интервальчики времени, что-то вроде НачИнтервальчик и КонИнтервальчик.
Вот и усложнили отчёт.
Не претендую на истину - так, проба пера )
|
|
|
7
Новиков
30.12.25
✎
09:20
|
(0) если помните, был когда-то давно шаблон типового отчета для обычного приложения и старых конфигураций:
https://its.1c.ru/db/metod8dev/content/3048/hdoc
То что Вы увидели в БП, это некий "аналог" этого отчета для этой конфигурации, т.к. стандартные БСП формы для формирования и настройки СКД, для пользователей конфигурации, видимо, слишком сложные.
|
|
|
8
lirt82
30.12.25
✎
09:31
|
попросили рассмотреть возможность создания своей ведомости по амортизации только на скд, максимум добавить бсп-ную общую форму отчета, поэтому спросил
|
|
|
9
shuhard
30.12.25
✎
09:40
|
(8) в ERP от формы отказались лет 5 назад, теперь чистый СКД
|
|
|
10
toypaul
гуру
30.12.25
✎
09:43
|
(8) ну не так же сложно заглянуть в код формы и посмотреть, что там делается. БП нет под руками - так бы посмотрел.
|
|
|
11
toypaul
гуру
30.12.25
✎
09:44
|
Вообще сколько смотрел бух отчеты (по счетам) - они там все какие-то "особенные". Со своей системой управления настройками и хранением этих настроек. Может тут тоже самое.
|
|
|
12
Гена
гуру
30.12.25
✎
09:56
|
(10) У меня есть. Глянул. Один к одному как сконструирован любой стандартный отчёт, например, та же ОСВ по счёту.
А в режиме предприятия даже настройки схожи с той же ОСВ.
|
|
|
13
toypaul
гуру
30.12.25
✎
10:06
|
(12) Ну тогда если в этом отчете есть выбора счета (как в ОСВ) и группировки зависят от субконто счета,то без своей формы тут сложно обойтись. Хотя если постараться, то можно попробовать.
Как-то давненько для нашего курса переделывал типовые ОСВ и карточку счета. Если есть желание и время, сделать можно. Но без своей формы там все равно (насколько помню) не обошлось.
|
|
|
14
Гена
гуру
30.12.25
✎
10:38
|
(13) Зависят, конечно. Там же надо перебирать все счета 01-03 с субконтами.
ПОМЕСТИТЬ ХозрасчетныйОстаткиНачПериода
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
{(&НачПериодаОстатков)},
Счет В
(ВЫБРАТЬ
СчетаУчета.СчетУчета
ИЗ
СчетаУчета
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
СчетаНачисленияАмортизации.СчетНачисленияАмортизации
ИЗ
СчетаНачисленияАмортизации),
ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства),
{(Организация).*, (Субконто1).* КАК ОсновноеСредство}) КАК ХозрасчетныйОстатки
Кстати вот они интервальчики, что в гипотезе?
В настройках СКД не только НачалоПериода и КонецПериода, но и НачПериодаОстатков и КонПериодаОстатков
Такого в ОСВ нет.
|
|