Имя: Пароль:
1C
1С v8
Условие БУ = НУ + ПР + ВР в партиях товаров
0 John83
 
12.06.20
06:59
УПП 1.3
партионный учет
Делаю проверку проверку по партиям БУ и НУ на БУ = НУ + ПР + ВР и нередко появляются расхождения.
С этим возможно что-то сделать или "это норма"?
Добавление операции "Расчет затрат встречного выпуска по подразделениям" ничего не меняет.
1 rphosts
 
12.06.20
07:25
(0) и проблема с продукцией что во встречном выпуске? А на зацикливание при разузловании упыпырище не жаловалось!
2 rphosts
 
12.06.20
07:25
*?
3 John83
 
12.06.20
08:11
(1) да, встречный выпуск присутствует
ошибок при РСВ не наблюдается
4 John83
 
12.06.20
08:12
вот так выявляю разницу

ВЫБРАТЬ
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Номенклатура,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СчетУчета,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Склад,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.ДокументОприходования,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток КАК КоличествоБУ,
    ПартииТоваровНаСкладахНалоговыйУчетОстатки.КоличествоОстаток КАК КоличествоНУ,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СтоимостьОстаток,
    ПартииТоваровНаСкладахНалоговыйУчетОстатки.СтоимостьОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ПостояннаяРазницаОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ВременнаяРазницаОстаток КАК СтоимостьОстатокНУ,
    ПартииТоваровНаСкладахНалоговыйУчетОстатки.ПостояннаяРазницаОстаток,
    ПартииТоваровНаСкладахНалоговыйУчетОстатки.ВременнаяРазницаОстаток,
    ЕСТЬNULL(ПартииТоваровНаСкладахНалоговыйУчетОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток, 0) КАК Количество,
    ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СтоимостьОстаток, 0) - ЕСТЬNULL(ПартииТоваровНаСкладахНалоговыйУчетОстатки.СтоимостьОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ПостояннаяРазницаОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ВременнаяРазницаОстаток, 0) КАК Стоимость
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.Остатки(
            &Дата,
            Организация = &Организация
                И (ДокументОприходования.Дата МЕЖДУ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Дата, СЕКУНДА, -1), ДЕНЬ) И &Дата)) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстатки
        ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет.Остатки(
                &Дата,
                Организация = &Организация
                    И (ДокументОприходования.Дата МЕЖДУ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Дата, СЕКУНДА, -1), ДЕНЬ) И &Дата)) КАК ПартииТоваровНаСкладахНалоговыйУчетОстатки
        ПО ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Организация = ПартииТоваровНаСкладахНалоговыйУчетОстатки.Организация
            И ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Номенклатура = ПартииТоваровНаСкладахНалоговыйУчетОстатки.Номенклатура
            И ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СчетУчета.Код = ПартииТоваровНаСкладахНалоговыйУчетОстатки.СчетУчета.Код
            И ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Склад = ПартииТоваровНаСкладахНалоговыйУчетОстатки.Склад
            И ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.ДокументОприходования = ПартииТоваровНаСкладахНалоговыйУчетОстатки.ДокументОприходования
ГДЕ
    (ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СтоимостьОстаток, 0) <> ЕСТЬNULL(ПартииТоваровНаСкладахНалоговыйУчетОстатки.СтоимостьОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ПостояннаяРазницаОстаток + ПартииТоваровНаСкладахНалоговыйУчетОстатки.ВременнаяРазницаОстаток, 0)
            ИЛИ ЕСТЬNULL(ПартииТоваровНаСкладахНалоговыйУчетОстатки.КоличествоОстаток, 0) <> ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток, 0))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой