Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
19 Янв 2017, 13:44
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Нужна помощь по задаче.  (Прочитано 671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Задача об разузловании. В общем ситуация такова. Есть некоторый справочник ГП который содержит название товара А,Б,В, и его стоимость, при условии, что товар покупной, если товар не покупной то он производиться из других, покупных ,которые тоже указаны в этом справочнике. Есть справочник СИ, который показывает сколько нужно какого товара что произвести нужный). Вопрос как получить себестоимость товара, в который входят все остальные. Не могу в голове уложить этот цикл.
Отчет выглядит вот так:

Нужно добавить в ТЗ ещё колонку и посчитать себестоимость каждого компонента)


Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
в справочнике ГП вместо себестоимости, цена

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
"Разузлование" в общем случае - это процес при котором из одной позиции в результате разборки получается несколько других. Судя по тексту вы под этим термином понимаете другое?

Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
"Разузлование" в общем случае - это процес при котором из одной позиции в результате разборки получается несколько других. Судя по тексту вы под этим термином понимаете другое?
ну по факту у меня так есть, у меня так и есть если вы посмотрите на отчет, то увидите все компоненты входящие в А, и так можно получить отчет для любой детали.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
если вы посмотрите на отчет, то увидите все компоненты входящие в А
По вашему отчету ОЧЕНЬ проблематично понять что и куда входит

Вопрос как получить себестоимость товара, в который входят все остальные. Не могу в голове уложить этот цикл.
Разбираемся дальше. Не очень понятно почему в процессе разузлования вам необходимо искать себестоимость изначального изделия? У вас она в принципе есть/должна быть. Может вызывать вопрос о себестоимости узлов после разборки - тут есть над чем подумать (не очень долго). Так какую себестоимость вы ищите?


Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
если вы посмотрите на отчет, то увидите все компоненты входящие в А
По вашему отчету ОЧЕНЬ проблематично понять что и куда входит

Вопрос как получить себестоимость товара, в который входят все остальные. Не могу в голове уложить этот цикл.
Разбираемся дальше. Не очень понятно почему в процессе разузлования вам необходимо искать себестоимость изначального изделия? У вас она в принципе есть/должна быть. Может вызывать вопрос о себестоимости узлов после разборки - тут есть над чем подумать (не очень долго). Так какую себестоимость вы ищите?

я наверное не правильно выразился:
вот http://s1.radikale.ru/uploads/2015/12/18/b243d51e129be3e8c550e910421ed642-full.jpg это справочник ГП
у трех продуктов есть конечные цены, потому что они покупные, а продукт А, так или иначе состоит из всех что в справочнике ГП, это видно из отчета. Вот надо посчитать его себестоимость собственно, исходя из того что известна цена только на 3 продукта, а все остальные производятся из этих трёх)

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Н-дааааааа, тяжелый случай. И хочешь же помочь...Мой вам совет, если вы не понимаете терминов - не используйте их, применяйте простые слова и выражения - вас быстрее поймут.
Для начала я вам объясню, что вам нужно определить.
Представте вы купили коробку ЛЕГО для ребенка (ну или для себя). Сидите и пол дня собираете эту, ну пусть будет, машинку. Так вот процесс собирания машинки - это производство, сборка, т.е. на выходе вы получаете одну позицию конечного изделия.
Тут прибегает счастливый ребенок и за 15 секунд разбирает то что вы собирали пол дня. Так вот процесс разбора машинки - это разборка или "разузлование". Т.е. в результате из одной начальной позиции на выходе вы получаете несколько различный позиций.
Надеюсь вы понимаете что процессы сборки и разборки это разные процессы и определения стоимостей в этих процессах выполняется по-разному.
Если вы внимательно (и не один раз) перечитаете то что я выше написал, то прийдете к выводу, что у вас, таки, речь идет о процессе сборки, именно сборки, а не разузлования/разборки.
Теперь переходим ближе к телу...
Берем все тот же лего, но теперь у нас не одна коробка, а сразу 10, всяких разных: тут и машинка, и домик, и еще всяка-разна хрень собирательная. Стоимость каждой коробки вы знаете. Соответственно после того как вы собирете все 10 коробок в единую конструкцию и назовете "Город Лего" вы легко можете посчитать сколько стоит ваш "Город Лего".
Немного усложним схему. Естественно за раз вы не сможете собрать сразу все 10 коробок. Вы их собираете по 3 штуки. Взяли машинку, человечка и домик из трех разных коробок и собрали вместе в одну единую композицию и назвали ее "Комплект1", Завтра собираете еще 3 коробки и называете "Комплект2" и т.д. Итого "Город Лего" состоит из Комплект1 + Комплект2 +Комплект3 + еще какая-то коробка. Комплекты в нашей схеме - суть "полуфабрикаты", а "Город Лего" конечное изделие. И тут на вас нападет ступор и вы почему-то не можете посчитать сколько стоит "Город Лего". Схема все та же определяем состав комплектов и считаем стоимость всех коробок - получаем стоимость изделия.
(блин, аж пальцы заболели столько букв писать).

Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Н-дааааааа, тяжелый случай. И хочешь же помочь...Мой вам совет, если вы не понимаете терминов - не используйте их, применяйте простые слова и выражения - вас быстрее поймут.
Для начала я вам объясню, что вам нужно определить.
Представте вы купили коробку ЛЕГО для ребенка (ну или для себя). Сидите и пол дня собираете эту, ну пусть будет, машинку. Так вот процесс собирания машинки - это производство, сборка, т.е. на выходе вы получаете одну позицию конечного изделия.
Тут прибегает счастливый ребенок и за 15 секунд разбирает то что вы собирали пол дня. Так вот процесс разбора машинки - это разборка или "разузлование". Т.е. в результате из одной начальной позиции на выходе вы получаете несколько различный позиций.
Надеюсь вы понимаете что процессы сборки и разборки это разные процессы и определения стоимостей в этих процессах выполняется по-разному.
Если вы внимательно (и не один раз) перечитаете то что я выше написал, то прийдете к выводу, что у вас, таки, речь идет о процессе сборки, именно сборки, а не разузлования/разборки.
Теперь переходим ближе к телу...
Берем все тот же лего, но теперь у нас не одна коробка, а сразу 10, всяких разных: тут и машинка, и домик, и еще всяка-разна хрень собирательная. Стоимость каждой коробки вы знаете. Соответственно после того как вы собирете все 10 коробок в единую конструкцию и назовете "Город Лего" вы легко можете посчитать сколько стоит ваш "Город Лего".
Немного усложним схему. Естественно за раз вы не сможете собрать сразу все 10 коробок. Вы их собираете по 3 штуки. Взяли машинку, человечка и домик из трех разных коробок и собрали вместе в одну единую композицию и назвали ее "Комплект1", Завтра собираете еще 3 коробки и называете "Комплект2" и т.д. Итого "Город Лего" состоит из Комплект1 + Комплект2 +Комплект3 + еще какая-то коробка. Комплекты в нашей схеме - суть "полуфабрикаты", а "Город Лего" конечное изделие. И тут на вас нападет ступор и вы почему-то не можете посчитать сколько стоит "Город Лего". Схема все та же определяем состав комплектов и считаем стоимость всех коробок - получаем стоимость изделия.
(блин, аж пальцы заболели столько букв писать).
Да всё так и есть) я именнно это и хотел сказать, и действительно процесс собрки, но это мне не помогло написать код, я придумал простой цикл, и зашел в тупик, надо какой-то другой, а какой придумать не могу(

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Ничего сложного там нет определяете список комплектующих, например запросом. Пробегаете строки запроса и определяете тип комплектующего: материал или полуфабрикат. Если материал - добавляете в выходную таблицу, если полуфабрикат - определяете список комплектующих... и так пока в таблице не останется только перечень материалов.
Готовый код я вам давать, однозначно, не буду. Пробуйте сами писать - не получается? тогда может стоит задуматься о смене сферы деятельности...

Оффлайн LastShine

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Ничего сложного там нет определяете список комплектующих, например запросом. Пробегаете строки запроса и определяете тип комплектующего: материал или полуфабрикат. Если материал - добавляете в выходную таблицу, если полуфабрикат - определяете список комплектующих... и так пока в таблице не останется только перечень материалов.
Готовый код я вам давать, однозначно, не буду. Пробуйте сами писать - не получается? тогда может стоит задуматься о смене сферы деятельности...
спасибо, решил но без запросов, циклом с двумя признаками) Это не моя сфера деятельности, это задача в универе)


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
165 Сообщений
alex0402
76 Сообщений
alexandr_ll
38 Сообщений
LexaK
34 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
crow1983
31 Сообщений
sertak sertak
26 Сообщений
BuhRust
19 Сообщений
дфтын дфтын
17 Сообщений
Vzonder
17 Сообщений

* Кто онлайн

  • Точка Гостей: 885
  • Точка Скрытых: 0
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal