#0
by ASU_Diamond
Подразделение1 делает полуфабрикат. Этот полуфабрикат сдается на склад, а затем списывается в Подразделение2. В подразделение2 выпускают продукцию. Нужно развернуть с/с полуфабриката в составе продукции по затратам. ИЗ Проблема в том что внутри подразделений происходят корректировки, которые, естно, не должны включаться в с/с, но признак этой операции (корректировки) заложен в в Реквизите КодОперации регистра. Для того чтобы включить отбор по этому реквизиту, приходится отказаться от таблицы оборотов. Переписал отчет под новый запрос - отчет стал долго выполняться и вываливаться с ошибкой "недостаточно памяти"... Зависает на первом левом соединении. как ещё можно исключить корректировку?
#4
by ASU_Diamond
он развернет только продукцию, а мне ещё надо развернуть полуфабрикаты входящие в продукцию
#6
by 73
Ладно. Общие советы: Временные таблицы и пакет запросов. В Таблица оборотов 2 раза одна и таже строится...
#7
by ASU_Diamond
да 1. капаю в сторону временных таблиц, пока результат тот же 2. разные там таблицы получаются, условия связи между ними заданны
#8
by ASU_Diamond
(+7) я уж думаю свой регистр забабахоть, перенеся КодОперации из Реквизитов в Измерения и прогнать заполнение...
#9
by 73
Виртуальные таблицы там одинаковы. И 2 раза строятся. А потом уже связываются. ЗЫ. Покзал бы переделанный запрос. Или там много буковок?
#12
by ASU_Diamond
ИЗ (НЕ ЗатратыНаВыпускПродукции.КодОперации В (&СписокКодовОпераций)) И ЗатратыНаВыпускПродукции.Период МЕЖДУ &НачДата И &КонДата B (НЕ ЗатратыНаВыпускПолуфабрикатов.КодОперации В (&СписокКодовОпераций)) И ЗатратыНаВыпускПолуфабрикатов.Период МЕЖДУ &НачДата И &КонДата ИТОГИ СУММА(КоличествоПолуфабриката), ПО ОБЩИЕ
#13
by 73
Подозреваю, что группировать надо. Ведь ты хочешь аналог оборотов получить. А так у тебя ВСЕ записи со Всеми соединяются. Делай, например, каждую вложенным запросом(с группировкой по измерениям, условием по реквизиту и суммированим ресурсов, ну и по-хорошему ВидДвижения надо учитывать-приход/расход).
#16
by 73
Один из них что-то типа: ( Выбрать ЗатратыНаВыпускПродукции.Подразделение, ЗатратыНаВыпускПродукции.Продукция, ЗатратыНаВыпускПродукции.СтатьяЗатрат, (НЕ ЗатратыНаВыпускПродукции.КодОперации В (&СписокКодовОпераций)) И ЗатратыНаВыпускПродукции.Период МЕЖДУ &НачДата И &КонДата Сгруппировать По ЗатратыНаВыпускПродукции.Подразделение, Второй аналогично(группируй как тебе надо). Потом их соединяешь. Что-то так.
#17
by 73
+ ИЗ РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет КАК ЗатратыНаВыпускПродукции Забыл(
#18
by frashman
интересно Ваш запрос отработает, если количество переделов будет больше 10? я так понимаю РАУЗ Вы не используете?
#20
by ASU_Diamond
РАУЗ не используем, сыроват он был когда мы начинали и как он отработает при 10 переделах? я задаю расложить только полуфабрикаты входящие в продукцию причём тут встречная продукция?
#24
by Just4Fun
Правил обработку "расчет плановой себестоимости". в случае, если комплектующая является полуфабрикатом - ее стоимость разворачивается по статьям и т.д. рекурсивно. Можно выполнить три расчета с формированием сводного отчета. Для каждого варианта выбираются разные спецификации для полуфабрикатов. В общем, давно делал. всего уже не помню.
#26
by Just4Fun
без разницы. в цеелом алгоритм получения затрат изменен не был. Была лишь добавлена возможность "разворачивать" себестоимость полуфабриката.
#29
by Just4Fun
тока проблема может быть в том что уже далеко не 16 релиз. я делал под 14, потом вносил исправления под 16 (тогда 1С "перекомпоновала" модули). х.з. какие изменения были с тех пор.
#32
by sergfed
делаю уже месяца два с перерывами, когда время появляется свободное (которого никогда нет) В сыром виде есть. Использовать только запросы не получилось (оперативной памяти в моей голове недостаточно). Опишу может поможет Отличие задачи: получить структуру себестоимости готовой продукции без п/ф а из материалов и косвенных затрат. Кратко подход такой: 1 переделанный запрос из обработки "Расчет плановой себестоимости" (добавил характеристику затраты 2 полученное дерево превращаю в Таб знач где добавлено продукция и характеристика продукции 3 копирую в другую таб знач тока строки по готовой пордукции если затрата это п/ф ищу его в первой таблице и добавляю "конечные затраты" если затрата п/ф опять тоже самое для нее Ну еще много чего в том числе затраты п/ф которые перешли с предыдущего периода не раскладываю а включаю в итог как затраты прошлого периода PS Уффф, сложно описать то что наворотил в коде
#33
by sergfed
кстати для себя выяснил, что спецификации для рекурсивного разворачивания для получения факт с/с использовать нельзя у меня в базе слишком большие отличия иногда получаются
#34
by ASU_Diamond
решил по такому же принципу пойти, только у меня задача чтобы отчет выглядел: Так что я при выводе буду разворачивать да и у нас не заведены спецификации, с/с полуфабриката берем из факта выпуска за период.
#35
by sergfed
кстати наступил на грабли у себя пытался для спокойного вывода подсунуть частично обработанные данные в построитель отчета, на файловой работало долго но работало а на серверной отваливается по ошибке sql тк что пошел по старинке таблицы значений и рекурсия
#37
by sergfed
упаси боже просто руки видно кривые :-) всего то в таб знач порядка 500-800 тыс строк получается а подсовываешь в построитель он и загибается
#38
by valeriy vm
Интересно вы там работаете, развернет только продукцию) У нас к примеру ведеться много-передельное производство, и из чего сложилась себестоимость я лично просматриваю через этот отчет "Затраты на выпуск", где можно разворачивать все затраты на продукцию в том числе из чего сложилась себестоимость промежуточных элементов, т.е. полуфабрикатов, где собственно и видно по какой стоимости списывается на производство готовой продукции.Все это показал нашим экономистам которые рады до безумия.
#39
by sergfed
нашим лениво самим строить из этого отчета деревья это раз во вторых при этом надо учитывать что есть п/ф перешедшие с предыдущего периода и они не имеют отношения к тойже з/п начисленной в этом месяце
#41
by valeriy vm
И что оставшиеся с прошлого периода п/ф? у нас тоже есть НЗП. п/ф в текущем месяце будут списываться по какой стоимости? наверное с учетом того количества что осталось и той стоимости по какой остались) + новые п/ф и новая с/с.) Самим лениво, сделай им настройку и сохрани, пусть юзают!
#43
by ASU_Diamond
как тогда п/ф разворачиваете, если они со склада пришли? Со склада общей стоимостью приходят
#46
by valeriy vm
есть изделия которые выпускает одно подразделения документ ОТпЗ, на которые есть свои затраты, далее указываем куда эти изделия ушли и на производство какой продукции тоже документ ОТпЗ.
#52
by ASU_Diamond
хотя даже если и отнесено было сразу на затраты, попадает общая сумма затрат в изделие.
#53
by valeriy vm
на складе учет ввиде НЗП. На готовую продукцию приходит как п/ф со своей стоимостью.
#54
by ASU_Diamond
1. Как это в виде НЗП? на складе в штуках полуфабрикатов 2. Ну так а как ты в отчете разворачиваешь эту стоимость тогда? она же у тебя одной цифрой
#55
by valeriy vm
вообщем на складе не учитывается, просто остается НЗП на 20 счете если по другому. учет п/ф в ед. изм. какие указана в справочнике
#56
by valeriy vm
у нас пецифика что все п/ф при производстве тут же уходят в другое подразделение а там из него делают готовую продукцию, т.е 43 счет
#60
by ASU_Diamond
ну количество п/ф-ов и их стоимость потом включается в состав продукции, как ты в отчете развернешь из чего состоит сумма п/ф?
#61
by miksla1
Да, решал недавно такую задачу. У меня еще была проблема, что часть полуфабрикатов была на остатках (21 счет) в начале месяца. Сделал рекурсией если не хватает выпуска, то в прошлые периоды. Ну и встречный выпуск (когда пф сам из себя делается, и когда из продукции выделяется) убрал. Делал и запросом - но там было фиксированное количество переделов и по одному месяцу
#62
by valeriy vm
ясно, можно посмотреть из чего состоит п/ф по затратам если указать п/ф как изделие и по нему конкретно смотреть затраты, а в том же отчете где готовая продукция еще и развернуть п/ф не получиться только в отдельном окне
#63
by ASU_Diamond
вот в этом и суть проблемы: Надо в одном отчете это. В другом окне ты можешь посмотреть, только возникают проблемы: надо знать когда был выпущен п/ф количество п/ф входящих в одно изделие от 700 до 1000, окон хватит на все п/ф? :)
#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 назад) на заре УПП.. сделал регистр сведений - фактическая производственная себестоимость продукции и при расчете себестомимости (проведение дока) записиывал туда данные в нужном разрезе... в итоге когда пф был выпущем в другомпериоде уже достаточно просто было получить результат
#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
а сколько времени примерно ушло на механизм? Ведь там нужно встраиваться в код расчета себестоимости, а он далеко не простой.
#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С
- УПП/Бух НИОКР. Как это сделать в УПП?
- Есть готовая обработка переноса справочников из УПП в такую же УПП ?
- Баян, но почему ЗУП, УТ, БП,УПП, а не один УПП?
- v8: Резервы по сериям в УПП? / УПП 8.0
- из УПП в УПП
- УПП Можно ли в Упп посмотреть проводки по группе док-в?
- v7: v8: УПП. как начислять в УПП налог?
- Односторонний обмен УПП УПП
- УПП Попыталься в упп залить данные по ОКОФ с ИТС диска xml файл...
- УПП 1.2 ---> УПП 1.3
- УПП перенос данных из 1С 7.7 в УПП 8 1.3
В этой группе 1С
- Обработка ошибок Winhttp.WinhttpRequest
- Начисление по больничному листу (переходящий больничный)
- Планировщик NNCRON 1.91
- ошибка копирования файлов при обновлении Windows 2000 на Windows xp
- Как свести сальдо с бульдо при выплате зарплаты за позапрошлый месяц в ЗиК 294?
- Запрос по регистру накоплений, на момент времени
- Как использовать стили в 1С 8?
- шаблон Word, метки, цикл - НЕПОНЯТКА
- не признаються расхоы в КУДиР
- шибка SDBL: Не уникальный псевдоним поля fld 1054 pos 894
- rphost грузит процессор
- Обход переменных по индексу
- Разные версии платформ 1С сервер и клиентских на компах. Последствия
- Длина имени файла превысила 8 символов! Есть решение?
- Префикс ИБ не влияет на код номенклатуры в УТ 10.3
- v7: какое последние обновление для 1С Бухгалтерии и 1С Торговля и склад
- Как поменять ip адрес у почтового сервера?
- Сколько трафика потребляет терминальный сервер
- поиск в табличной части справочника
- УПП 1.2 документ "Отчет производства за смену"!