Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Вопрос по запросу          
a3a3ello Подменю пользователя
сообщение 17.10.13, 17:22
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Есть регистр. Условно два измерения и ресурс
Деталь / Изделие /КоличествоЭтойДеталиВИзделии
При этом само изделие в свою очередь может служить деталью для другого изделия. И так несколько слоев.
Надо запросом получить соответствие самая первая деталь - Конечное изделие и количество.
Есть идеи как это делается? Хотя бы приблизительно. Наверняка кто то уже сталкивался с похожей задачей.

спасибо.


Fynjy Подменю пользователя
сообщение 17.10.13, 19:01
Сообщение #2

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(a3a3ello @ 17.10.13, 18:22) *
Есть регистр. Условно два измерения и ресурс
Деталь / Изделие /КоличествоЭтойДеталиВИзделии
При этом само изделие в свою очередь может служить деталью для другого изделия. И так несколько слоев.
Надо запросом получить соответствие самая первая деталь - Конечное изделие и количество.
Есть идеи как это делается? Хотя бы приблизительно. Наверняка кто то уже сталкивался с похожей задачей.

спасибо.

Юзать СКД и оттуда получить дерево с иерархией.


Signature

alex040269 Подменю пользователя
сообщение 17.10.13, 20:50
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(a3a3ello @ 17.10.13, 18:22) *
При этом само изделие в свою очередь может служить деталью для другого изделия

Если справочник иерархия элементов, то может получиться В Иерархии.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

a3a3ello Подменю пользователя
сообщение 18.10.13, 7:22
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Нет никакого справочника с иерархией
Есть оборотный регистр

Деталь : Изделие : КоличествоДеталейВИзделии
Деталь1 : Изделие1 : 2шт
Изделие1 : Изделие2 : 4шт
Изделие2 : Изделие3 : 3шт

в результате должно получиться
Деталь1 : Изделие3 : 24шт

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

Fynjy по подробнее как СКД может с этим помоч.

logist Подменю пользователя
сообщение 18.10.13, 8:20
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Запросом и в СКД такое никак не получится. Это рекурсия.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 18.10.13, 9:19
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Цитата(logist @ 18.10.13, 9:20) *
Запросом и в СКД такое никак не получится. Это рекурсия.

На одной моей работе один сотрудник что-то подобное на СКД делал.

Batchir Подменю пользователя
сообщение 21.10.13, 7:52
Сообщение #7

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Вопрос на засыпку:
А ситуации типа

Деталь1 : Изделие1
Изделие1 : Изделие2

Деталь2 : Изделие1
Изделие1 : Изделие2

бывают?

Vofka Подменю пользователя
сообщение 21.10.13, 7:58
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Batchir, ну так в этом же и прикол. Причем заранее "уровень вложенности" неизвестен.

sava1 Подменю пользователя
сообщение 21.10.13, 9:11
Сообщение #9

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

ТС - [необходимо зарегистрироваться для просмотра ссылки]

Fynjy Подменю пользователя
сообщение 21.10.13, 9:13
Сообщение #10

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(logist @ 18.10.13, 9:20) *
Запросом и в СКД такое никак не получится. Это рекурсия.

Хрусталева 323 страница


Signature

Batchir Подменю пользователя
сообщение 21.10.13, 9:14
Сообщение #11

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Одним регистром тут не выкрутиться.
Как минимум необходимо отличать деталь от изделия (что бы получить данные именно по конечному продукту) и иметь спецификации к ним (что бы знать составляющие). И движения по регистру должны идти в разрезе этих спецификаций.
Только в этом случае можно получить корректную инфу, причем как в плановых так и в фактических показателях.

Сообщение отредактировал Batchir - 21.10.13, 9:18

Fynjy Подменю пользователя
сообщение 21.10.13, 9:21
Сообщение #12

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

И в догонку [необходимо зарегистрироваться для просмотра ссылки]


Signature

Домовик Подменю пользователя
сообщение 21.10.13, 9:23
Сообщение #13

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

спецификация - это отдельно где-то задать всю цепочку?


ну с деталью первого уровня понятно. это все элементы первой колонки, которые не встречаются во второй. делаем таблицу

второго уровня - деталь второй колонки, у которой есть в первой колонке элемент из таблицы первых деталей. делаем вторую таблицу

третьего уровня - деталь второй колонки, кот не является элементом второй и первой таблицы, у которой в первой колонке элемент из второй таблицы, делаем третью таблицу...


да, надо знать количество максимальное. или ждать пока последния выборка будет с нулем строк -все выбрали.

Сообщение отредактировал Домовик - 21.10.13, 9:42

Batchir Подменю пользователя
сообщение 21.10.13, 10:00
Сообщение #14

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Спецификация - это составляющие детали (изделия) для её изготовления
т.е.
Деталь1 состоит из 2 шт Изделие1 и 6 шт Изделие2
Деталь2 состоит из 3 шт Изделие1 и 3 шт Изделие2
Изделие1 состоит из 1 Изделие5 и 2 Изделие6
Изделие2 состоит из 2 Изделие5 и 1 Изделие7
и т.д.

т.е необходимо вбить то из чего состоит деталь по спецификации
Далее когда списывается номенклатура на изготовление детали (изделия) указывается конкретная спецификация по которой идет списание.
Это всё храниться в этом оборотном регистре.
В конечном итоге получится цепочка по которой можно получить ("разузловать") всё из чего состоит любая производимая деталь (изделеие) как в плановом показателе (по спецификации), так и в фактическом (по регистру)

Сообщение отредактировал Batchir - 21.10.13, 10:03

Спасибо сказали: Домовик,

Домовик Подменю пользователя
сообщение 21.10.13, 15:40
Сообщение #15

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

аааа, так изделие N-го уровня это деревцо такое. и таких изделий на одном уровне несколько. какая ж красивая задача, какая же красивая задача.

Цитата(Batchir @ 21.10.13, 6:00) *
Деталь1 состоит из 2 шт Изделие1 и 6 шт Изделие2


не. деталь ни из чего не состоит. Деталь - это изделие первого(нулевого) уровня.

информация о спецификации в указанном автором регистре есть. ее просто нужно достать.

Сообщение отредактировал Домовик - 21.10.13, 15:50

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 01.06.24, 22:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!