#0
by MistaEr
Нужно получить остатки на каждый день из регистра бухгалтерии. В самом запросе для дальнейшей обработки в запросе. Порядки обхода По периодам и СКД не подойдет. Накидал такой запрос, но он показывает только когда были движения. ВЫБРАТЬ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачДата И &КонДата ; ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт ИЗ
#6
by MistaEr
он показывает только те дни, где были движения, так я уже делал, он показывает несколько строк по одной дате
#7
by WildSery
Он и должен показывать несколько строк по одной дате, поскольку Субконто1 и Субконто2 могут быть разными. При чём тут скорость, если вы не придумали, как остаток за этот день выводить?
#8
by MistaEr
Нет я пока отбираю только по одному значению субконто. Сколько было движений до этой даты - все выводит, с разными суммами.
#10
by MistaEr
Почему МАКСИМУМ. движения могут быть как по Дт так и по Кь, и сальдо не только увеличивается, но может и уменьшаться.
#11
by Maxus43
если нужны остатки - зачем используешь ОстаткиИОбороты? по русски же написано, используй Остатки
#12
by MistaEr
в остатках нет Периода, СКД не подойдет, говорю же дальше нужно обрабатывать в запросе.
#14
by Maxus43
+ смотри там второй запрос, но вместо КурсыВалют используй производственный календарь
#18
by MistaEr
вот смотри: по факту: наш запрос выводит: 01.10.13 - остаток 100 что тут как группировать? ну должно же быть простое решение такой простой задачи
#19
by mistеr
Общая идея такая. Сначала получаешь остатки на дни, когда были движения (с периодом День) и помещаешь в ВТ. А теперь представь, что ВТ это записи регистра сведений; И нужно получить срезы на каждый день. Аналогично курсу валюты на каждый день. Соединяем с календарем по Дата >= Период, группируем, берем ближайший период, соединяем еще раз с ВТ по этому периоду. Примеров таких запросов много в типовых.
#21
by WildSery
С максимумом я погорячился, это из другой задачи, где НачальныйОстаток всегда одинаков.
#22
by MistaEr
вот я остановился как раз на , а как взять ближайший период, если на каждую дату календаря он берет все даты остатков которые меньше текущей календарной
#29
by Hmster
Это если тебе для одного договора надо ВЫБРАТЬ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК День ПОМЕСТИТЬ Календарь ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачДата И &КонДата ; ВЫБРАТЬ Календарь КАК Календарь ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &НачДата, День,
#32
by Hmster
а вот примерно так можно получить по списку контрагентов/договоров хоть и через одно место. РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачДата И &КонДата ; КалендарьДоговор.Контрагент,
#36
by WildSery
У меня создаётся впечатление, что сам не понимаешь, что хочешь. Если подойти строго к , то Субконто1 и Субконто2 совсем убери - и будет щасте.
#37
by MistaEr
у меня должна получиться таблица 01.10.13 - Счет, Субконто1, Субконто1, Сальдо 02.10.13 - Счет, Субконто1, Субконто1, Сальдо ........ и т.д.
#38
by Hmster
для чего тебе эта таблица. огласи начальную задачу, иначе не совсем понятно что в конечном итоге надо получить. может ты вообще не то делаешь.
#39
by Hmster
запрос в показывает то ты хочешь, но тебя это не устраивает по своим причинам, поэтому огласи задачу сначала и до конца.
#40
by MistaEr
мне нужно рассчитать процент кредитов на каждый день на счетах учета 66.01, 66.03 пока каждому контрагенту и договору
#41
by MistaEr
когда у меня получится такая таблица, я за день рассчитаю проценты, сгруппирую как нужно и все выгружу в табличную часть документа.
#44
by AugustBlack
если я правильно понял, используй наращиваемый запрос. вот прим. только по месяцам, переделай по дням.
#46
by MistaEr
да ненадо мне в цикле дни обрабатывать, тогда уж я количество дней посчитаю с одного оборота до следующего оборота.
#47
by MistaEr
в дни без движений сальдо не показывает. Друзья Большое всем спасибо. Сам пока занят, а то получается вас задергал а сам не участвую. Что у меня получится, я напишу. Всем еще раз спасибо!!!
#49
by WildSery
ВЫБРАТЬ ОстаткиОбороты.День, ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь ПО (Календарь.ДатаКалендаря МЕЖДУ ОстаткиПериоды.День И ОстаткиПериоды.День1)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как показать остатки методом Остатки?
- Остатки на складах, остатки организаций
- Проблема с таблицами регистра бухгалтерии Остатки и ОстаткиИОбороты
- отрицательные остатки по регистру Остатки Партий На складах
- Как из регистра бухгалтерии "Хозрасчетный" получить остатки по документам расчетов
- не показывает остатки из таблицы остатки и обороты.
- 1С++ остатки по ВТ регистра "Остатки и обороты" на каждый день периода
- Оптимизация регистра накопления(Остатки)
- Остатки на каждый день из регистра накопления
- СКД: Регистр бухгалтерии. ОстаткиОбороты. Остатки по аналитикам на каждый день
- Остатки на каждый день за период РН (Вид регистра = Остатки)
- Остатки регистра накопления на каждый день с помощью СКД
В этой группе 1С
- Получение данных из иерархического справочника
- Отчет по картам лояльности в УТ11 ?
- комплектация и ГТД в бух 3.0
- v7: Алгоритм построения маршрута.
- УТ 10.3 почему контактная информация для Организации регистр сведений не периоди
- Перешли на 8.2.19.68, в результате "Сервер недоступен"
- Открыть форму существующего элемента записи регистра сведений
- СКД. РегистрНакопления ... ОстаткиИОбороты. Помогите, плз.
- УТ11.0. Возврат по платежной карте в розничной торговле
- План обмена через com:Как зарегистрировать объект в базе-приемнике?
- Обновление конфигурации РИБ в клиент-серверном варианте.
- БП 3.0 НДС в платежке
- Как запретить копировать документ?
- Учебники по алгоритмизации и основам программирования.
- как ограничить состав выпадающего списка?
- Проблема с dll на сервере 1С
- УТ11 изменение статуса заказа
- Проводка Оплата комиссии платежной системы
- Внешняя обработка ТипКомандыЗаполнениеФормы
- Перенос данных без обновления конфигурации