Имя: Пароль:
1C
1С v8
Разный остаток на конец периода ВТ Остатки и ОстаткиИОбороты рег ТоварыНаСкладах
0 ddlfddlf
 
27.02.17
11:38
Доброго времени суток, уважаемые. Не наткнулся на описание форматирования, заранее прошу прощения за это.

УТ 11.2. Переписанная-перекопанная, но в регистр ТоварыНаСкладах все пишется только штатными документами.
1С:Предприятие 8.3.8.1933.
Режим: Серверный (сжатие: усиленное)

Столкнулся с непонятными для меня результатами запроса к регистру ТоварыНаСкладах.
Параметры одинаковые, но остаток на конец периода разный. В случае запроса ВТ ОстаткиИОбороты на 1 меньше. Подозреваю, что проблема в документе "Оприходование излишков товаров", но куда конкретно копать - идей нет, вроде все прозрачно. Прошу помощи.

Более того, смущает отсутствующая ссылка на регистратор в результате работы запроса к ВТ ОстаткиИОбороты. Тестирование и исправление запускалось, ошибок не находит. Прикрепляю скриншоты с параметрами и результатами работы.

1. Текст запроса к ВТ Остатки:
------------------------------
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура.Ссылка КАК НоменклатураСсылка,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(КОНЕЦПЕРИОДА(&Дата, ДЕНЬ), ) КАК ТоварыНаСкладахОстатки
ГДЕ
    ТоварыНаСкладахОстатки.Номенклатура.Ссылка = &ПараметрНоменклатура
    И ТоварыНаСкладахОстатки.Склад.Ссылка = &ПараметрСклад


Параметры:
&Дата = 31.01.2017 23:59:59
&ПараметрНоменклатура = "Печерский заварной..."
&ПараметрСклад = "11..."

Результат работы (скриншот) - 0: https://yadi.sk/i/Hq_ewyFP3EgzWo

====================================================================

2 Текст запроса к ВТ ОстаткиИОбороты:
-------------------------------------
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток КАК ВНаличииНачальныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход КАК ВНаличииПриход,
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход КАК ВНаличииРасход,
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииОборот КАК ВНаличииОборот,
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК ВНаличииКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.Регистратор.Ссылка КАК РегистраторСсылка,
    ТоварыНаСкладахОстаткиИОбороты.Регистратор.Дата КАК РегистраторДата
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&ПараметрДатаСтарт, ДЕНЬ),КОНЕЦПЕРИОДА(&ПараметрДатаКон, ДЕНЬ),Регистратор, ДвиженияИГраницыПериода, ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Ссылка = &ПараметрНоменклатура
    И ТоварыНаСкладахОстаткиИОбороты.Склад.Ссылка = &ПараметрСклад

УПОРЯДОЧИТЬ ПО
    РегистраторДата
----------------------------
Параметры по сути те же:
&ПараметрДатаСтарт = 31.01.2017 00:00:00
&ПараметрДатаКон = 31.01.2017 23:59:59
&ПараметрНоменклатура = "Печерский заварной..."
&ПараметрСклад = "11..."

Результат работы - -1: https://yadi.sk/i/jyhitti_3EgznN

Всем добра.
1 bizon2008
 
27.02.17
11:48
Обороты включают последнюю секунду, остатки исключают.
2 h-sp
 
27.02.17
11:49
(0) приколист?
3 Zmich
 
27.02.17
11:49
(0). Попробуй для Остатков ВидГраницы.Включая (по умолчанию Исключая)
4 ddlfddlf
 
27.02.17
11:59
(3)
(1)
Спасибо за ответ.
Чисто текстом запроса это никак не решить?
Что насчет строки без регистратора? на последнем скриншоте видна.
5 Zmich
 
27.02.17
12:15
(4). Добавь для остатков к конечной дате 1 секунду.
6 h-sp
 
27.02.17
12:19
(4) должна быть строка без регистратора
7 bizon2008
 
27.02.17
12:20
Это почему?
8 Вафель
 
27.02.17
12:26
остатки на начало плоказывают
9 ddlfddlf
 
27.02.17
12:26
(8) Есть дата, где подобные строки 2, одинаковые.
10 Вафель
 
27.02.17
12:27
(9) бери остатки на начало след. дня
11 h-sp
 
27.02.17
12:28
(9) два остатка у нас: на начало и конец. Это без регистратора. Обороты - это с регистратором.