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

УПП учет затрат, себестоимость Не РАУЗ

УПП учет затрат, себестоимость Не РАУЗ
Я
   Kigo_Kigo
 
09.04.21 - 12:16
Никак не могу догнать почему так происходит, одна и таже номенклатура- затрата, одна и та же спецификация, цепочка документов одинаковая, запрос и переменные одинаковые( в СформироватьЗапросПоРаспределениюМатериалов), ну имею ввиду одни и те же виды документов, все поля заполнены одиниково -за исключением заявок покупателей и требований накладных, по одному идет зачет затраты с суммой по другому без, хотя в НЗП требования накладные пишут с суммой, один отчет производства за смену списывает затраты с суммой второй нет, отчеты от одной даты с разницей в 2 минуты, партии товаров есть в наличии, полное перепроведение цепочек документов от заказа покупателя до реализации эффекта не дает, куда копать уже не знаю
https://yadi.sk/i/BvZSv72ISKGAoA

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

    
    НезавершенноеПроизводство.Затрата,
    НезавершенноеПроизводство.ХарактеристикаЗатраты,
    НезавершенноеПроизводство.СерияЗатраты,
    НезавершенноеПроизводство.СтатьяЗатрат,
    
    НезавершенноеПроизводство.НоменклатурнаяГруппа,
    НезавершенноеПроизводство.Заказ КАК Заказ,

    //ДляРеглУчета НезавершенноеПроизводство.СчетУчета,


    //ДляРеглУчета ЕСТЬNULL(НезавершенноеПроизводствоНУ.СтоимостьОстаток, 0) КАК СтоимостьНУОстаток,

    //ДляРеглУчета ЕСТЬNULL(НезавершенноеПроизводствоНУ.КоличествоОстаток, 0) КАК КоличествоНУОстаток,


    НезавершенноеПроизводство.СтоимостьОстаток,
    НезавершенноеПроизводство.КоличествоОстаток

ПОМЕСТИТЬ ТаблицаСтоимостиЗатрат
ИЗ
    РегистрНакопления.НезавершенноеПроизводство.Остатки(&КонДата, 
        (
        //ДляРеглУчета Организация,

        Подразделение,
        //ДляРеглУчета СчетУчета,

        СтатьяЗатрат,
        НоменклатурнаяГруппа,
        Заказ,
        Затрата,
        ХарактеристикаЗатраты,
        СерияЗатраты
        ) В (
            ВЫБРАТЬ РАЗЛИЧНЫЕ
                 ПодразделениеНЗП,
                //ДляРеглУчета Организация,

                //ДляРеглУчета ПодразделениеОрганизацииНЗП,

                //ДляРеглУчета СчетУчета,

                СтатьяЗатрат,
                НоменклатурнаяГруппаНЗП,
                 ЗаказНЗП,
                //ДляРеглУчета ЗаказНЗПРегл,

                Номенклатура,
                ХарактеристикаНоменклатуры,
                СерияНоменклатуры
            ИЗ
                ТаблицаДокумента
            )
    
    ) КАК НезавершенноеПроизводство

    //ДляРеглУчета ЛЕВОЕ СОЕДИНЕНИЕ

    //ДляРеглУчета         РегистрНакопления.НезавершенноеПроизводствоНалоговыйУчет.Остатки(&КонДата, 

    //ДляРеглУчета             (

    //ДляРеглУчета             Организация,

    //ДляРеглУчета             Подразделение,

    //ДляРеглУчета             СчетУчета,

    //ДляРеглУчета             СтатьяЗатрат,

    //ДляРеглУчета             НоменклатурнаяГруппа,

    //ДляРеглУчета             Заказ,

    //ДляРеглУчета             Затрата,

    //ДляРеглУчета             ХарактеристикаЗатраты,

    //ДляРеглУчета             СерияЗатраты

    //ДляРеглУчета             ) В (

    //ДляРеглУчета             ВЫБРАТЬ РАЗЛИЧНЫЕ

    //ДляРеглУчета                 Организация,

    //ДляРеглУчета                 ПодразделениеОрганизацииНЗП,

    //ДляРеглУчета                 СчетУчетаНУ,

    //ДляРеглУчета                 СтатьяЗатрат,

    //ДляРеглУчета                 НоменклатурнаяГруппаНЗП,

    //ДляРеглУчета                 ЗаказНЗПРегл,

    //ДляРеглУчета                 Номенклатура,

    //ДляРеглУчета                 ХарактеристикаНоменклатуры,

    //ДляРеглУчета                 СерияНоменклатуры

    //ДляРеглУчета             ИЗ

    //ДляРеглУчета                 ТаблицаДокумента

    //ДляРеглУчета             )

    //ДляРеглУчета         ) КАК НезавершенноеПроизводствоНУ

    //ДляРеглУчета ПО

    //ДляРеглУчета         НезавершенноеПроизводство.Подразделение = НезавершенноеПроизводствоНУ.Подразделение

    //ДляРеглУчета         И НезавершенноеПроизводство.СтатьяЗатрат = НезавершенноеПроизводствоНУ.СтатьяЗатрат

    //ДляРеглУчета         И НезавершенноеПроизводство.НоменклатурнаяГруппа = НезавершенноеПроизводствоНУ.НоменклатурнаяГруппа

    //ДляРеглУчета         И НезавершенноеПроизводство.Заказ = НезавершенноеПроизводствоНУ.Заказ

    //ДляРеглУчета         И НезавершенноеПроизводство.Затрата = НезавершенноеПроизводствоНУ.Затрата

    //ДляРеглУчета         И НезавершенноеПроизводство.ХарактеристикаЗатраты = НезавершенноеПроизводствоНУ.ХарактеристикаЗатраты

    //ДляРеглУчета         И НезавершенноеПроизводство.СерияЗатраты = НезавершенноеПроизводствоНУ.СерияЗатраты

;
////////////////////////////////////////////////////////////////////////////



//ТекстТаблицаСтоимостиРегл


ВЫБРАТЬ
    Док.*,
    Док.СтатьяЗатрат.ВидЗатрат КАК ВидЗатрат,
    Док.СтатьяЗатрат.СтатусМатериальныхЗатрат КАК СтатусМатериальныхЗатрат,
    Неопределено КАК СпособРаспределенияЗатрат,
    Док.Номенклатура КАК Затрата,
    Док.ХарактеристикаНоменклатуры КАК ХарактеристикаЗатраты,
    Док.СерияНоменклатуры КАК СерияЗатраты,
    ВЫБОР КОГДА Док.КодОперации <> Неопределено ТОГДА
        Док.КодОперации 
    ИНАЧЕ
       &ПрямыеЗатраты
    КОНЕЦ КАК КодОперации,

    ВЫБОР КОГДА Док.Заказ ССЫЛКА Документ.ЗаказПокупателя
        И Док.Заказ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЗаказПокупателя.Переработка)
    ТОГДА
        ЗНАЧЕНИЕ(Перечисление.ВариантыВыпускаПродукции.ПродукцияИзДавальческогоСырья)
    ИНАЧЕ
          Неопределено
    КОНЕЦ КАК ВариантВыпускаПродукции,

    &Ссылка КАК ДокументВыпуска,

        ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА
            Док.Сумма
         КОГДА ТаблицаСтоимостиЗатратУУ.КоличествоОстаток = 0
                ИЛИ ТаблицаСтоимостиЗатратУУ.КоличествоОстаток ЕСТЬ NULL ТОГДА
            0
        ИНАЧЕ
            Док.Количество *
            ТаблицаСтоимостиЗатратУУ.СтоимостьОстаток /
            ТаблицаСтоимостиЗатратУУ.КоличествоОстаток
        КОНЕЦ КАК СуммаУУ,

    //ПрямыеЗатратыБУ    ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА

    //ПрямыеЗатратыБУ        Док.СуммаРегл

    //ПрямыеЗатратыБУ     КОГДА ТаблицаСтоимостиЗатратРегл.КоличествоОстаток = 0

    //ПрямыеЗатратыБУ            ИЛИ ТаблицаСтоимостиЗатратРегл.КоличествоОстаток ЕСТЬ NULL ТОГДА

    //ПрямыеЗатратыБУ        0

    //ПрямыеЗатратыБУ    ИНАЧЕ

    //ПрямыеЗатратыБУ        Док.Количество *

    //ПрямыеЗатратыБУ        ТаблицаСтоимостиЗатратРегл.СтоимостьОстаток /

    //ПрямыеЗатратыБУ        ТаблицаСтоимостиЗатратРегл.КоличествоОстаток

    //ПрямыеЗатратыБУ    КОНЕЦ КАК СуммаБУ,


    //ПрямыеЗатратыБУ    ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА

    //ПрямыеЗатратыБУ        Док.СуммаНал

    //ПрямыеЗатратыБУ     КОГДА ТаблицаСтоимостиЗатратРегл.КоличествоНУОстаток = 0

    //ПрямыеЗатратыБУ            ИЛИ ТаблицаСтоимостиЗатратРегл.КоличествоНУОстаток ЕСТЬ NULL ТОГДА

    //ПрямыеЗатратыБУ        0

    //ПрямыеЗатратыБУ    ИНАЧЕ

    //ПрямыеЗатратыБУ        Док.Количество *

    //ПрямыеЗатратыБУ        ТаблицаСтоимостиЗатратРегл.СтоимостьНУОстаток /

    //ПрямыеЗатратыБУ        ТаблицаСтоимостиЗатратРегл.КоличествоНУОстаток

    //ПрямыеЗатратыБУ    КОНЕЦ КАК СуммаНУ,


    //ФиксСтоимость        Док.Сумма КАК СуммаУУ,

    //ФиксСтоимость        Док.СуммаРегл КАК СуммаБУ,

    //ФиксСтоимость        Док.СуммаНал КАК СуммаНУ,


    //ПоНулевойУУ         0 КАК СуммаУУ,

             0 КАК СуммаБУ,
             0 КАК СуммаНУ,

    Док.Количество

ИЗ 
    ТаблицаДокумента КАК Док

        ЛЕВОЕ СОЕДИНЕНИЕ 
            ТаблицаСтоимостиЗатрат КАК ТаблицаСтоимостиЗатратУУ
        ПО 
            Док.Номенклатура = ТаблицаСтоимостиЗатратУУ.Затрата
            И Док.ХарактеристикаНоменклатуры = ТаблицаСтоимостиЗатратУУ.ХарактеристикаЗатраты
            И Док.СерияНоменклатуры = ТаблицаСтоимостиЗатратУУ.СерияЗатраты
            И Док.СтатьяЗатрат = ТаблицаСтоимостиЗатратУУ.СтатьяЗатрат
            И Док.НоменклатурнаяГруппаНЗП = ТаблицаСтоимостиЗатратУУ.НоменклатурнаяГруппа
            И Док.ЗаказНЗП = ТаблицаСтоимостиЗатратУУ.Заказ
            И Док.ПодразделениеНЗП = ТаблицаСтоимостиЗатратУУ.Подразделение

    //ПрямыеЗатратыБУ    ЛЕВОЕ СОЕДИНЕНИЕ 

    //ПрямыеЗатратыБУ        ТаблицаСтоимостиЗатратРегл КАК ТаблицаСтоимостиЗатратРегл

    //ПрямыеЗатратыБУ    ПО 

    //ПрямыеЗатратыБУ        Док.Номенклатура = ТаблицаСтоимостиЗатратРегл.Затрата

    //ПрямыеЗатратыБУ        И Док.ХарактеристикаНоменклатуры = ТаблицаСтоимостиЗатратРегл.ХарактеристикаЗатраты

    //ПрямыеЗатратыБУ        И Док.СерияНоменклатуры = ТаблицаСтоимостиЗатратРегл.СерияЗатраты

    //ПрямыеЗатратыБУ        И Док.СтатьяЗатрат = ТаблицаСтоимостиЗатратРегл.СтатьяЗатрат

    //ПрямыеЗатратыБУ        И Док.НоменклатурнаяГруппаНЗП = ТаблицаСтоимостиЗатратРегл.НоменклатурнаяГруппа

    //ПрямыеЗатратыБУ        И Док.ЗаказНЗПРегл = ТаблицаСтоимостиЗатратРегл.ЗаказРегл

    //ПрямыеЗатратыБУ        И (Док.СчетЗатрат = ТаблицаСтоимостиЗатратРегл.СчетУчета

    //ПрямыеЗатратыБУ            ИЛИ ТаблицаСтоимостиЗатратРегл.СчетУчета = Неопределено)

    //ПрямыеЗатратыБУ        И Док.ПодразделениеОрганизацииНЗП = ТаблицаСтоимостиЗатратРегл.ПодразделениеОрганизации


УПОРЯДОЧИТЬ ПО
    Док.НомерСтроки

   ILM
 
1 - 09.04.21 - 12:23
Проверьте всю аналитику затрат в ОПЗС и распределение затрат на продукцию: счет, нг, характеристики серии, распределение.
Я думаю разные НГ. РСВ должен ругаться. Ну или проведите сначала партионку по УУ.
   Kigo_Kigo
 
2 - 09.04.21 - 12:35
Вот результат запроса с суммой
https://yadi.sk/i/NvtJdFrsKqM_Sg
а вот уже без
https://yadi.sk/i/N9eQbVrxKBO2ZA
   Kigo_Kigo
 
3 - 09.04.21 - 12:37
(1) Продукция одна и таже
НГ это что?
   Kigo_Kigo
 
4 - 09.04.21 - 12:42
На скрине Крышка передняя левая 2020М4П.00.151 п/ф ЛР - это продукция
с партионкой тоже все в порядке
Поступление товаров и услуг 00000005890 от 30.12.2020 11:33:41    727,121    246 541,42    1 843,750    997 100,00            2 570,871    1 243 641,42
Перемещение товаров 0000016620 от 30.12.2020 14:27:36    2 570,871    1 243 641,42    1 843,750    978 206,81    1 843,750    978 206,81    2 570,871    1 243 641,42
Требование-накладная МФМ00000060 от 12.01.2021 15:24:58    2 570,871    1 243 641,42            15,600    4 652,85    2 555,271    1 238 988,57
Требование-накладная МФМ00000152 от 15.01.2021 11:05:59    2 555,271    1 238 988,57            57,422    17 126,68    2 497,849    1 221 861,89
Требование-накладная МФМ00000153 от 15.01.2021 11:09:07    2 497,849    1 221 861,89            19,816    5 910,32    2 478,033    1 215 951,57
Требование-накладная МФМ00000155 от 15.01.2021 11:11:14    2 478,033    1 215 951,57            1,560    465,29    2 476,473    1 215 486,28
Требование-накладная МФМ00000246 от 19.01.2021 16:30:56    2 476,473    1 215 486,28            14,574    4 346,84    2 461,899    1 211 139,44
Требование-накладная МФМ00000268 от 20.01.2021 16:14:55    2 461,899    1 211 139,44            52,860    15 766,01    2 409,039    1 195 373,43
Требование-накладная МФМ00000269 от 20.01.2021 16:16:41    2 409,039    1 195 373,43            10,407    3 103,99    2 398,632    1 192 269,44
Требование-накладная МФМ00000295 от 21.01.2021 10:45:46    2 398,632    1 192 269,44            3,900    1 163,21    2 394,732    1 191 106,23
Требование-накладная МФМ00000296 от 21.01.2021 10:48:58    2 394,732    1 191 106,23            11,180    3 334,54    2 383,552    1 187 771,69
Требование-накладная МФМ00000297 от 21.01.2021 10:51:42    2 383,552    1 187 771,69            14,560    4 342,66    2 368,992    1 183 429,03
Требование-накладная МФМ00000298 от 21.01.2021 10:55:47    2 368,992    1 183 429,03            8,840    2 636,62    2 360,152    1 180 792,41
Требование-накладная МФМ00000449 от 27.01.2021 10:34:13    2 360,152    1 180 792,41            26,025    7 762,21    2 334,127    1 173 030,20
Требование-накладная МФМ00000503 от 28.01.2021 16:17:59    2 334,127    1 173 030,20            21,840    6 513,99    2 312,287    1 166 516,21
Требование-накладная МФМ00000504 от 28.01.2021 16:19:37    2 312,287    1 166 516,21            18,720    5 583,42    2 293,567    1 160 932,79
Перемещение товаров 00000001107 от 28.01.2021 17:02:06    2 293,567    1 160 932,79    2 000,000    1 021 833,53    2 000,000    1 021 833,53    2 293,567    1 160 932,79
Требование-накладная МФМ00000846 от 29.01.2021 0:00:00    2 293,567    1 160 932,79            4,164    2 096,81    2 289,403    1 158 835,98
Требование-накладная МФМ00000847 от 29.01.2021 0:00:00    2 289,403    1 158 835,98            4,164    2 096,81    2 285,239    1 156 739,17
Требование-накладная МФМ00000528 от 29.01.2021 10:41:40    2 285,239    1 156 739,17            9,984    2 977,83    2 275,255    1 153 761,34
Требование-накладная МФМ00000529 от 29.01.2021 10:43:22    2 275,255    1 153 761,34            24,336    7 258,45    2 250,919    1 146 502,89
Требование-накладная МФМ00000571 от 01.02.2021 15:11:30    2 250,919    1 146 502,89            8,328    2 483,91    2 242,591    1 144 018,98
Требование-накладная МФМ00000573 от 01.02.2021 15:16:31    2 242,591    1 144 018,98            29,044    8 662,66    2 213,547    1 135 356,32
Требование-накладная МФМ00001113 от 24.02.2021 11:20:49    2 213,547    1 135 356,32            3,640    1 859,85    2 209,907    1 133 496,47
   Kigo_Kigo
 
5 - 09.04.21 - 12:43
И требованием все списано
   Kigo_Kigo
 
6 - 09.04.21 - 12:53
В данном случае это 503 и 504 требования
   Kigo_Kigo
 
7 - 09.04.21 - 16:21
Я понимаю тема не пятничная, но что то уже крыша едет, закрытие заказаов на производство тоже не помогают, может как то запрос подправить что бы он гарантированно вожвращал сумму?
   Homer
 
8 - 09.04.21 - 16:31
Сделать с нуль ОПзС и на основании него ввести ТН. И посмотреть что будет
   Kigo_Kigo
 
9 - 09.04.21 - 16:46
Все нашел, эти нашим клюшкам сказали разбить затраты на номенклатурные группы, они их где повносили, где поменяли, и все полетело в тар таррары, ведь говорю же, прежде чем что то сделать спросите меня, нет млин, теперь сижу репу чишу... придется делать предварительный запрос по требованию накладной и проверять номенклатные группы которые туда записаны и их уже подставлять
   Kigo_Kigo
 
10 - 10.04.21 - 08:42
Вот что странно, у дока выше срабатывает без указания НГ, а у следующего нет, мистика мля

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.