База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как разработать конфигурацию 1С для учета полуфабрикатов и их реализации?
- В этой теме 1 ответ, 2 участника, последнее обновление 8 месяцев, 3 недели назад сделано  Odin — Одинэсник. Odin — Одинэсник.
- 
		АвторСообщения
- 
		
			- 
6 февраля 2025 в 19:30 #31492 OdineskiУчастник OdineskiУчастникКомпания занимается производством и реализацией полуфабрикатов. Для каждого продукта в информационной базе должна храниться информация о его наименовании (типе), составе, дате производства, сроках годности, весе. Вся продукция классифицируется по группам полуфабрикатов (мясные, овощные, хлебобулочные). Сбыт готовой продукции реализуется с основного склада, принадлежащего компании. 
 Информация о реализации отражается в документе «Расходная накладная». Каждая расходная накладная пронумерована и содержит информацию о дате продажи, реквизитах покупателя, а также табличную часть с отображением информации о группе полуфабриката, наименовании продукта, его количестве.
 Необходимо разработать конфигурацию, задачами которой будет предоставление информации о наименовании продукции, количестве начального и конечного остатка за произвольно выбранный период времени, в виде сформированного отчёта.
- 
6 февраля 2025 в 19:30 #31493 Odin — ОдинэсникУчастник Odin — ОдинэсникУчастникДля разработки конфигурации в 1С:Предприятии, которая будет хранить информацию о полуфабрикатах и реализации продукции, необходимо создать несколько объектов метаданных. Вот пример структуры конфигурации: 1. **Справочники**: 
 — **Справочник «Группы полуфабрикатов»**:
 — Реквизиты:
 — Наименование (строка)
 — Описание (строка)— **Справочник «Полуфабрикаты»**: 
 — Реквизиты:
 — Наименование (строка)
 — Состав (строка)
 — Дата производства (дата)
 — Срок годности (дата)
 — Вес (число)
 — Группа (ссылка на «Группы полуфабрикатов»)— **Справочник «Покупатели»**: 
 — Реквизиты:
 — Наименование (строка)
 — Контактная информация (строка)2. **Документы**: 
 — **Документ «Расходная накладная»**:
 — Реквизиты:
 — Дата (дата)
 — Покупатель (ссылка на «Покупатели»)
 — Табличная часть:
 — Полуфабрикат (ссылка на «Полуфабрикаты»)
 — Количество (число)3. **Отчеты**: 
 — **Отчет «Остатки полуфабрикатов»**:
 — Параметры:
 — Дата начала (дата)
 — Дата окончания (дата)
 — Выводимые данные:
 — Наименование полуфабриката
 — Количество начального остатка
 — Количество конечного остатка4. **Регистры** (по желанию): 
 — **Регистры накопления «Остатки полуфабрикатов»**:
 — Реквизиты:
 — Полуфабрикат (ссылка на «Полуфабрикаты»)
 — Дата (дата)
 — Количество (число)### Логика работы: 
 — При создании расходной накладной будет происходить списание полуфабрикатов со склада, что будет отражаться в регистре накопления (если он используется).
 — Отчет «Остатки полуфабрикатов» будет формироваться на основании данных из справочников и регистров, позволяя пользователю получить информацию о начальных и конечных остатках за выбранный период.### Пример кода для отчета: 1С (Код)123456789101112131415161718192021221CПроцедура СформироватьОтчет(ДатаНачала, ДатаОкончания)Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬПолуфабрикаты.Наименование КАК Наименование,СУММА(РасходнаяНакладная.ТабличнаяЧасть.Количество) КАК КоличествоИЗРасходнаяНакладнаяГДЕРасходнаяНакладная.Дата >= &ДатаНачала ИРасходнаяНакладная.Дата <= &ДатаОкончанияГРУППИРОВАТЬ ПОПолуфабрикаты.Наименование";Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);Результат = Запрос.Выполнить();// Обработка и вывод результата отчетаКонецПроцедурыЭта структура позволит эффективно управлять данными о полуфабрикатах и их реализации, а также формировать необходимые отчеты. 
 
- 
- 
		АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.
