Имя: Пароль:
1C
1С v8
Регистр накопления Товары в рознице
,
0 Novicadmin
 
10.04.14
09:59
Комплексная 1.1.11.2

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

Конечный остаток (к примеру) = 10000 р.

иначеесли с 01.04.2014 00:00:01 по 01.04.2014 23:59:59 тогда

Конечный остаток (к примеру) = 10724 р.

Как так? движения в промежутке между 00:00:00 и 00:00:01 нету, почему такое может быть?
1 Godofsin
 
10.04.14
10:01
патамушта
2 Godofsin
 
10.04.14
10:01
период = регистратор
3 Godofsin
 
10.04.14
10:01
да?
4 Novicadmin
 
10.04.14
10:02
ща сек
5 Novicadmin
 
10.04.14
10:04
да, нет, причина не в этом
6 Novicadmin
 
10.04.14
10:04
как это может влиять?
7 Godofsin
 
10.04.14
10:04
Вообщем, рекомендую почитать на ИТС статьи про выборку остатков из РН и периодичность
8 Godofsin
 
10.04.14
10:04
(5) в этом, в этом
9 Novicadmin
 
10.04.14
10:06
спс, ща поищу, зачитаю (7)
10 Novicadmin
 
10.04.14
10:22
не могу найти (
11 Godofsin
 
10.04.14
10:34
(10) Смотри тщательнее
12 Novicadmin
 
10.04.14
10:43
тщетно получается )))
13 Godofsin
 
10.04.14
11:01
(12) Короче, при периодичности по регистратору остатки берутся по позиции регистратора.
14 Novicadmin
 
10.04.14
11:20
РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&Дата1, &Дата2, Регистратор, , Склад = &Склад)

здесь чтоли??? где в запросе указано что период = регистратор?
15 Godofsin
 
10.04.14
11:27
(14) &Дата1, &Дата2, Регистратор, , Склад = &Склад
16 Godofsin
 
10.04.14
11:29
Короче, получать остатки суммированием с периодичностью регистратор = неправильно
17 Novicadmin
 
10.04.14
11:42
это стандартный код эсников
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.