|
8.2 СКД Неправильно рассчитывает начальный/конечный остатки | ☑ | ||
---|---|---|---|---|
0
adron
27.04.12
✎
11:19
|
Задача получить отчет - ведомость по регистру, с расшифровкой до регистратора. Должна быть возможность выбирать произвольное количество группировок. Казалось бы задача простейшая.
Может я чего не так делаю? Вот запрос в СКД: ВЫБРАТЬ ОсновныеСредстваОстаткиИОбороты.Регистратор, ОсновныеСредстваОстаткиИОбороты.Склад, ОсновныеСредстваОстаткиИОбороты.ОсновноеСредство, ОсновныеСредстваОстаткиИОбороты.МОЛ, ОсновныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, ОсновныеСредстваОстаткиИОбороты.СуммаПриход, ОсновныеСредстваОстаткиИОбороты.СуммаРасход, ОсновныеСредстваОстаткиИОбороты.СуммаОборот, ОсновныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.ОсновныеСредства.ОстаткиИОбороты(, , Регистратор, , ) КАК ОсновныеСредстваОстаткиИОбороты Выбираю группировку "Основное средство". При таком запросе в полях "СуммаНачальныйОстаток" и "СуммаКонечныйОстаток" получается полнейшая ахинея, даже близко не стоящая рядом с правдой. Если запрос такой: ВЫБРАТЬ ОсновныеСредстваОстаткиИОбороты.Склад, ОсновныеСредстваОстаткиИОбороты.ОсновноеСредство, ОсновныеСредстваОстаткиИОбороты.МОЛ, ОсновныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, ОсновныеСредстваОстаткиИОбороты.СуммаПриход, ОсновныеСредстваОстаткиИОбороты.СуммаРасход, ОсновныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.ОсновныеСредства.ОстаткиИОбороты КАК ОсновныеСредстваОстаткиИОбороты Всё ОК. Вопрос можно ли в СКД строить отчеты с группировками по регистратору? |
|||
1
adron
27.04.12
✎
11:21
|
Такое ощущение, что "он там где то у себя внутри" рассчитывает нач и кон остатки по каждому регистратору, а потом их всех складывает, и получает итоговый начальный остаток!!! .ука!
|
|||
2
Flyd-s
27.04.12
✎
11:22
|
В ресурсах СКД рассчитывать по: склад, ОС
|
|||
3
daim-1
27.04.12
✎
11:26
|
Сталкивался с подобным, "рассчитывать по", кстати, не помогало. Вывернулся через создание отдельных подзапросов на остатки с пустым регистратором и на обороты с регистратором, которые и объединил в один запрос. Как оказалось в типовых конфигурациях такие выверты для отчетов сплошь и рядом.
|
|||
4
adron
27.04.12
✎
11:26
|
(2) так мне же надо рассчитывать по всем полям. Планируется что это будет универсальный отчет. Захотел по ОсновномуСредству сформировал только. Захотел - по всем группировкам, включая регистратор. Неужеди СКД этого не умеет? О_о
|
|||
5
asady
27.04.12
✎
11:27
|
(0) остатки по регистратору заказал и удивляешься результату - пятнично
|
|||
6
chelentano
27.04.12
✎
11:29
|
вроде бы ещё нужно выбрать период... типа:
ОсновныеСредстваОстаткиИОбороты.Регистратор, ОсновныеСредстваОстаткиИОбороты.Секунда, |
|||
7
adron
27.04.12
✎
11:34
|
(5) Раз ты такой умный, подскажи пож-та, как добиться мне желаемого результата? 2 варианта отчета?
Кста, жаль что пятница на этой неделе не последний день:( |
|||
8
aspirant
27.04.12
✎
11:37
|
||||
9
adron
27.04.12
✎
11:39
|
(6) похоже ты прав...
|
|||
10
adron
27.04.12
✎
12:09
|
Короче 2 отчета нужно делать. 1-й: без регистратора, 2-й с принудительным разворотом по регистратору:) Спасибо тебе 1С! Чем дальше тем лучше!
|
|||
11
adron
27.04.12
✎
12:29
|
(10) Моя не правда.
Вот как нада: в настройках виртуальной таблицы ставим периодичность Авто. Выбираем ВСЕ поля. Тогда правильно считает хоть с регистратором хоть без. Это в случае с одним простым запросом. |
|||
12
adron
27.04.12
✎
13:03
|
Блин, подскажите как сделать:
Вот так работает: ВЫБРАТЬ ОсновныеСредстваОстаткиИОбороты.НомерСтроки, ОсновныеСредстваОстаткиИОбороты.Регистратор, ОсновныеСредстваОстаткиИОбороты.ПериодСекунда, ОсновныеСредстваОстаткиИОбороты.ПериодМинута, ОсновныеСредстваОстаткиИОбороты.ПериодЧас, ОсновныеСредстваОстаткиИОбороты.ПериодДень, ОсновныеСредстваОстаткиИОбороты.ПериодНеделя, ОсновныеСредстваОстаткиИОбороты.ПериодДекада, ОсновныеСредстваОстаткиИОбороты.ПериодМесяц, ОсновныеСредстваОстаткиИОбороты.ПериодКвартал, ОсновныеСредстваОстаткиИОбороты.ПериодПолугодие, ОсновныеСредстваОстаткиИОбороты.ПериодГод, ОсновныеСредстваОстаткиИОбороты.Склад, ОсновныеСредстваОстаткиИОбороты.ОсновноеСредство, ОсновныеСредстваОстаткиИОбороты.МОЛ, ОсновныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток, ОсновныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток, ОсновныеСредстваОстаткиИОбороты.СуммаОборот, ОсновныеСредстваОстаткиИОбороты.СуммаПриход, ОсновныеСредстваОстаткиИОбороты.СуммаРасход ИЗ РегистрНакопления.ОсновныеСредства.ОстаткиИОбороты(, , Авто, , ) КАК ОсновныеСредстваОстаткиИОбороты но стоит добавить строку: ВЫБОР КОГДА ОсновныеСредстваОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеОС ТОГДА ОсновныеСредстваОстаткиИОбороты.СуммаОборот ИНАЧЕ 0 КОНЕЦ КАК ОборотСписание так сразу начинают кривые остатки вылезать. Как сделать то, есть ещё мысли? |
|||
13
adron
27.04.12
✎
17:19
|
Решил с использованием нескольких наборов данных, почти как говорил (3) (только он говорил про подзапросы). В Одном остатки и обороты без регистратора в другом обороты с регистратором. Гемор конечно...
|
|||
14
acsent
27.04.12
✎
17:20
|
еще один дебил про остатки по регистратору
|
|||
15
lubja
27.04.12
✎
17:28
|
в (6) же сказали уже что делать... так устроена скд... чтобы получить правильные остатки с расшифровкой до регистратора нужно выбрать помимо регистратора еще и ПериодСекунда
|
|||
16
lubja
27.04.12
✎
17:30
|
+15 просто выбрать в выбранные поля, выводить не нужно
|
|||
17
kev789
27.04.12
✎
17:34
|
(16) кажется можно у секунды поставить "обязательное"
|
|||
18
fisher
27.04.12
✎
17:40
|
(0) Ветку не читал, но на ИТС целая статья есть - какие условия надо соблюсти, чтобы СКД могла правильно рассчитать остатки.
|
|||
19
le_
27.04.12
✎
17:42
|
"Особенности расчета итогов по полям остатка. Использование реквизитов измерений."
http://a.imageshack.us/img412/5521/18053290.jpg "Типичные проблемы при расчете остатков." http://a.imageshack.us/img405/476/73796797.jpg |
|||
20
fisher
27.04.12
✎
17:45
|
(18) + Нормально по регистратору итоги считает. Все условия не помню - надо обратится к первоисточникам. Кажись кроме всего прочего регистратор должен присутствовать в выбранных полях и ему должна быть назначена соответствующая роль периода.
|
|||
21
adron
28.04.12
✎
10:25
|
(15) Повторяю: стоит добавить строки
ВЫБОР КОГДА ОсновныеСредстваОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеОС ТОГДА ОсновныеСредстваОстаткиИОбороты.СуммаОборот ИНАЧЕ 0 КОНЕЦ КАК ОборотСписание И вся идиллия с правильными остатками рушится (19), (20) спасибо (14) фу, какой не культурный сука |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |