Имя: Пароль:
1C
1С v8
Не правильный остаток
0 farion5
 
20.05.13
17:07
Конфигурация УПП. 1с 8.2.

При проведении документа отчет комиссионера о продажах, в регистре партии товаров переданные в реквизите документ передачи становятся документы РТиУ которые были созданы тем же днем, но позже по времени.

Т.е. отчет был создан 31.01.2013 00:00:00, а РТиУ 31.01.2013 16:59:14 например. Что уже абсурдно. Стал ковырять модуль, и дошел до запроса:

ВЫБРАТЬ
   ПартииТоваровПереданные.ДоговорКонтрагента,
   ПартииТоваровПереданные.ДокументПередачи,
   ПартииТоваровПереданные.ДокументПередачи.Заказ КАК ЗаказПередачи,
   ПартииТоваровПереданные.ДокументОприходования,
   ПартииТоваровПереданные.ДокументОприходования.Представление КАК ДокументОприходованияПредставление,
   ПартииТоваровПереданные.Номенклатура,
   ПартииТоваровПереданные.ХарактеристикаНоменклатуры,
   ПартииТоваровПереданные.КоличествоОстаток КАК Количество,
   ПартииТоваровПереданные.СтоимостьОстаток КАК Стоимость,
   ПартииТоваровПереданные.СчетУчета

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

Параметр Дат=31.01.2013 00:00:00. Все верно. Но запрос возвращает таблицу из регистра, где в качестве документа передачи РТиУ более позднего появления. Т.е. такое ощущение что при получении остатка запрос автоматом переводит дату на конец дня. Это нормально?
1 Maxus43
 
20.05.13
17:09
автоматом запрос ничего не переводит. Период у движения какой у этого?
Если период действительно больше даты среза остатков - то пересчитать итоги
2 Maxus43
 
20.05.13
17:12
+ не смотри на дату документа, смотри на период движений в регистре
3 farion5
 
20.05.13
17:13
Период у движений РТиУ такой же как и дата документа.
4 farion5
 
20.05.13
17:13
как и дата самого РТиУ т.е.
5 farion5
 
20.05.13
17:14
Я тоже сначала грешил на него.
6 Maxus43
 
20.05.13
17:14
(3) при чем тут РТУ? период движений в отчете коммиссионера смотри, если я правильно понял
7 farion5
 
20.05.13
17:15
Период движений отчета 31.01.2013 00:00:00
8 farion5
 
20.05.13
17:16
Но мы же выбираем остатки товаров переданных, так что нас интересуют движения РТиУ.
9 Maxus43
 
20.05.13
17:22
(8) дак отчет комиссионера ставит в измерения РТУ твой злосчастный, остатки в разрезе измерений