#0
by vicof
Есть отчет по остаткам регистра. В нем есть два поля: 1. Дата в прошлом 2. Остатки на дату в прошлом по этому же регистру Дата рассчитывается правильно, а вот остатки считаются неправильно, поскольку бывают ситуации, когда до даты отчета регистр закрылся в 0. Т.е. на дату отчета остатка нет, а на дату в прошлом остатки есть. Остатки на каждую дату считаются стандартным скдшным способом через связи и передачу параметра. Есть идеи, как получить правильные остатки?
#2
by zladenuw
Обороты по этому регистру. Берем оттуда номенклатуру и уже соединяем по остаткам на дату. или все равно не то ?
#5
by zladenuw
Все зависит, что будет быстрее работать. Если в справочнике миллион записей. А в оборотах сотни тысяч. То лучше в пакетных запросах получить список товара. А оборотную таблицу уничтожить. Итоговый объем данных будет меньше для соединения на дату остатков. Но только тестирование покажет как быстрее :)
#6
by vicof
Ключевых измерений 6 штук. Я охренею соединяться с распухшим основным набором. Для ясности: Это регистр расчетов с клиентами Организация, Контрагент, Договор, ВидВзаиморасчетов, ДатаПлатежа, ДокументДолга, Сумма Полных соединений надо будет столько, сколько различных дат платежа в остатках. База сразу ляжет, если по 10 контрагентам отобрать.
#8
by vicof
А вот у нас такие хитровыпендренные финансисты, которые хотят видеть дебиторку на дату образования просрочки.
#10
by zladenuw
попробуй через внешние источник данных поиграться. дай в скд таблицу которая нужна и уже дальше лепи соединения
#11
by azernot
Лично я по-прежнему не понимаю задачи. СКД отлично получает остатки через связи и передачу параметра. Главное правильно получить перечень дат, на которые нужны остатки. Если у автора перечень дат получается корректно, то совершенно непонятно, почему у него не получаются корректные остатки.
#12
by vicof
Представь остаточный регистр Период Измерение Ресурс На текущую дату есть таблица остатков п1 и1 100 дата1 на дату1 есть таблица остатков п1 и1 100 п1 и2 50 а с дата1 до текущей даты сделана запись в регистр п1 и2 -50 В результате надо соединить две таблицы остатков и получить п1 и1 100 дата1 150
#14
by azernot
Понятнее не стало. Лучше бы ты расписал в терминах предметной области. Вот у тебя есть взаиморасчёты с контрагентами, по договорам, видам, документам задолженности и дате платежа. Вот у тебя есть сальдо на сегодня. Исходя из даты платежа, ты можешь понять просрочена она или нет. Что тебе ещё надо? Каково было сальдо на дату платежа? Каково было изначально сальдо не дату документа долга? Каково было сальдо на каждый день из некоего выбранного периода?
#15
by vicof
"Каково было сальдо на дату платежа" почти в точку с небольшими оговорками. В общем, задолженность надо было считать в зависимости от выводимых группировок. Я еще поговорил с заказчиками, проблему решил. Сделал как: динамически формирую запросы в СКД на основании выбранных в настройках группировок. И заказчика не смущает тот факт, что при разном количестве группировок получается разное сальдо на дату платежа. Лично я не понимаю, что таким отчетом можно увидеть и проанализировать, да и б..г с ним.
#16
by azernot
Смалодушничал? Пошёл значит на поводу у пользователей? Зря! Предвижу, что ещё не раз будешь возвращаться к этому отчёту :)
#17
by vicof
Вполне возможно :) Посмотрим опыт использования, а если начнут наезжать, у меня есть аргументы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как показать остатки методом Остатки?
- Остатки на складах, остатки организаций
- отрицательные остатки по регистру Остатки Партий На складах
- Остатки НЗП в УПП (остатки по степени готовности)
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Как в СКД вычислить параметр - месяц назад от текущей даты?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- не показывает остатки из таблицы остатки и обороты.
- Разбиение даты. Пропись даты на латышском языке.
- СКД - Обороты + остатки на разные даты
- СКД и МоментВремени. Нужно ли брать границу, когда получаю остатки с помощью СКД
- Остатки на каждый день. Начальные остатки
В этой группе 1С
- Загрузка Классификатора Банки в Альфа-Авто 5
- БГУ 2.0. Аналитическая группа КПС АУ и БУ по КДБ: 130 или 137?
- Как в СКД растянуть заголовок группировки колонок?
- УТ 11.3 партионный учет 2.2
- возврат значения элемента формы
- На сервере слетают dll Сбербанка
- v7: Оптимизация запроса 1с 7.7
- ЗУП Расчет среднего - отпуск по беременности и родам
- При обновлении релиза выдаёт ошибку Неразрешимые ссылки на объекты метаданных
- УТ Есть уч.запись эл.почты, подключаюсь к mail.ru, в одной организации-ошибка
- ЗУП 3 Как посмотреть действующие начисления по списку сотрудников?
- ошибка синхронизации мобильного приложения на android "1С Документооборот 2.1"
- Загружает пустые строки
- Как залить dt в SQL ?
- Аналог Повременно-премиальная по тарифу согласно табеля (по часам) ЗиК 7 в ЗУП 3
- ЗУП 3.1 Начисление премии + перерасчет зп по сотруднику
- 1c ERP автозаполнение субконто ДокументыРасчетовСКонтрагентами
- Попытка получения неинициализированного значения параметра сеанса
- переход с розницы 1.0.16.8 на редакцию 2.2
- Запуск копий TeamViewer в терминале