Имя: Пароль:
1C
1С v8
УПП 1.3. Сосузловать номенклатуру
0 Falex
 
17.03.13
20:46
Подскажите пожалуйста. У меня есть номенклатура, характеристика (это материалы) и запись в потребности для выпуска другой номенклатуры (регистр номенкопления "Потребности в заказах на производство", которая в свою очередь также требуется для производства другой номенклатуры и т.д.
Цель получить последнюю номенклатуру, т.е. первую от которой прошло разузлование. Как сделать это можно в УПП? может есть функция или запрос писать сложный?
1 acsent
 
17.03.13
20:47
сосузл..., сосу... что???
2 Сниф
 
17.03.13
20:49
(1)
Процедура Сосузловать(Номенклатура)
..
КонецПроцедуры;
3 25-11
 
17.03.13
22:14
(1) чего не понял-то? ТС сосет "зловать" - черным по русски сказано.

(0) в общем случае случае один и тот же материал в итоге разузлования требуется для производства нескольких позиций исходной продукции. Поэтому непонятно, что именно требуется получить.

И Рг "номенкопления" в данном случае не поможет
4 Falex
 
17.03.13
22:16
Тогда в принципе как определить исходную продукцию, из которой в заказ на производство отдан данный материал?
5 25-11
 
17.03.13
22:25
(4) Ну смотри. Ты делаешь столы и стулья из струганых досок, а доски из бревен. У тебя заказ на стол и на стул.

Какой ответ ты хочешь получить на вопрос "для чего нужны бревна"?
6 Falex
 
17.03.13
22:28
да. хочу знать сколько мне надо сделать конкретно для стола, а сколько для стула.
7 Falex
 
17.03.13
22:28
но при этом фишка в том, что задача обратная задачи разузлования
8 25-11
 
17.03.13
22:39
Т.е. тебе нужна не одна номенклатура, а полный список, да еще и с количествами? Типа 1-ая строка:(Бревна, 10 столов, 3 кубометра),
2-ая строка:(Бревна, 20 стульев, 5 кубометров) и т.п.

Готового инструмента для этого не припомню. Наверное, придется писать.
Рг "Потребности заказов на производства" полного разузлования на предлагает, а тебе по идее именно оно требуется. Вообще говоря, с помощью функции "разузловать номенклатуру" задача, конечно, решаема. Сначала все разузловать до конца, а потом выбирать по материалам.
9 Krendel
 
17.03.13
22:50
Помощник планирования вам в помощь
10 disk-2008
 
18.03.13
09:41
(0)Сделай разузлование плана производства в план закупок.
11 cw014
 
18.03.13
09:48
А ник то какой??? Falex... Недаром речь про сосу злование идет :)
12 Falex
 
18.03.13
12:43
Можно без количества, т.е. просто список продукции, на производства которых пошли бревна.
13 25-11
 
18.03.13
20:46
(12) Эээээ... Тебе нужно оперделиться. "Пошли" или "должны пойти"? Это, как бы сказали в Одессе, две большие разницы.

(9),(10) По моему ПП после разузлования всегда "забывает" исходную номенклатуру. Т.е. для "сосузлования" непригоден
14 kotletka
 
18.03.13
20:51
а ты её отпедрилуй и тогда она сосузлуется
15 25-11
 
18.03.13
21:07
(14) не педриловать, а пердиловать предложено... только вряд ли поможет
16 NcSteel
 
18.03.13
21:08
(0) Делал так:

1. Получал состав спецификаций в ТЗ или ВТ:
- Продукция
- Материал
2 В рекурсии искал по материалу продукцию и далее по цепочке.
17 NcSteel
 
18.03.13
21:10
(16) + Надо написать обход зацикливания ... а именно хранить карту пути и при повторения данной карты прекращать разузловывать.
18 shuhard
 
18.03.13
21:56
(12)[Можно без количества, т.е. просто список продукции, на производства которых пошли бревна.]
в общем случае эта задача не имеет решения,
в частном если разузлования всех выпусков не пересекаются по ТМЦ, она примитивна
19 Krendel
 
18.03.13
22:22
(13) Набор заказов на производства, даст тебе полный перечень, как и план производства по сменам
20 Krendel
 
18.03.13
22:23
А так шухард прав- не трать бабло клиента. Если ты хочешь получить все возможные варианты выпуска из того же бревна изделий, ты получишь. Но вот получить оптимальный набор изделий из набора сырья- ты вряд ли получишь
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн