Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Условие БУ = НУ + ПР + ВР в партиях товаров

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.