|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Добрый день! УТ10.3. Делаю простенький отчет - движение возвратной тары по клиентам. Запрос к регистру ТоварыПереданныеОстаткиИОбороты. Иерархия группировок следующая: Контрагент -> Организация -> Договор -> Номенклатура -> Регистратор. Итоги - СальдоНачальное, Приход, Расход, СальдоКонечное. Требуется расчет итогов на каждую группу. Результат:[img=] Настройка ресурсов:[img=] В результате видно, что для номенклатуры начальное сальдо 29, конечно сальдо 2, эти цифры берутся из последней строки, 2 -верно, а вот начальное сальдо 31. Также неверно рассчитано начальное сальдо по организации, я так понимаю, должно быть 69 + 31 = 100. Корректные данные только по приходам и расходам. В запросе беру только Движения. Если взять ДвиженияИГраницыПериода, то строки с остатками на начало и конец периода отображаются в группировке Регистратор, как их тогда отобразить в строке итогов по номенклатуре? Помогите разобраться как правильно настроить ресурсы. Прошу прощения, за глупые вопросы и сумбурное объяснение. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 17:46 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Скрин результатов ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 17:47 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
у полей ресурсов (остаток начальный и конечный) надо правильно поставить свойство Роль ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 17:57 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
в "рассчитывать по..." все эти ограничения зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 17:58 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 17:59 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Добавил в выходные поля запроса поле ПериодСекунда, в ресурсах убрал ограничения (осталось просто суммирование, как предлагает система), проверил роли полей, остатки считаются верно. Но если убрать группировку по регистратору, начальные, конечные остатки остаются верные, а приход/расход немного меняются. Подскажите почему и можно ли это поправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 21:49 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Gennadiy83, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 21:50 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Gennadiy83, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 21:50 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Gennadiy83, на втором рисунке видно, что по появилась еще одна строка "Бутыль 19л" с остатком "-1" (выделил цифрой 1). Общий итог по колонке Приход изменился. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 21:52 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Как я понял, если движений за указанный период нет по какой-либо номенклатуре, но остатки есть, то в моем случае она не попадает в отчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 22:10 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
В отчет не попадает, потому что в запросе беру Движения за период. Если взять ДвиженияИГраницыПериода, номенклатура по которой есть остатки попадает в отчет, но также в отчете отображаются записи с рассчитанными остатками (поле регистратор пустое). Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2014, 22:17 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 09:49 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ http://1cskd.ru/2011/08/skd-gruppirovka-po-registratoru-i-polyu-periodu/ Огромное спасибо за помощь, однако не всё получилось. Если убрать группировку по регистратору, то отображаются все остатки тары (при изменении левой границы периода конечный остаток не изменяется). Если группировку по регистратору выводить, то в отчет попадает только тара по договорам, по которым были движения за выбранный период. Если делать отбор ДвиженияИГраницыПериода, то в группировке регистратор выводятся остатки на начало и конец периода. Не пойму как же получить остатки тары и вывести документы движения по договорам? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 23:01 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 12:18 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Вернулся к данному отчету. Переделал запрос, точнее сделал три и объединил результаты: 1. движения 2. остаток на начало периода 3. остаток на конец периода В данном варианте в итог попадают и остатки и движения (одна задача решена), но: неверно считается конечный остаток в группировке Номенклатура и Организация (см рис.), почему-то берет остаток предпоследнего движения ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:03 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Недописал сообщение. Вторая проблема: отображается строка с пустым регистратором - начальный остаток. Скриншоты и текст запроса прикладываю. ВЫБРАТЬ ТоварыПереданныеОстаткиИОбороты.Организация, ТоварыПереданныеОстаткиИОбороты.Контрагент КАК Контрагент, ТоварыПереданныеОстаткиИОбороты.ДоговорКонтрагента, ТоварыПереданныеОстаткиИОбороты.Номенклатура, ТоварыПереданныеОстаткиИОбороты.Регистратор КАК Регистратор, ТоварыПереданныеОстаткиИОбороты.КоличествоНачальныйОстаток КАК Начальный_Остаток, ВЫБОР КОГДА ТоварыПереданныеОстаткиИОбороты.КоличествоПриход < 0 ТОГДА -ТоварыПереданныеОстаткиИОбороты.КоличествоПриход КОНЕЦ КАК Приход, ВЫБОР КОГДА ТоварыПереданныеОстаткиИОбороты.КоличествоПриход > 0 ТОГДА ТоварыПереданныеОстаткиИОбороты.КоличествоПриход КОНЕЦ КАК Расход, ТоварыПереданныеОстаткиИОбороты.КоличествоКонечныйОстаток КАК Конечный_Остаток, ТоварыПереданныеОстаткиИОбороты.Регистратор.Дата Как ДатаДок ИЗ РегистрНакопления.ТоварыПереданные.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, Движения, ) КАК ТоварыПереданныеОстаткиИОбороты СГРУППИРОВАТЬ ПО ТоварыПереданныеОстаткиИОбороты.Организация, ТоварыПереданныеОстаткиИОбороты.Контрагент, ТоварыПереданныеОстаткиИОбороты.ДоговорКонтрагента, ТоварыПереданныеОстаткиИОбороты.Номенклатура, ТоварыПереданныеОстаткиИОбороты.Регистратор.Дата, ТоварыПереданныеОстаткиИОбороты.Регистратор, ТоварыПереданныеОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыПереданныеОстаткиИОбороты.КоличествоПриход, ТоварыПереданныеОстаткиИОбороты.КоличествоРасход, ТоварыПереданныеОстаткиИОбороты.КоличествоКонечныйОстаток ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТоварыПереданныеОстаткиИОбороты.Организация КАК Организация, ТоварыПереданныеОстаткиИОбороты.Контрагент КАК Контрагент, ТоварыПереданныеОстаткиИОбороты.ДоговорКонтрагента, ТоварыПереданныеОстаткиИОбороты.Номенклатура, NULL КАК Регистратор, ТоварыПереданныеОстаткиИОбороты.КоличествоОстаток КАК Начальный_Остаток, NULL КАК Приход, NULL КАК Расход, NULL КАК Конечный_Остаток, NULL КАК ДатаДок ИЗ РегистрНакопления.ТоварыПереданные.Остатки(&НачалоПериода, ) КАК ТоварыПереданныеОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТоварыПереданныеОстаткиИОбороты.Организация КАК Организация, ТоварыПереданныеОстаткиИОбороты.Контрагент КАК Контрагент, ТоварыПереданныеОстаткиИОбороты.ДоговорКонтрагента, ТоварыПереданныеОстаткиИОбороты.Номенклатура, NULL КАК Регистратор, NULL КАК Начальный_Остаток, NULL КАК Приход, NULL КАК Расход, ТоварыПереданныеОстаткиИОбороты.КоличествоОстаток КАК Конечный_Остаток, NULL КАК ДатаДок ИЗ РегистрНакопления.ТоварыПереданные.Остатки(&КонецПериода, ) КАК ТоварыПереданныеОстаткиИОбороты ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:06 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Ресурсы ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:11 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Результаты: ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:12 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
ну и чо вы хотели то? у остатка документа движения нет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:13 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Как видно из результата галками отметил строки с остатком на начало периода, обвел итог, который рассчитывает СКД, итог по "Бутыль 19л" 13 шт, а д.б. 11. Помогите исправить две проблемы. Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:13 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖну и чо вы хотели то? у остатка документа движения нет Как заставить СКД не отображать эту строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:14 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:27 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ http://forum-mista.pro/topic.php?id=688451 Таким у меня был предыдущий вариант отчета! В том случае остатки считаются верно, строки с пустым регистратором нет, но есть одна проблема: в отчет не попадают контрагенты у которых не было движений за выбранный период, но есть остатки по таре!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 12:37 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Gennadiy83Последний выдох ГПЖ http://forum-mista.pro/topic.php?id=688451 Таким у меня был предыдущий вариант отчета! В том случае остатки считаются верно, строки с пустым регистратором нет, но есть одна проблема: в отчет не попадают контрагенты у которых не было движений за выбранный период, но есть остатки по таре!!!Сделайте соединение с справочником контрагенты. Будут все попадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 14:23 |
|
СКД. Настройка Ресурсов для корректного расчета итогов
|
|||
---|---|---|---|
#18+
Программист 1сGennadiy83пропущено... Таким у меня был предыдущий вариант отчета! В том случае остатки считаются верно, строки с пустым регистратором нет, но есть одна проблема: в отчет не попадают контрагенты у которых не было движений за выбранный период, но есть остатки по таре!!!Сделайте соединение с справочником контрагенты. Будут все попадать. Сделал, попали все контрагенты, но как убрать строки остатков (строки с пустым регистратором)? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2014, 15:36 |
|
|
start [/forum/topic.php?fid=28&msg=38633625&tid=1519379]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 175ms |
0 / 0 |