Всем доброго времени суток!
Может у кого это реализовано: Приходит сырье - ему присваиваются партии.
Из этого сырья выпускается различная продукция.
Руководство "хочет видеть", из какого сырья, из какой партии состоит выбранная единица готовой продукции...
Если у кого такое реализовано, подскажите, пжста, как это было выполнено.
Может у кого это реализовано: Приходит сырье - ему присваиваются партии.
Из этого сырья выпускается различная продукция.
Руководство "хочет видеть", из какого сырья, из какой партии состоит выбранная единица готовой продукции...
Если у кого такое реализовано, подскажите, пжста, как это было выполнено.
По теме из базы знаний
- 1С:Управление строительной организацией. 1С:ERP Управление строительной организацией 2
- Партионный учет по двум количественным показателям
- От заказов покупателей до выпуска продукции (на примере работы в 1С:ERP предприятия химической отрасли)
- Автоматизированная система управления складом AS WMS: автоматизация склада с адресным хранением с помощью ТСД
- 1С:ERP Металлургия ПРОФ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) olbu, производство - мусорная куча, в упп вы не сможете получить реальные данные. И это правильно. Как только сырье попадает в цех - отслеживать из какой партии оно пришло нет смысла, т.к. рядом может лежать аналогичное - вообще другой партии и другого поставщика. Это не склад, никто не будет заморачиваться и брать товар на производстве строго по фифо.
Проще объяснить руководству, что нельзя - чем в отчете производства указывать конкретную партию сырья.
А так все просто: нанять на каждую линию по н-человек для фиксации партии входа-использования, переписать списание Материалов с учетом партии-оприходования, настроить распределение затрат, запретить возвратные отходы, оценить стоимость трудозатрат и прибыли предприятию от такого внедрения ( она ест-но равна 0).
А вообще: все зависит от производства, если у вас крупногабаритные материалы(узлы) со штрихкодами, то можно их сканировать, так будет быстрее. Если болты-гайки-крупы-зерна, проще застрелиться.
Проще объяснить руководству, что нельзя - чем в отчете производства указывать конкретную партию сырья.
А так все просто: нанять на каждую линию по н-человек для фиксации партии входа-использования, переписать списание Материалов с учетом партии-оприходования, настроить распределение затрат, запретить возвратные отходы, оценить стоимость трудозатрат и прибыли предприятию от такого внедрения ( она ест-но равна 0).
А вообще: все зависит от производства, если у вас крупногабаритные материалы(узлы) со штрихкодами, то можно их сканировать, так будет быстрее. Если болты-гайки-крупы-зерна, проще застрелиться.
(1) olbu, попробуйте использовать заказы
кстати вы не сказали у вас партионный учет или РАУЗ ?
если РАУЗ тогда попробуйте Заказы
но сама задача не понятная.
может ваше руководство хочет и себестоимость по партиям считать? в производстве себестоимость считается по средней и больше никак
кстати вы не сказали у вас партионный учет или РАУЗ ?
если РАУЗ тогда попробуйте Заказы
но сама задача не понятная.
может ваше руководство хочет и себестоимость по партиям считать? в производстве себестоимость считается по средней и больше никак
У нас есть такая же задача: отчет "Затраты на выпуск" должен показать из каких покупных партий состоит выходное изделие.
(типа военное производство, все строго, чтобы знать кого из поставщиков наказать)
Решается автоматическим созданием Серий Номенклатуры при проведении документа поступления.
Естественно, в номенклатуре, нужно включить галки "Вести учет по сериям" и "Вести партионный учет по сериям".
Каждое поступление создает новую серию. Эту серию нужно будет выбирать во всех доках перемещения и списания.
Получается партия = серия.
В доках списания, форму выбора серии лучше заменить на свою, которая показывает только серии с остатками.
(типа военное производство, все строго, чтобы знать кого из поставщиков наказать)
Решается автоматическим созданием Серий Номенклатуры при проведении документа поступления.
Естественно, в номенклатуре, нужно включить галки "Вести учет по сериям" и "Вести партионный учет по сериям".
Каждое поступление создает новую серию. Эту серию нужно будет выбирать во всех доках перемещения и списания.
Получается партия = серия.
В доках списания, форму выбора серии лучше заменить на свою, которая показывает только серии с остатками.
В справочник СерииНоменклатуры добавлен реквизит нПартия, чтобы напрямую связать Серию и Партию
В модуле проведения поступления, для каждой строки вызывается примерно такой код:
Функция для каждой строки создает и возвращает новую серию.
Можно не вызывать, если серия уже заполнена.
Вызывать нужно когда Объект уже записан, а то серии создадутся, а документа нет.
В модуле проведения поступления, для каждой строки вызывается примерно такой код:
Функция ВернутьСериюНоменклатурыПриходногоДокумента(ПриходныйДокументСсылка, НоменклатураСсылка, СоздаватьСериюЕслиНеНайдена = Ложь) Экспорт
нСерияНоменклатуры = Справочники.СерииНоменклатуры.ПустаяСсылка();
Если НоменклатураСсылка.ВестиПартионныйУчетПоСериям Тогда
СерияНаименование = "" + СформироватьНаименованиеСерии(ПриходныйДокументСсылка);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СерииНоменклатуры.Ссылка
|ИЗ
| Справочник.СерииНоменклатуры КАК СерииНоменклатуры
|ГДЕ
| СерииНоменклатуры.Владелец = &Владелец
| И СерииНоменклатуры.нПартия = &нПартия
// | И СерииНоменклатуры.Наименование = &СерияНаименование
|";
Запрос.УстановитьПараметр("Владелец", НоменклатураСсылка);
Запрос.УстановитьПараметр("нПартия", ПриходныйДокументСсылка);
Запрос.УстановитьПараметр("СерияНаименование",СерияНаименование);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() тогда
нСерияНоменклатуры = Выборка.Ссылка;
Иначе
Если СоздаватьСериюЕслиНеНайдена Тогда
нСерияНоменклатуры = Справочники.СерииНоменклатуры.СоздатьЭлемент();
нСерияНоменклатуры.Владелец = НоменклатураСсылка;
нСерияНоменклатуры.Наименование = СерияНаименование;
нСерияНоменклатуры.нПартия = ПриходныйДокументСсылка;
нСерияНоменклатуры.Записать();
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат нСерияНоменклатуры.Ссылка;
КонецФункции
Функция СформироватьНаименованиеСерииПриходногоДокумента(ПриходныйДокументСсылка) Экспорт
Возврат "" + Формат(ПриходныйДокументСсылка.Дата, "ДФ=yyyy.MM.dd") + " №" + СвойМодуль.УдалитьЛидирующиеНули(ПриходныйДокументСсылка.Номер);
КонецФункции
ПоказатьФункция для каждой строки создает и возвращает новую серию.
Можно не вызывать, если серия уже заполнена.
Вызывать нужно когда Объект уже записан, а то серии создадутся, а документа нет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот