Остатки на конец дня 1с #632417


#0 by IT_PROGRAMMIST
Добрый день. УПП 1.3.18.1 пл.8.2.15.319. Делаю отчет в СКД. В отчете сравниваются взаиморасчеты по двум регистрам(рег. Бухгалтерии и добавленный регистр Фин).При объединении двух запросов информация по конечному остатку(по договору) может подтягиваться не верно(т.е вообще не подтягиваться), если есть документ Переоценка валютных средств, делающий проводки последней секундой месяца. Все роли в отчете настроены корректно. Запрос: ВЫБРАТЬ РАЗРЕШЕННЫЕ    ВложенныйЗапрос.Контрагент КАК Контрагент,    ИЗ                ,                Счет.Код МЕЖДУ "63" И "633"                    ИЛИ Счет.Код МЕЖДУ "36" И "363"        0,        0,        ФинансовыйУчетОстаткиИОбороты.СуммаНачальныйОстаток,        ФинансовыйУчетОстаткиИОбороты.СуммаКонечныйОстаток,        0,        0,        ФинансовыйУчетОстаткиИОбороты.СуммаОборотДт, Как можно решить проблему?
#1 by IT_PROGRAMMIST
+док Переоценка валютных средств делает проводки только по типовым регистрам
#2 by IT_PROGRAMMIST
+ конечный остаток не подтягивается из добавленного регистра
#3 by Maxus43
вирт таблица остатки - исключая указанную секунду в параметре, Обороты - Включая. Обычно юзают или Граница, либо просто прибавляй секунду, т.е. на начало следующего дня
#4 by Maxus43
ну и (&ДатаНач {&ДатаНач} короче скобки наше всё
#5 by Мимо Проходил
Синтаксис: Тип: Дата; МоментВремени; Граница. ... МоментВремени - то в остатках не будут учтены движения регистра, произошедшие в тот же момент времени.
#6 by Gesperid
здесь другая ВТ
#7 by IronDemon
ВЫБРАТЬ    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента,    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток,    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток,    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход,    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход
#8 by Преднаименование
Новый Граница(КонецДня(Дата),ВидГраницы.Включая) или как то так
#9 by IT_PROGRAMMIST
на начало следующего дня могут быть документы. Пробовал ДатаконОтчета=Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая) не помогло. В отчете используется остатки и обороты ДвиженияИГраницыПериода не помогла
#10 by Gesperid
смотри
#11 by Gesperid
особенно на скобки
#12 by IT_PROGRAMMIST
скобки нужны если {(НачалоПериода)}, {(&КонецПериода) не указывает пользователь
#13 by Gesperid
Приоритет у "скобочных" параметров, а если стоит "Автозаполнение", то возможны казусы
#14 by IronDemon
Для ДВУХ регистров используй фигурные скобки в дате.
#15 by Gesperid
и покажи/расскажи как параметры в СКД передаются
#16 by IT_PROGRAMMIST
пробовал до этого не помогло. параметр СписокСчетов указан на вкладке параметры(в самой СКД)
#17 by IT_PROGRAMMIST
думаю, что это из-за того,что док Переоценка делает проводки на 23:59:59 и в итоге остаток по доработанному регистру не показывается. Только не пойму как это обойти. Пробовал передавать даты разными параметрыми, тож не помогло
#18 by Gesperid
Поставь {&ДатаНач}, {&ДатаКон} и проверь в схеме тип ДатаНач, ДатаКон
#19 by IT_PROGRAMMIST
поставил. В параметрах схемы датанач и  датаКон(параметры НАчалоПериода и КОнецПериода ) ушли. Нет изменений
#20 by IT_PROGRAMMIST
+ в смысле ушли НачалоПериода и КонецПериода , а остались только мои даты
#21 by shuhard
[остаток по доработанному регистру не показывается] бред нет ни какой связи между отсутствием в СКД границы и доработкой Рг
#22 by IT_PROGRAMMIST
я запрос показал. Сам не пойму в чем дело.
#23 by hhhh
у Гилева есть хороший бесплатный ролик на эту тему. Начало периода и конец периода. Как задавать в СКД. Сверху щелкни, где написано Пример переноса между разнородными конфигурациями. И покопайся там.
#24 by IT_PROGRAMMIST
+ пример: ДоговорКонтрагента НачОстБУ НачОстФУ ОборотДтБу ОборотДтФУ оборотКтБу ОборотКтФУ КонОстБУ КонОстФУ дог1                15       15        5          5           15       15         5          0
#25 by IT_PROGRAMMIST
тип даты = Дата и время
#26 by IT_PROGRAMMIST
может это ошибка платформы? Получается что при объединении двух запросов, при наличие у одного из запросов документа на последнюю секунду месяца,то он перекроит получение остатков на конец месяца второго запроса.......
#27 by IT_PROGRAMMIST
вот блин
#28 by Сияющий Асинхраль
Тебе в написали как...
#29 by IT_PROGRAMMIST
списибо всем за помошь. нужно было написать: Новый Граница(КонецДня(Дата)+1,ВидГраницы.Исключая)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С