|
как лучше спроектировать регистр для производства | ☑ | ||
---|---|---|---|---|
0
gaigalov
19.12.23
✎
10:22
|
Добрый день.
Помогите новичку разобраться как лучше спроектировать регистр для выполнения задачи. Конфигурация полностью самописная. Производство. Нужен регистр для отслеживания остатков в производстве (сколько еще осталось выпустить изделий по заказу клиента). Есть поле "Срочно" - булевого типа. Напрашиваются такие параметры регистра: Измерение Номенклатура (что изготавливаем) Ресурс Количество (сколько еще нужно изготовить) Еще необходимо при построении отчета указать материал изготовления и учесть срочность. Думаю их записать в реквизиты регистра. Но тогда при построении запроса и получения ведомости остатков сколько еще необходимо произвести изделий из виртуальной таблицы РегистрОстатки - можно получить только поля Номенклатура и Остаток количества. Чтобы получить поля из реквизитов Материал и срочность приходится присоединять реальную таблицу Регистр. Получается 2 таблицы связь между ними ну и прочие глупости. Получается не очень. Подскажите как лучше спроектировать регистр. |
|||
1
steep1
19.12.23
✎
10:35
|
посмотри как типовых, очень часто там сделано хорошо.
|
|||
2
Eiffil123
19.12.23
✎
10:35
|
(0) а что мешает сделать два регистра? в одном держать план-факт по выпуску продукции. в другом - номенклатурный состав?
|
|||
3
Eiffil123
19.12.23
✎
10:40
|
(0) ну можно и один регистр, например так:
Измерения: Заказ Срочность Продукция Материал Ресурсы: КоличествоПродукция КоличествоМатериал Когда формируется заказ, пишет плюсом в регистр (с указанием потребности в материалах - по спецификации). Когда происходит списание материала в производство - делать расход только по ресурсу КоличествоМатериал Когда формируется выпуск готовой продукции - регистр по заказу (или продукции) закрывается полностью но честно говоря, не вижу смысла все в один регистр пихать |
|||
4
chelentano
19.12.23
✎
10:42
|
Можно и в самом заказе, если остатки по материалам не нужны
|
|||
5
azernot
19.12.23
✎
10:54
|
(0) Уберите из головы мысль, что это должен быть один регистр.
1. Правильнее назвать не "остатки в производстве", а "Заказы на производство". Логично, что регистр должен как минимум давать ответ на вопрос "Чего, для кого и сколько нужно произвести". Что касается срочности, то выбор типа "Булево", мне кажется неверным решением. Это будет ответ на вопрос "Срочно ли?", а лучше ответить на вопрос "Когда?". Но если это понятие нельзя привести к конкретному сроку (дате), или к приоритету производства, то пусть будет булево. Т.е. вырисовываются измерения "Номенклатура, Заказчик, Срок (срочность)" и ресурс "Количество". 2. Даже если на текущий момент предполагается производство продукции из одного (основного) материала, очевидно, что рано или поздно обязательно появится потребность учесть несколько ингредиентов (а то и полный состав сырья, работ, услуг и прочих затрат). Поэтому в данном случае это явно отдельное понятие "Калькуляция продукции". Очевидно, это понятие должно отвечать на вопрос "Какие материалы (работы, услуги и прочие затраты) нужны для производства такой-то продукции на такой-то момент времени, для такого-то заказчика, при таких-то условиях (к такому-то сроку, по такому-то варианту производства и т.п.). Как вариант, это отдельный документ "Калькуляция", который в шапке содержит продукцию и условия, в табличной части - состав и количество (как вариант, один элемент состава может быть отмечен как основной). И далее периодический регистр сведений, который отвечает на вопрос какая калькуляция используется для какой продукции при таких-то условиях. В самом простом варианте в этом регистре сведений в измерениях - Номенклатура (продукция), в ресурсах - ссылка на документ Калькуляция. 3. Следует сразу понять, что в одном отчёте получать все ответы на все вопросы - плохая идея. Она может быть реализована, но только с существенными ограничениями, при заранее фиксированных условиях. Лучше же сразу идти по "правильному пути". На отдельны вопрос лучше всего отвечает отдельный отчёт. Т.е. на вопрос "Чего, для кого и сколько нужно произвести?" - один отчёт, а на вопрос "Какие затраты (материалы) для этого понадобятся?" - другой отчёт. Но если нужен именно один отчёт, для начала неплохо бы его представить, нарисовать и только потом проектировать запрос к таблицам. |
|||
6
gaigalov
19.12.23
✎
12:02
|
Большое спасибо за ответы. Может я не совсем точно выразил свою мысль.
Мне нужен именно ответ "Чего, для кого и сколько нужно произвести". Вопрос какие затраты и материалы использовать мне не нужен. Вопрос про материал звучит так "Из какого материала необходимо изготовить деталь 1!" Т.е это прямая информация для рабочего что и из какого материала изготовить номенклатуру. В отчете нужно указать номенклатуру, заказчика, материал изготовления и срочность, ну и количество понятно. Дату к сожалению указать нет возможности. |
|||
7
gaigalov
19.12.23
✎
12:05
|
И если возможно немного расширить вопрос, то подскажите как можно регулировать Приоритет производства. Т.е последовательность операций по изготовлению деталей. Чтобы поле выполнения 1 операции была видна следующая операция и необходимое количество деталей для изготовления.
|
|||
8
Eiffil123
19.12.23
✎
12:08
|
(7) например, завести справочник "Спецификации" и "этапы работ"
|
|||
9
gaigalov
19.12.23
✎
12:23
|
Справочник то я завел. Вот реализация не совсем понятна. Пока идея такая. При выпуске (окончании 1 этапа) создавать запись в регистре для изготовления нужного количества изделий 2 этапа. И т.д. до конца цикла изготовления.
|
|||
10
Eiffil123
19.12.23
✎
13:13
|
(9) а кто будет нажимать кнопки, чтоб изделие переходило между этапами? вы кроме софта сразу продумывайте бизнес-процесс. Работягам может быть и не интересна ваша 1С-ка, ему не за это платят зарплату
|
|||
11
Xapac
19.12.23
✎
14:12
|
(0)Есть поле "Срочно" - булевого типа.
сразу делай поле "приоритет" числового типа. |
|||
12
gaigalov
19.12.23
✎
14:27
|
Вот с кнопками и вопрос.
Я думаю что мастер или менеджер когда операция выполнена должен создать документ выпуск продукции и в регистре минусуется заказанное количество для текущей операции и создается новая запись с новой операцией и нужным количеством. |
|||
13
gaigalov
19.12.23
✎
14:28
|
А вот поле приоритет не знаю как лучше сделать - номером или наименованием операции из перечисления или из справочника. При выборке с названиями проще будет чем преобразовывать номер в название в запросе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |