Как получить остатки товаров до момента документа? #451257


#0 by bubushka
Я использую Документ.МоментВремени в запросе по остаткам, т.е. в параметры виртуальной таблицы Остатки регистра передаю момент времени. Остатки получаются на момент до документа, это будет гарантированно происходить? Провел документ - остатки все равно на начало документа, как мне и требуется. Я правильно получаю остатки на момент до документа? Пробовал использовать Граница, но она не подходит по типу для виртуальной таблицы Остатки.
#1 by IronDemon
Покажи как параметр устанавливаешь
#2 by Defender aka LINN
"Пробовал использовать Граница, но она не подходит по типу для виртуальной таблицы Остатки." - у меня подходит. Линейку для замера радиуса кривизны рук дать, или сам найдешь? :)
#3 by Mitriy
если сделаешь границу Включая, то будет точно гарантированно с учетом дока...
#4 by Defender aka LINN
Но вообще говоря, получаешь правильно.
#5 by bubushka
да, объясните пожалуйста, у меня не получилось        Текст = На Границу ругается, на МоментВремени не ругается.
#6 by Mitriy
в СП про конструктор границы загляни... может, и догадаешься...
#7 by AndreyFAN
а не проще так? Запрос.УстановитьПараметр("Дата", ТекущаяДата-1); без всяких Границ... я пользую так... в чём может быть косяк?
#8 by Живой Ископаемый
2 несколько документов в пределах одной секуныд
#9 by bubushka
Так не годится, может быть несколько документов с одной датой и временем. Вы предлагаете использовать дату для границы?
#10 by Mitriy
в том, что может быть несколько документов с одной датой... до секунды... и твой запрос их не учтет...
#11 by Mitriy
или момент...
#12 by Mitriy
+ что предпочтительнее...
#13 by bubushka
а момент времени всегда на момент до начала документа рассчитывает остатки?
#14 by Mitriy
#15 by Mitriy
виртуальные таблицы остатков всегда по умолчанию считают по Исключая... и только они...
#16 by bubushka
вариант с границей выдает ошибку несовместимости типов первого параметра виртуальной таблицы остатков.
#17 by DUDE
Границу нельзя в этой таблице использовать.
#18 by Defender aka LINN
Да что ты говоришь... Учу читать. Дорого.
#19 by koreav
еще и ТекущаяДата, как интересно документ будет задним числом поводиться
#20 by Mitriy
кстати... это что?
#21 by bubushka
Я свою проблему решил с использованием момента времени, просто хочется знать на будущее. Если вы располагаете сведениями, просьба поделиться. Оплачивать ваши знания я не могу. Название регистра изменено.
#22 by Defender aka LINN
С тобой уже поделились, вообще-то. Но ты, похоже, из тех, кто ответов не читает, а ведет какой-то воображаемый диалог.
#23 by bubushka
Так можно или нельзя использовать границу документа в запросе по остаткам, и если можно то как?
#24 by Mitriy
может, ну его на фиг? да и Новый Год скоро...
#25 by Defender aka LINN
Кля. Ты читать умеешь, или нет?
#26 by bubushka
не понимаю
#27 by bubushka
может покажете образец кода, как нужно использовать границу в подобном запросе, если это возможно?
#28 by Defender aka LINN
Я что, пост один тут вижу, что ли?
#29 by Defender aka LINN
Т.е. :)
#30 by DUDE
выдержка из справки по описанию встроенного языка по таблице остатков регистра накопления, параметры таблицы: "Период (необязательный) Тип параметра: Дата, МоментВремени, Граница. Указывается период, на значение которого рассчитываются остатки. Для расчета остатков по значение периода его необходимо задавать объектом Граница с включением граничного значения. Значение по умолчанию: Если параметр не задан, итоги рассчитываются по самую последнюю запись." сглючил я :(
#31 by bubushka
Как интересно. ;-) надо попробовать. ;-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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