Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Накапливающиеся остатки в регистре остатков
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Orion-PS
Создан регистр накопления (остатки), содержащий остатки по счетам. Регистр фиксирует все виды операций по счетам в соответствии с указанными в документах движениями. При этом в форме регистра остатков (список) отображаются все операции со значениями сумм операций.
Но как в каждой строке вывести результирующие остатки по счетам (нарастающим итогом)?
sava1
отчетом.
В регистре такого делать нельзя - а если поменяется порядок записей ?
Orion-PS
sava1 @ Сегодня, 9:49 необходимо зарегистрироваться для просмотра ссылки ,
Отчет не подойдет... Отчет - это объект статический, а мне желательно из этой формы еще и управлять операциями.
Я уже склоняюсь к динамическому списку, построенному на базе регистра остатков, но пока нет идей, как построить запрос...
logist
Цитата(Orion-PS @ 04.03.18, 17:31) необходимо зарегистрироваться для просмотра ссылки
Отчет не подойдет... Отчет - это объект статический, а мне желательно из этой формы еще и управлять операциями.

После "управления" операциями - переформировывайте отчет.

Цитата(Orion-PS @ 04.03.18, 17:31) необходимо зарегистрироваться для просмотра ссылки
Я уже склоняюсь к динамическому списку, построенному на базе регистра остатков, но пока нет идей, как построить запрос...

Даже если вам удастся придумать запрос, то пользователь физически вряд ли сможет работать с ним, т.к. любое изменение в регистре будет вызывать обновление списка, и когда строк по которым производится расчет остатка будет становиться больше - обновление будет вызывать всё большую задержку.

p.s. судя по некоторой абсурдности, возможно вы неправильно поняли задачу которую надо решить.
Orion-PS
logist @ Сегодня, 0:21 необходимо зарегистрироваться для просмотра ссылки ,
Задача следующая. Есть некоторое количество счетов, по которым проводятся приходные, расходные и переводные (со счета на счет) операции. Все это просто реализуется на платформе 1С. А теперь в качестве оперативного монитора нужен перечень всех операций, которые можно было бы выводить с отбором по конкретному счету. При этом в перечне (таблице) должны отображаться сума прихода (или сумма расхода) и получаемый остаток по счету (тот самый, нарастающим итогом). В идеале, конечно, хорошо бы из этого списка вызывать формы добавления новых или корректировки уже введенных операций.
По сути, все эти данные должны быть в регистре накопления (остатки).
Пробовал решить задачу через журнал, но не удалось включить в журнал одновременно операции по доходу (расходу) и переводные операции - поля разные. В регистре остатков это удалось, дополнив нужными полями через реквизиты. Вот, собственно, и все.
Может, действительно, идея решения не совсем корректная... А как лучше? Посоветуйте, пожалуйста.
logist
Если под счетом поднимается бухгалтерский, то для этого есть регистры бухгалтерии, и то что вы хотите в типовых бухгалтерских конфигурациях реализовано как Отчет "Карточка счета".
Orion-PS
logist @ Вчера, 10:53 необходимо зарегистрироваться для просмотра ссылки ,
Нет, бухгалтерские регистры не используются. Счетом в данном случае является обычный "аккумулятор", на котором размещены денежные средства, ну, как кошелек. В результате выполнения операций средства на счетах увеличиваются и уменьшаются. Остаток на счете после каждой операции должен отслеживаться. Это все.
И я все-таки не понял, почему для этой цели нельзя использовать регистр остатков. Ведь все данные, которые нужны, в нем имеются. И если даже использовать отчет или что-то еще, все равно все данные нужно будет брать из регистра остатков, - больше неоткуда.
Или нужно какое-то нестандартное решение. И наверняка подобные решения в практике уже встречались...
logist
Цитата(Orion-PS @ 07.03.18, 5:05) необходимо зарегистрироваться для просмотра ссылки
И если даже использовать отчет или что-то еще, все равно все данные нужно будет брать из регистра остатков, - больше неоткуда.

Данные можно брать откуда угодно.

Цитата(Orion-PS @ 07.03.18, 5:05) необходимо зарегистрироваться для просмотра ссылки
И наверняка подобные решения в практике уже встречались...

Встречались, и выше я привел их - это регистр бухгалтерии и отчет Карточка счета. Дело в том, что бухгалтерский регистр (таблица ОстаткиИОбороты) позволяет получить остаток до и после конкретной записи регистра вместе с этой записью.
Orion-PS
logist @ Сегодня, 13:10 необходимо зарегистрироваться для просмотра ссылки ,
Н-да... Не входило в мои планы использовать регистры бухгалтерии...
Ладно, все равно, большое спасибо за ответы!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.