![]() |
![]() |
|
Проблема с остатками в СКД | ☑ | ||
---|---|---|---|---|
0
satoru
28.06.17
✎
17:09
|
Формирую отчет в СКД (по регистру накопления "Остатки") и остатки увеличивает завися от количество документов регистраторов.
Платформа: 8.3.6.2332 Запрос СКД: ВЫБРАТЬ ИНАГРО_ОстаткиОстаткиИОбороты.Организация, ИНАГРО_ОстаткиОстаткиИОбороты.Номенклатура, ИНАГРО_ОстаткиОстаткиИОбороты.Владелец, ИНАГРО_ОстаткиОстаткиИОбороты.Договор, ИНАГРО_ОстаткиОстаткиИОбороты.Склад, ИНАГРО_ОстаткиОстаткиИОбороты.Урожай, ИНАГРО_ОстаткиОстаткиИОбороты.ВидХранения, ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор КАК Документ, СУММА(ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесНачальныйОстаток) КАК НачальныйОстаток, СУММА(ВЫБОР КОГДА ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.Корректировка_ТТНВвоз ТОГДА ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесПриход ИНАЧЕ ВЫБОР КОГДА ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ИНАГРО_ТТНВВоз ТОГДА ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесПриход ИНАЧЕ 0 КОНЕЦ КОНЕЦ) КАК Приход, СУММА(ВЫБОР КОГДА ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ИНАГРО_Переоформление ТОГДА ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесПриход - ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесРасход ИНАЧЕ 0 КОНЕЦ) КАК Переформление, СУММА(ВЫБОР КОГДА ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОплатаЗаЗерно ТОГДА ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесРасход ИНАЧЕ 0 КОНЕЦ) КАК Оплата, СУММА(ВЫБОР КОГДА НЕ ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.Корректировка_ТТНВвоз И НЕ ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ИНАГРО_ТТНВВоз И НЕ ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ИНАГРО_Переоформление И НЕ ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОплатаЗаЗерно ТОГДА ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесПриход - ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесРасход ИНАЧЕ 0 КОНЕЦ) КАК Прочее, СУММА(ИНАГРО_ОстаткиОстаткиИОбороты.ЗачетныйВесКонечныйОстаток) КАК КонечныйОстаток ИЗ РегистрНакопления.ИНАГРО_Остатки.ОстаткиИОбороты(, , Авто, ДвиженияИГраницыПериода, ) КАК ИНАГРО_ОстаткиОстаткиИОбороты СГРУППИРОВАТЬ ПО ИНАГРО_ОстаткиОстаткиИОбороты.Регистратор, ИНАГРО_ОстаткиОстаткиИОбороты.Номенклатура, ИНАГРО_ОстаткиОстаткиИОбороты.Организация, ИНАГРО_ОстаткиОстаткиИОбороты.Владелец, ИНАГРО_ОстаткиОстаткиИОбороты.Договор, ИНАГРО_ОстаткиОстаткиИОбороты.Склад, ИНАГРО_ОстаткиОстаткиИОбороты.Урожай, ИНАГРО_ОстаткиОстаткиИОбороты.ВидХранения |
|||
1
satoru
28.06.17
✎
17:11
|
Если в группировку добавить регистратор, то остатки сразу выдворяться корректно.
|
|||
2
Beduin
28.06.17
✎
17:12
|
(0) Ты снимаешь остаток на каждый документ и потом складываешь. Какой результат ты ждешь от этого?
|
|||
3
satoru
28.06.17
✎
17:18
|
(2) Подскажите как тогда сделать?
|
|||
4
тарам пам пам
28.06.17
✎
17:19
|
(0) СГРУППИРОВАТЬ ПО из запроса убери и убедись, что в СКД у начального и конечного остатка указаны правильные роли. Если стоит автозаполнение, СКД обычно сама все роли корректно расставляет.
(2) СКД умеет в этом случае корректно считать остатки, если ей роли правильно указать (в этом случае Сумма() в ресурсах СКД считает на самом деле нифига не простую сумму) |
|||
5
satoru
28.06.17
✎
17:23
|
(4)
Роль: Остаток Имя: Группа Тип: Начальный (конечный) остаток Бух. тип: Нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |