Имя: Пароль:
1C
1С v8
УПП 1.3 сравнение материалов в спецификации с тем, что попало в ТН, созданную на основании ОПЗС
0 asder117
 
22.11.14
11:42
Всех приветствую. Просто запамятовал прошу напомнить. у меня конфа УПП 1.3. платформа 8.2.
есть документ "отчет производства за смену" в нем табличная часть материалы. при заполнении ее он берет все скопом. как можно вытащить что именно из этой таблицы пошло на ту или иную продукцию. надо сделать отчет сравнение материалов спецификации и то что попало в требование накладную сделанную на основании ОПЗС. Из справочника спецификации я вытащу а В требовании накладной это не разберешь, хочу попробовать связать это с табличной частью ОПЗС. Спасибо за помощь заранее.
1 Мимохожий Однако
 
22.11.14
11:44
В отладчике по кнопе Заполнить смотрел?
2 Banned
 
22.11.14
11:47
В требовании есть НГ и заказ. По ним и сопоставляй
3 RomanYS
 
22.11.14
11:55
(0)в ОПЗС вроде должна быть ТЧ "распределение материалов" - там то, что тебе нужно
4 Турист
 
22.11.14
12:11
(0) а зачем?
5 asder117
 
22.11.14
12:30
(4) бухии хотят проверить не списывают ли производственники больше чем надо на каждую продукцию.
(3) имеешь в виду колонка спецификация? я ее тоже заметил. но а если материал и количество поменяли?
(2) у меня не на основании заказа. требование на основавнии опзс
(1) смотрел бестолку
6 Лефмихалыч
 
22.11.14
12:41
(5) >бухии хотят проверить не списывают ли производственники больше чем надо на каждую продукцию

я не верю в то, что в УПП для этого нет типового отчета
7 shuhard
 
22.11.14
12:45
(5) ещё раз
закладка материалы в ОПзС ни чего не значит
важно лишь Распределение материалов на выпуск
8 shuhard
 
22.11.14
12:47
(6) типового нет - пойдёшь в буддисты ?
9 asder117
 
22.11.14
13:34
(6) ну нет типового. Вот и занимаюся танцами с бубном (7) как их вытащить можно. Всю голову сломал
10 RomanYS
 
22.11.14
13:55
(9) типовое есть
если у тебя в настройках ОПЗС скрыто распределение материалов, значит распределение идет другим документом
Смотри регистры накопления "затраты на выпуск"
11 shuhard
 
22.11.14
15:44
(9) тебе про распределение  материалов на выпуск и Рг затраты на выпуск написать большими буквами ?
12 asder117
 
22.11.14
16:01
(10) (11) не надо. пробовал делать запрос по регистру затраты на выпуск. результат 0. я не сказал у меня рауз настроен может из-за этого
13 asder117
 
22.11.14
16:08
(10) в настройках автоматически распределять материалы стоит
14 RomanYS
 
22.11.14
16:13
(12) посмотри движения документа, в рауз по идее должен быть аналог регистра ЗнВ
15 25-11
 
22.11.14
17:41
Начни с отчета "План-фактный анализ себестоимости выпуска"
Он, конечно, по итогам расчета себестоимости, а не по ТН.
Но задачу:
"бухии хотят проверить не списывают ли производственники больше чем надо на каждую продукцию".
в общем-то решает
16 asder117
 
22.11.14
18:10
(15) за это спасибо я попробую разберу
17 John83
 
24.11.14
15:55
делалось с учетом того, что ТН всегда делается на основании ОПзС, инвентаризацию НЗП не учитывает
"ВЫБРАТЬ
    НезавершенноеПроизводствоБухгалтерскийУчет.Регистратор КАК ТН,
    НезавершенноеПроизводствоБухгалтерскийУчет.Затрата,
    СУММА(НезавершенноеПроизводствоБухгалтерскийУчет.Количество) КАК Количество,
    НезавершенноеПроизводствоБухгалтерскийУчет.НоменклатурнаяГруппа,
    НезавершенноеПроизводствоБухгалтерскийУчет.Подразделение,
    НезавершенноеПроизводствоБухгалтерскийУчет.СтатьяЗатрат
ПОМЕСТИТЬ НЗП
ИЗ
    РегистрНакопления.НезавершенноеПроизводствоБухгалтерскийУчет КАК НезавершенноеПроизводствоБухгалтерскийУчет
ГДЕ    
    НезавершенноеПроизводствоБухгалтерскийУчет.Регистратор ССЫЛКА Документ.ТребованиеНакладная
    И НезавершенноеПроизводствоБухгалтерскийУчет.Организация = &Организация
    И НезавершенноеПроизводствоБухгалтерскийУчет.Период МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Дата, МЕСЯЦ)

СГРУППИРОВАТЬ ПО
    НезавершенноеПроизводствоБухгалтерскийУчет.Регистратор,
    НезавершенноеПроизводствоБухгалтерскийУчет.Затрата,
    НезавершенноеПроизводствоБухгалтерскийУчет.НоменклатурнаяГруппа,
    НезавершенноеПроизводствоБухгалтерскийУчет.Подразделение,
    НезавершенноеПроизводствоБухгалтерскийУчет.СтатьяЗатрат
;

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

СГРУППИРОВАТЬ ПО
    ВЗ.ОПЗС,
    ВЗ.Затрата,
    ВЗ.НоменклатурнаяГруппа,
    ВЗ.Подразделение,
    ВЗ.СтатьяЗатрат
;

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

УПОРЯДОЧИТЬ ПО
    ОПЗС,
    ТН
АВТОУПОРЯДОЧИВАНИЕ
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ НЗП
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ Затраты";
18 ILM
 
гуру
24.11.14
17:59
Вот у людей проблемы, даже завидно. А тут пишешь обработку, которая автоматически исправляет ОПЗС по 8 алгоритмам (НГ, спецификации, заказы, резервы, возвратные отходы), а у вас только количеством люди интересуются - да они святые люди, держись за них.
19 Krendel
 
24.11.14
20:12
(18) Там организационно править надо, а не документы
20 systemstopper
 
24.11.14
20:39
УПП унылое гуано...извините
21 Krendel
 
24.11.14
21:15
(20) покажешь свою поделку?
Независимо от того, куда вы едете — это в гору и против ветра!