Имя: Пароль:
1C
1С v8
Странная аналитика в РБ
0 zak555
 
18.09.19
09:34
всем привет!

есть документ требование-накладная, который получает остатки запросом

ВЫБРАТЬ
    Остатки.Счет КАК СчетУчета,
    Остатки.Подразделение КАК Подразделение,
    Остатки.Субконто1 КАК Номенклатура,
    ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДокументОприходованияДата,
    //ЕСТЬNULL(Остатки.Субконто2, &ПустаяПартия) КАК ДокументОприходования,
    Остатки.Субконто2 КАК ДокументОприходования,
    Остатки.Субконто3 КАК Склад,
    Остатки.Организация КАК Организация,
    СУММА(ЕСТЬNULL(Остатки.КоличествоОстатокДт, 0)) КАК КоличествоПоСкладу,
    СУММА(ЕСТЬNULL(Остатки.КоличествоОстатокДт, 0)) КАК Количество,
    СУММА(ЕСТЬNULL(Остатки.СуммаОстатокДт, 0)) КАК Стоимость,
    СУММА(ЕСТЬNULL(Остатки.СуммаНУОстатокДт, 0)) КАК СтоимостьНУ,
    СУММА(ЕСТЬNULL(Остатки.СуммаПРОстатокДт, 0)) КАК СтоимостьПР,
    СУММА(ЕСТЬNULL(Остатки.СуммаВРОстатокДт, 0)) КАК СтоимостьВР
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &МоментВремени,
            Счет В (&СчетаУчетаНПС),
            &ВидыСубконтоНПС,
            ИСТИНА
                И Субконто1 В (&МассивНоменклатуры)
                И Субконто3 В (&МассивСкладов)
                И Организация = &Организация) КАК Остатки

СГРУППИРОВАТЬ ПО
    Остатки.Счет,
    Остатки.Подразделение,
    Остатки.Субконто1,
    Остатки.Субконто2,
    Остатки.Субконто3,
    Остатки.Организация


на момент 01.08.2018  0:00:00 запрос возвращает одну запись, на момент 01.08.2018  0:00:01 возвращает 2 записи
разница в том, что у поле ДокументОприходования для первой записи NULL, а для второй Неопределенно

движений за эту секунду нет, ТиИ сделал, не помогло


собственно куда копать?
1 trooba
 
18.09.19
09:38
По этому субконто какая аналитика? Программно заполни ее.
2 Сукпун
 
18.09.19
09:43
Сделай полный пересчет  итогов
3 palsergeich
 
18.09.19
09:49
(0) найди по регистраторам на 000000, я не знаю что у тебя в момкнте веремени. Включая или исключая. Если доков нет - пересчет итогов.
Так картина похоже на косяк в документе, начали выбирать субконто, потом очистили и получили неопределенно, а не null
4 zak555
 
18.09.19
09:51
(1) учёт партий не ведётся, учётная политика по списанию МПЗ -- по-средней


(2) в ТиИ данную галку нажимал и до этого в режиме предприятия -- не помогло
5 palsergeich
 
18.09.19
09:51
(3) так то ошибка для бухни достаточно распространенная, часто сталкивался
6 palsergeich
 
18.09.19
09:52
(4) тупо в журнале РБ по сумме и измерениям найди регистратора и поправь.
7 palsergeich
 
18.09.19
09:53
(6) дата документа запросто может быть <> дате проводки
8 zak555
 
18.09.19
09:57
(6) сделал отбор по дате 01.08.2018 -- нету ничего связанного с этим счётом
9 zak555
 
18.09.19
10:06
что ещё может ?

т.е. по идее косяк в итогах
но почему ТиИ не поправил ?
10 zak555
 
18.09.19
10:40
для аналитикм партия, что должно писать в движения -- неопределенно ?
11 zak555
 
18.09.19
11:09
а то кое-где null фигурирует в движениях
12 palsergeich
 
18.09.19
12:05
(11) для РБ это норма.
(10) не помню, я обычно создаю новый док, проводу и смотрю что должно быть априори.
13 Eiffil123
 
18.09.19
12:06
Разве для движений Null и Неопределено - не одно и тоже?
14 zak555
 
18.09.19
15:22
(12) вот закрытие формирует NULL, а всё остальное неопределено )
15 palsergeich
 
18.09.19
15:35
(13) не одно и тоже. (14) очень странно
16 zak555
 
18.09.19
15:56
(15) так может мне тупо в движениях поменять с null на неопределенно ?
17 zak555
 
18.09.19
16:09
хотя закрытие делает по null, т.к. видит это в остатках
наверное надо грохнуть тупо остатки и пересчитать ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой