Size: a a a

1с программирование

2019 November 09

АШ

Александр Шумаков in 1с программирование
Коллеги, есть кто с производства? Нужно придумать какую-то систему,  чтоб можно было из номенклатуры разузловать ее составные части по сериям, партиям , уникальным номерам, не суть важно в общем. Задача, в случае брака , разложить на элементы номенклатуру и посмотреть, из чего она была сделана с привязкой не к абстрактной гайке или болту, а к болту из такой то накладной...
Пока запилил регистр, придумал присваивать в движении прихода соотношению номенклатура, документ, какой нибудь уникальный айди. Документ, это пизодная накладная и док. преобразования, назову его условно. Док преобразования берет гайку на вход и выдает фланец на выходе, допустим. Фланец может взять другой док преобразования и на выходе дать , допустим, трубу. И так на каждом этапе преобразования я присваиваю айди паре : номенклатура создаваемая док преобразования.
Просто разузловать на элементы,  это уже написано.
А разузловать по конкретным  сериям , это взбрела идея в башке руководства...
Может, есть готовые решения?
Или у кого есть идеи на пальцах?
источник

k

kthxbai in 1с программирование
Партионный учет же
источник

k

kthxbai in 1с программирование
И комплектующих, и итогового изделия. Когда вернут, по истории дойдешь до комплектации и оттуда до партий комплектующих
источник

АШ

Александр Шумаков in 1с программирование
kthxbai
И комплектующих, и итогового изделия. Когда вернут, по истории дойдешь до комплектации и оттуда до партий комплектующих
То есть как-то штатно реализовано, ? Что у меня данная труба сделана из резины конкретной партии?
источник

КГ

Кирилл Горбов in 1с программирование
Это вроде стандартная задача "1С: Специалист". Можно посмотреть в курсах по подготовке, как она реализована.

В регистре накопления, по которому происходит учет поступаемых/реализовываемых/списываемых товаров, добавляется измерение "Партия" (тип - ссылка на документ поступления).

При реализации/списание товаров по FIFO, LIFO или по среднему определяется партия у каждого товара и делается запись этой информации в регистр.

В типовых конфигурациях этот механизм должен быть реализован.
источник

АШ

Александр Шумаков in 1с программирование
Кирилл Горбов
Это вроде стандартная задача "1С: Специалист". Можно посмотреть в курсах по подготовке, как она реализована.

В регистре накопления, по которому происходит учет поступаемых/реализовываемых/списываемых товаров, добавляется измерение "Партия" (тип - ссылка на документ поступления).

При реализации/списание товаров по FIFO, LIFO или по среднему определяется партия у каждого товара и делается запись этой информации в регистр.

В типовых конфигурациях этот механизм должен быть реализован.
Да, похоже оно. А мне, получается надо реализовать связи по партиям. То есть,  сделал я трубу, и мне надо построить отчет, из каких элементов она состоит, из каких элементов в см очередь состоят элементы выше и так до гайки. Для этого мне надо партии как-то между собой связать...связать так чтоб я быстро мог вытащить из какой партии получилась другая партия...
Или же как-то надо хранить эти связи... В отдельном регистре Что ли...
источник

АШ

Александр Шумаков in 1с программирование
То есть,  ну есть у меня партия  труба , док приходная. А как я пойму что она включает в себя фланец док проходная nn
источник

АШ

Александр Шумаков in 1с программирование
Тут никак не могу придумать..  или это затык в голове?
источник

АШ

Александр Шумаков in 1с программирование
В голову приходит добавлять еще 2 поля в регистр, ид партия родитель, ид партия тек док. Брать ид доков партии, и потом как-то цепочку восстанавливать...
источник

k

kthxbai in 1с программирование
Кирилл Горбов
Это вроде стандартная задача "1С: Специалист". Можно посмотреть в курсах по подготовке, как она реализована.

В регистре накопления, по которому происходит учет поступаемых/реализовываемых/списываемых товаров, добавляется измерение "Партия" (тип - ссылка на документ поступления).

При реализации/списание товаров по FIFO, LIFO или по среднему определяется партия у каждого товара и делается запись этой информации в регистр.

В типовых конфигурациях этот механизм должен быть реализован.
Не только партия, но еще и документ, который комплектует изделие
источник

k

kthxbai in 1с программирование
Чтобы по изделию отследить все комплектующие
источник

АШ

Александр Шумаков in 1с программирование
kthxbai
Чтобы по изделию отследить все комплектующие
Так где это можно посмотреть?
источник

k

kthxbai in 1с программирование
что имеено посмотреть?
источник

k

kthxbai in 1с программирование
потрогать партионный можешь в любой УТ или КА
источник

k

kthxbai in 1с программирование
все реализовано на уровне одного регистра накопления, который так и называется - партии товаров на складах
источник

АШ

Александр Шумаков in 1с программирование
kthxbai
все реализовано на уровне одного регистра накопления, который так и называется - партии товаров на складах
Да это понятно. Мне непонятно как мне потом  по этому регистру отчет построить? Ну пришел ко мне контролер отк. В трубе брак. Из чьих комплектующих она сделана.. Ну, в ут реализован механизм отслеживания что ли ? Из какой партии резины и фланцев эта конкретная труба собрана? И далее, из какого порошка сделана резина? Из партии а или из партии б? Я понимаю, что на этапе производства со склада А списано 7 коробок порошка партии приходная от 20.20.20 допустим. И эти 7 коробок затрачено на производство партии резины nnn.  То что эти партии списываются и как списываются, я понимаю. Списали 7 коробок порошка партии 20.20.20, получили смесь партии nnn. Приход смеси на склад Б партии nnn. Далее расход смеси партии nnn приход трубы партии Т. Как и где мне потом эту связь восстановить? Т- nnn- 20.20.20. Таких связей у меня будут тысячи. Это что, штатно реализовано?
Мне тут надо или носом ткнуть, или сказать, что такое штатно не делается , тогда где это можно хотя бы посмотреть?
источник

IK

Ivan Kischenko in 1с программирование
Вы немного путаете: то, что у Вас списалось по учету и то, что взято по факту в производство совпадает только по кол-ву. лежит на складе 10 труб, от разных поставщиков. кладовщик будет при выдаче смотреть какая из них пришла первой?
источник

IK

Ivan Kischenko in 1с программирование
если нужно смотреть по конкретной партии из чего ее сделали по учету, то можно в лоб рекурсией перебрать все партии, которые списывал документ партии, которая вас интересует.
источник

IK

Ivan Kischenko in 1с программирование
и это стандартный регистр позволяет делать
источник

АШ

Александр Шумаков in 1с программирование
Ivan Kischenko
если нужно смотреть по конкретной партии из чего ее сделали по учету, то можно в лоб рекурсией перебрать все партии, которые списывал документ партии, которая вас интересует.
Воооо. Это уже ближе к тому что мне надо.... просто, я пытаюсь предугадать мысли начальства... И назревает похоже, что надо будет штрих код лепить на каждую делать. Чтоб автоматом потом выстраивать связи. Естественно, если у меня лежит три ящика фланцев по разным накладным, вряд ли кладовщик будет записывать, какой ящик он в производство пустил.... на конкретную партию труб. Это скорее  сейчас подготовка у меня...
источник