Имя: Пароль:
1C
1С v8
УПП учет затрат, себестоимость Не РАУЗ
0 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 КАК СуммаНУ,

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

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

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

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

УПОРЯДОЧИТЬ ПО
    Док.НомерСтроки
1 ILM
 
гуру
09.04.21
12:23
Проверьте всю аналитику затрат в ОПЗС и распределение затрат на продукцию: счет, нг, характеристики серии, распределение.
Я думаю разные НГ. РСВ должен ругаться. Ну или проведите сначала партионку по УУ.
2 Kigo_Kigo
 
09.04.21
12:35
Вот результат запроса с суммой
https://yadi.sk/i/NvtJdFrsKqM_Sg
а вот уже без
https://yadi.sk/i/N9eQbVrxKBO2ZA
3 Kigo_Kigo
 
09.04.21
12:37
(1) Продукция одна и таже
НГ это что?
4 Kigo_Kigo
 
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
5 Kigo_Kigo
 
09.04.21
12:43
И требованием все списано
6 Kigo_Kigo
 
09.04.21
12:53
В данном случае это 503 и 504 требования
7 Kigo_Kigo
 
09.04.21
16:21
Я понимаю тема не пятничная, но что то уже крыша едет, закрытие заказаов на производство тоже не помогают, может как то запрос подправить что бы он гарантированно вожвращал сумму?
8 Homer
 
09.04.21
16:31
Сделать с нуль ОПзС и на основании него ввести ТН. И посмотреть что будет
9 Kigo_Kigo
 
09.04.21
16:46
Все нашел, эти нашим клюшкам сказали разбить затраты на номенклатурные группы, они их где повносили, где поменяли, и все полетело в тар таррары, ведь говорю же, прежде чем что то сделать спросите меня, нет млин, теперь сижу репу чишу... придется делать предварительный запрос по требованию накладной и проверять номенклатные группы которые туда записаны и их уже подставлять
10 Kigo_Kigo
 
10.04.21
08:42
Вот что странно, у дока выше срабатывает без указания НГ, а у следующего нет, мистика мля