УПП. Разложить с/с полуфабриката входящего в продукцию. #467717


#0 by ASU_Diamond
Подразделение1 делает полуфабрикат. Этот полуфабрикат сдается на склад, а затем списывается в Подразделение2. В подразделение2 выпускают продукцию. Нужно развернуть с/с полуфабриката в составе продукции по затратам. ИЗ Проблема в том что внутри подразделений происходят корректировки, которые, естно, не должны включаться в с/с, но признак этой операции (корректировки) заложен в в Реквизите КодОперации регистра. Для того чтобы включить отбор по этому реквизиту, приходится отказаться от таблицы оборотов. Переписал отчет под новый запрос - отчет стал долго выполняться и вываливаться с ошибкой "недостаточно памяти"... Зависает на первом левом соединении. как ещё можно исключить корректировку?
#1 by ASU_Diamond
совсем никаких идей?
#2 by ASU_Diamond
апну
#3 by valeriy vm
а что отчет "Затраты на выпуск" не подходит?
#4 by ASU_Diamond
он развернет только продукцию, а мне ещё надо развернуть полуфабрикаты входящие в продукцию
#5 by 73
Я так понимаю - это до переделки?
#6 by 73
Ладно. Общие советы: Временные таблицы и пакет запросов. В Таблица оборотов 2 раза одна и таже строится...
#7 by ASU_Diamond
да 1. капаю в сторону временных таблиц, пока результат тот же 2. разные там таблицы получаются, условия связи между ними заданны
#8 by ASU_Diamond
(+7) я уж думаю свой регистр забабахоть, перенеся КодОперации из Реквизитов в Измерения и прогнать заполнение...
#9 by 73
Виртуальные таблицы там одинаковы. И 2 раза строятся. А потом уже связываются. ЗЫ. Покзал бы переделанный запрос. Или там много буковок?
#10 by ASU_Diamond
то же самое, только без таблиц оборотов и добавлено "где"
#11 by 73
Показывай.
#12 by ASU_Diamond
ИЗ    (НЕ ЗатратыНаВыпускПродукции.КодОперации В (&СписокКодовОпераций))    И ЗатратыНаВыпускПродукции.Период МЕЖДУ &НачДата И &КонДата    B (НЕ ЗатратыНаВыпускПолуфабрикатов.КодОперации В (&СписокКодовОпераций))    И ЗатратыНаВыпускПолуфабрикатов.Период МЕЖДУ &НачДата И &КонДата ИТОГИ    СУММА(КоличествоПолуфабриката), ПО    ОБЩИЕ
#13 by 73
Подозреваю, что группировать надо. Ведь ты хочешь аналог оборотов получить. А так у тебя ВСЕ записи со Всеми соединяются. Делай, например, каждую вложенным запросом(с группировкой по измерениям, условием по реквизиту и суммированим ресурсов, ну и по-хорошему ВидДвижения надо учитывать-приход/расход).
#14 by ASU_Diamond
это оборотный регистр, у него нет вида движения
#15 by 73
Ну не знал я, что он оборотный. Ну тогда просто суммируешь во вложенных.
#16 by 73
Один из них что-то типа: ( Выбрать   ЗатратыНаВыпускПродукции.Подразделение,   ЗатратыНаВыпускПродукции.Продукция,   ЗатратыНаВыпускПродукции.СтатьяЗатрат, (НЕ ЗатратыНаВыпускПродукции.КодОперации В (&СписокКодовОпераций))   И ЗатратыНаВыпускПродукции.Период МЕЖДУ &НачДата И &КонДата Сгруппировать По   ЗатратыНаВыпускПродукции.Подразделение, Второй аналогично(группируй как тебе надо). Потом их соединяешь. Что-то так.
#17 by 73
+ ИЗ РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет КАК ЗатратыНаВыпускПродукции Забыл(
#18 by frashman
интересно Ваш запрос отработает, если количество переделов будет больше 10?  я так понимаю РАУЗ Вы не используете?
#19 by frashman
и еще если будет встречный выпуск продукции
#20 by ASU_Diamond
РАУЗ не используем, сыроват он был когда мы начинали и как он отработает при 10 переделах? я задаю расложить только полуфабрикаты входящие в продукцию причём тут встречная продукция?
#21 by Just4Fun
делал такое. тока под старый релиз упп. под 1.2.14.1 и 1.2.16.1 есть.
#22 by ASU_Diamond
как сделал?
#23 by ASU_Diamond
(+22) у меня сейчас 19 релиз
#24 by Just4Fun
Правил обработку "расчет плановой себестоимости". в случае, если комплектующая является полуфабрикатом - ее стоимость разворачивается по статьям и т.д. рекурсивно. Можно выполнить три расчета с формированием сводного отчета. Для каждого варианта выбираются разные спецификации для полуфабрикатов. В общем, давно делал. всего уже не помню.
#25 by ASU_Diamond
ну это ты по спецификациям разворачивал, не фактическую с/с. Я правильно понял?
#26 by Just4Fun
без разницы. в цеелом алгоритм получения затрат изменен не был. Была лишь добавлена возможность "разворачивать" себестоимость полуфабриката.
#27 by Just4Fun
проще самому увидеть. давай мыло. пришлю. и сам посмотришь
#28 by ASU_Diamond
asu_diamond гав li st.ru
#29 by Just4Fun
тока проблема может быть в том что уже далеко не 16 релиз. я делал под 14, потом вносил исправления под 16 (тогда 1С "перекомпоновала" модули). х.з. какие изменения были с тех пор.
#30 by Just4Fun
Отправил.
#31 by ASU_Diamond
спсбо, гляну
#32 by sergfed
делаю уже месяца два с перерывами, когда время появляется свободное (которого никогда нет) В сыром виде есть. Использовать только запросы не получилось (оперативной памяти в моей голове недостаточно). Опишу может поможет Отличие задачи: получить структуру себестоимости готовой продукции без п/ф а из материалов и косвенных затрат. Кратко подход такой: 1 переделанный запрос из обработки "Расчет плановой себестоимости" (добавил характеристику затраты 2 полученное дерево превращаю в Таб знач где добавлено продукция и характеристика продукции 3 копирую в другую таб знач тока строки по готовой пордукции если затрата это п/ф ищу его в первой таблице и добавляю "конечные затраты" если затрата п/ф опять тоже самое для нее Ну еще много чего в том числе затраты п/ф которые перешли с предыдущего периода не раскладываю а включаю в итог как затраты прошлого периода PS Уффф, сложно описать то что наворотил в коде
#33 by sergfed
кстати для себя выяснил, что спецификации для рекурсивного разворачивания для получения факт с/с использовать нельзя у меня в базе слишком большие отличия иногда получаются
#34 by ASU_Diamond
решил по такому же принципу пойти, только у меня задача чтобы отчет выглядел: Так что я при выводе буду разворачивать да и у нас не заведены спецификации, с/с полуфабриката берем из факта выпуска за период.
#35 by sergfed
кстати наступил на грабли у себя пытался для спокойного вывода подсунуть частично обработанные данные в построитель отчета, на файловой работало долго но работало а на серверной отваливается по ошибке sql тк что пошел по старинке таблицы значений и рекурсия
#36 by ASU_Diamond
оборонка?
#37 by sergfed
упаси боже просто руки видно кривые :-) всего то в таб знач порядка 500-800 тыс строк получается а подсовываешь в построитель он и загибается
#38 by valeriy vm
Интересно вы там работаете, развернет только продукцию) У нас к примеру ведеться много-передельное производство, и из чего сложилась себестоимость я лично просматриваю через этот отчет "Затраты на выпуск", где можно разворачивать все затраты на продукцию в том числе из чего сложилась себестоимость промежуточных элементов, т.е. полуфабрикатов, где собственно и видно по какой стоимости списывается на производство готовой продукции.Все это показал нашим экономистам которые рады до безумия.
#39 by sergfed
нашим лениво самим строить из этого отчета деревья это раз во вторых при этом надо учитывать  что есть п/ф перешедшие с предыдущего периода и они не имеют отношения к тойже з/п начисленной в этом месяце
#40 by ASU_Diamond
это при использовании РАУЗ?
#41 by valeriy vm
И что оставшиеся с прошлого периода п/ф? у нас тоже есть НЗП. п/ф в текущем месяце будут списываться по какой стоимости? наверное с учетом того количества что осталось и той стоимости по какой остались) + новые п/ф и новая с/с.) Самим лениво, сделай им настройку и сохрани, пусть юзают!
#42 by valeriy vm
нет РУАЗ не используем, и так все устраивает)
#43 by ASU_Diamond
как тогда п/ф разворачиваете, если они со склада пришли? Со склада общей стоимостью приходят
#44 by ASU_Diamond
(+43) без разбивки по затратам
#45 by valeriy vm
с разбивкой по затратам и статьям затрат)
#46 by valeriy vm
есть изделия которые выпускает одно подразделения документ ОТпЗ, на которые есть свои затраты, далее указываем куда эти изделия ушли и на производство какой продукции тоже документ ОТпЗ.
#47 by ASU_Diamond
что за документ?
#48 by valeriy vm
"Отчет производства за смену"
#49 by ASU_Diamond
ну так-то ОПЗС :) ты указываешь выпуск на затраты в нем?
#50 by valeriy vm
выпуск "на затраты" это что относиться к п/б
#51 by ASU_Diamond
так вот мне интересно как ты на складе хранишь в разрезе затрат
#52 by ASU_Diamond
хотя даже если и отнесено было сразу на затраты, попадает общая сумма затрат в изделие.
#53 by valeriy vm
на складе учет ввиде НЗП. На готовую продукцию приходит как п/ф со своей стоимостью.
#54 by ASU_Diamond
1. Как это в виде НЗП? на складе в штуках полуфабрикатов 2. Ну так а как ты в отчете разворачиваешь эту стоимость тогда? она же у тебя одной цифрой
#55 by valeriy vm
вообщем на складе не учитывается, просто остается НЗП на 20 счете если по другому. учет п/ф в ед. изм. какие указана в справочнике
#56 by valeriy vm
у нас пецифика что все п/ф при производстве тут же уходят в другое подразделение а там из него делают готовую продукцию, т.е 43 счет
#57 by ASU_Diamond
в НЗП то учитывается одной суммой, так получается?
#58 by valeriy vm
нет это материальные затраты, значит и количественный учет тоже
#59 by valeriy vm
когда смотришь затраты на выпуск там есть стоимость и количество затраты
#60 by ASU_Diamond
ну количество п/ф-ов и их стоимость потом включается в состав продукции, как ты в отчете развернешь из чего состоит сумма п/ф?
#61 by miksla1
Да, решал недавно такую задачу. У меня еще была проблема, что часть полуфабрикатов была на остатках (21 счет) в начале месяца. Сделал рекурсией если не хватает выпуска, то в прошлые периоды. Ну и встречный выпуск (когда пф сам из себя делается, и когда из продукции выделяется) убрал. Делал и запросом - но там было фиксированное количество переделов и по одному месяцу
#62 by valeriy vm
ясно, можно посмотреть из чего состоит п/ф по затратам если указать п/ф как изделие и по нему конкретно смотреть затраты, а в том же отчете где готовая продукция еще и развернуть п/ф не получиться только в отдельном окне
#63 by ASU_Diamond
вот в этом и суть проблемы: Надо в одном отчете это. В другом окне ты можешь посмотреть, только возникают проблемы: надо знать когда был выпущен п/ф количество п/ф входящих в одно изделие от 700 до 1000, окон хватит на все п/ф? :)
#64 by valeriy vm
я понял, но сначала думал что не можете посмотреть из чего сложилась с/с п/б)
#65 by ASU_Diamond
для отчета берем данные за 2009 год, усредняем затраты и впихиваем в отчет
#66 by ASU_Diamond
(+65) и надеемся что все п/ф были в течении года в выпуске
#67 by miksla1
переделов много? Если количество переделов максимальное известно, например не больше трех тогда можно и запросом вывести. встречный выпуск есть? У меня память сжиралась и падало когда появились полуфабрикаты полученные при изготовлении ГП Я пытаюсь свой первый запрос найти - если найду - брошу
#68 by valeriy vm
вызов процедуры из самой процедуры но главное проверять зацикливание а то до бесконечности так будет)
#69 by ASU_Diamond
договорились что только полуфабрикаты входящие в продукцию раскладываем а так при расчете с/с выдает что 22 передела, большое движение между цехами встречный выпуск исключаем как класс :)
#70 by miksla1
Ага, нашел. Вот такая основа запроса у меня была ВЫБРАТЬ    Продукт.Продукция КАК Продукция,
#71 by ASU_Diamond
очень походит на , только проблема что в оборотных таблицах корректировки нельзя отсечь...
#72 by miksla1
У меня задача была вытащить проводки, поэтому я на основании результатов этого запроса распределял по ФИФО требования-накладные :-)
#73 by viknik
В общем задача развертывания полуфабрикатов до статей затрат решения не имеет и не зря сама 1С такого не делает. Потому что может быть простой случай: полуфабрикаты, использованные в текущем месяце, были изготовлены в прошлом - вы будете искать затраты в прошлом периоде? А если часть полуфабрикатов были изготовлены в позапрошлом периоде, часть в прошлом, а часть в текущем - какие затраты показывать для полуфабрикатов?
#74 by miksla1
У меня задача была поставлена однозначно, поэтому пришлось искать в прошлых периодах, и только если нет и там, тогда полуфабрикат остается не развернутый. Кстати, если есть спецы по РАУЗ - можно ли с помощью этого механизма решить текущую задачу? А то пока только название механизма слышал.
#75 by ASU_Diamond
Есть вариант чтобы при выпуске п/ф на склад скидывать в регистр затраты на выпуск полуфабриката. Когда идет списание п/ф расчитывать среднию с/с п/ф и убирать из регистра эти затраты. Потом уже можно развернуть по затратам.
#76 by miksla1
мне кажется это оч трудоемко. Если на то пошло и требуется действительно одним запросом, то нужно просто повертеть его, фильтры поставить чтобы лишние записи не брались, возможно как в сделать временные таблицы, частями считать.
#77 by Survivor
Делал давно (лет 5 назад) на заре УПП.. сделал регистр сведений - фактическая производственная себестоимость продукции и при расчете себестомимости (проведение дока) записиывал туда данные в нужном разрезе... в итоге когда пф был выпущем в другомпериоде уже достаточно просто было получить результат
#78 by ASU_Diamond
п/ф может выпускаться 3-4 месяца, а потом сразу все включится в одно изделие.
#79 by miksla1
фактически нужно продублировать систему расчета себестоимости. Запросами все собрать, имхо, быстрее, да и вероятность ошибок меньше. Я решил прежде чем что-то такое воротить надо с РАУЗ поразбираться - но так как запросами вопрос был закрыт - то все отложилось.
#80 by viknik
Что бы там у вас не посчиталось - все равно результат будет неверен. Если у вас, к примеру, расчет идет по средней стоимости и полуфабрикаты, использованные в текущем периоде были произведены в прошлом, а в прошлом периоде стоимость пф была получена усреднением стоимости пф позапрошлого периода и прошлого, то какие затраты вы покажете? 1С покажет в затратах среднюю стоимость полуфабрикатов из прошлого и позапрошлого периодов. А какую стоимость покажете вы? По затратам прошлого периода? Тогда они не будут равны затратам 1с-овским затратам. Но это еще простые случаи. А если пф изготавливаются из других пф?
#81 by viknik
А РУАЗ в принципе не сильно отличается от партионного учета. Просто надо правильно из него сделать вырезку нужных записей, т.е. получить аналоги регистров "Затараты", "Затраты на выпуск" и т.д. Можно посмотреть стандартные отчеты, например "план-фактный анализ себестоимости выпуска", где данные объединяются с обоих видов регистров
#82 by miksla1
Я забыл сказать, что изначально считаю эту задачу некорректной :-) Однако, решение, пусть и немного кривое задача имеет, с моей точки зрения. На верхнем уровне при выпуске продукции мы видим затраты по  материалам и полуфабрикатам, причем конкретные суммы и количества. Наша задача просто представить сумму затрат по полуфабрикату в виде сумм по материалам. Уходим в глубь и в прошлое и ищем материалы, причем сумму определяем по пропорции. Получаем вместо полуфабриката на сумму 100 р. несколько материалов на ту же сумму.
#83 by frashman
у вас полуфабрикат может  состоять  из полуфабриката который в свою очередь состоит из материала?
#84 by frashman
также писал все в регистр сведений, т.к когда многопередельное произ-во, то запросом выловить нереально. При РАУЗ задача решается легче, т.к. по сути идет двойная запись в одном регистре учет затрат
#85 by miksla1
да, кроме встречного выпуска. Идем вглубь по полуфабрикатам пока не найдем материалы.
#86 by miksla1
а сколько времени примерно ушло на механизм? Ведь там нужно встраиваться в код расчета себестоимости, а он далеко не простой.
#87 by frashman
50 часов
#88 by frashman
да он непростой, но сделав раз, все работает, т.к. фирма 1С традиционный расчет с/с больше не совершенствует.
#89 by miksla1
Да, достаточно много.  Но оно того стоит, в отличие от отчета такие данные не поплывут.
#90 by frashman
отчет при многопередельном производстве (переделов >15 и продукции порядка 50 позиций)  очень долго формируется, порядка 30-40 мин.
#91 by ASU_Diamond
это мы понимаем, отчет нужен больше не в суммовом значении затрат, а в количественном. Использоваться будет для отчета о вхождении затрат и откуда затраты появились. Как бы доказать что в стоимость изделия были включены такие-то материалы и что эти материалы идут по учету по такой-то стоимости.
#92 by sergfed
не знаю насчет имеет эта задача смысл или нет у нас просто "хозяин сказал надо значит надо", а насчет п/ф пришедших с прошлых периодов просто: определяем сколько (кол-во и стоимость) п/ф в расчитываемом периоде использовалось выпущенных в предыдущих периодах и это количество и стоимость в отчете идет отдельными столбцами без рассмотрения когда они точно были выпущены (но у нас просто: в производстве п/ф и материалы не остаются) И это, то что нужно руководству. Только у нас разузловка полностью до материалов и других затрат (26 сч).
#93 by disk-2008
Может, лучше через планирование с разузлованием Помощником планирования и план-фактным анализом решить?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С