Кривые остатки на каждую дату регистратора СКД 8.3 #748962


#0 by breezee
У меня есть таблица, в которой храняться данные о регистраторах(сооветственно и даты регистраторов) в таблице типа ОстаткиИОбороты - в одном запросе Во втром запросе выбрана талица остатков. Сам запрос ВЫБРАТЬ     &Период КАК Период,     ТоварыНаСкладахОстатки.Номенклатура, Они связаны по дате Здесь ДатаПолученияОстатков -дата регистратора из первого запроса Выбираются данные на каждый регистратор, но выбираются кривые. Т.е. у меня на складе остаток 980 ед. - У меня выбирается 982. В чем может быть проблема? подскажите, пожалуйста, вообще не понимаю. Руководствовался этой статьей когда делал втроую таблицу и запрос Просто ввел параметр Дата и по нему связал 2 таблицы
#1 by Fragster
при передачи в качестве параметра виртуальной таблицы остатки даты - идут на начало секунды.
#2 by Fragster
а в остаткиИОбороты - на внешние границы периода - начальный остаток на начало секунды начального периода и конечный - на конец секунды конечного периода
#3 by breezee
Спасибо! Значит мне надо добавить к дате  0.0001 сек для табилицы остатки в параметре?
#4 by breezee
Все то же самое выводит. Сделал запрос для табилцы остатки
#5 by breezee
Если доавляю к парметру - который выбирается или к обоим сразу - не выбирается вообще ничего
#6 by breezee
Так, добавил день - последний остаток вывелся коорректно, но я не могу так оставить(хотя бы потому что это не правильно)
#7 by breezee
Ни чео не понимаю. Получается что у меня есть таблица остатки и обороты с датами в ней еть регистратор допустим РТУ от 28.08 21:02:02 Я связываю по этой дате втрой запрос и получаю остаток на 28.08 21:02:02 - на начало секунды Втрой запрос принимает это параметр, отнимает от него 1 секунду(я так сделал) и выбирает из таблицы остатков на 28.08 21:02:01 - на конец секунды остаток Так почему у меня нормально работает ни когда я отнимаю секунду, а когда прибавляю день? Вообще ни чего не понимаю. Скажите, пожалуйста - где я идиот? И есть ли вут 11 отчет по количеству остатков номенклатуры на складах на разные даты, а не только на сегодняшнюю.
#8 by breezee
up
#9 by breezee
подскажите почему не работает, пожалуйста
#10 by Fragster
в запросе по остаткам - прибавляй секунду
#11 by Fragster
и всю конструкцию с периодом возьми в фигурные скобки, так, на всякий случай
#12 by breezee
Прибавлял, отнимал  - нет эффекта, только если день прибавлю - все нормально становится - выбирается корректный остаток на последнюю дату
#13 by breezee
Спасибо, сейчас попробую. Надо условие взять в фигуреные скобки?
#14 by echo77
Скрин схемы на вкладке Наборы данных покажи(для обоих наборов данных) или саму схему выложи
#15 by breezee
Втрой запрос Связь
#16 by breezee
Зедсь датаПолученияОстатка - дата регистраторов
#17 by breezee
У таблицы остатки и оборты для которой получаю остатки переодичность регистратор
#18 by breezee
Так должны скобки стоять? ВЫБРАТЬ      &Период КАК Период,     ТоварыНаСкладахОстатки.Номенклатура,
#19 by breezee
Может кто-то делал что-то подобное? В чем может быть косяк?
#20 by breezee
Последний ап
#21 by Fragster
({ДОБАВИТЬКДАТЕ(&Период, секунда, 1)}, )
#22 by Fragster
но в явной необходимости я не уверен ))
#23 by breezee
Не, тогда последний остаток получается верно, но он получается даже там где не надо :D Может у меня проблема с периодами? У меня и параметр для первой таблицы период называется
#24 by breezee
Ни черта не помоает, переиминовывал все даты которые есть.
#25 by breezee
Ладно, всем спасибо, завтра с устра тему подниму, может помогут.
#26 by breezee
Какая-то магия прям, создал 2 документа Внутренне потребление товаров - количество на остатках не изменилось для номенклатуры, хотя документы провел
#27 by breezee
Что-то не так с системой? Создал еще документ реализации - тоже данные об остатках не изменились
#28 by breezee
Прстите, не там смотрел
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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