Т.к. не устраивал функционал:
1. оригинальный отчет строится по всем заказам за период
2. можно наложить фильтр по заказу-"родителю", но тогда вся ветка подчиненности заказов тоже исчезнет.
3. ветвь заказов начинающаяся ранее даты отчета будет обрезана и показана только с заказов идущих после даты отчета.
Up 31-07-2012
«Научил» обработку определять границы периода автоматически и рисовать дерево в ситуациях, когда подчиненные заказы начинаются раньше родителя.
P/S Напоминаю, что обработка правится в основном для использования с заказами на производство. В остальных случаях, если что-то не работает, пишите. Но исправления не обещаю. Исключительно по мере наличия свободного времени.
Чуть модернизированный график заказов из УПП.
Т.к. не устраивал функционал:
1. оригинальный отчет строится по всем заказам за период
2. можно наложить фильтр по заказу-«родителю», но тогда вся ветка подчиненности заказов тоже исчезнет.
3. ветвь заказов начинающаяся ранее даты отчета будет обрезана и показана только с заказов идущих после даты отчета.
Отчет еще не «полировался», но уже активно используется.
Главное что скорость формирования и вывода отчета увеличилась существенно.
Автор, а будет ли обработка группировать заказы на графике по структуре подчиненности заказов? Если да, то как это сделать?
В общем, по структуре подчиненности заказы нормально так и не группируются… Если пытаешься делать отбор по заказу пишет «Поле объекта основной заказ на производство не обнаружено»… Будет ли автор исправлять сие? (Под группировкой по структуре подчиненности я имею ввиду плюсики, нажав на которые можно раскрыть низший по иерархии уровень… Дерево в общем)…
Вы какие заказы имеете ввиду?
Я правил обработку исключительно ориентируясь на заказы на производство. Они деревом с «плюсиками» отражаются замечательно.
Да, я имею ввиду именно заказы на производство. А вот подчиненность древовидная их видна только если дата запуска подчиненного заказа не больше даты запуска заказа-основания… Посмотрите, плиз, можно ли это пофиксить?
(4) discant,
Понял. Посмотрю на днях. Просто у нас такая специфика, что подчиненные заказы никогда не начинаются раньше родителя. Вот и не учел этот момент.
Спасибо. А с отбором по заказу как?
Вообще, было бы здорово, чтобы заказы выстраивались по структуре вне зависимости от периода выполнения заказов. Хорошо бы, если бы привязка шла только к структуре подчиненности… Можно ли это реализовать?
А не подскажете, где в коде описана группировка на графике?
Группировка там формируется с разных мест. Сначала в тексте запроса, потом в Сформировать() заполняется массив, потом по этому массиву строятся связи. Вроде как-то так.
А у Вас пока не получилось посмотреть?
(10) discant,
Посмотреть что? Если по вопросу «ообще, было бы здорово, чтобы заказы выстраивались по структуре вне зависимости от периода выполнения заказов», то я сегодня обновил файлик, описание и скриншот.
Я посмотрел… Если то конечно… Если файл по ссылке «Скачать», то почему-то заказы группируются только по верхнему уровню… То есть плюсом можно раскрыть только основной заказ и увидеть ему подчиненные заказы. Но у этих подчиненных есть еще подчиненные… Хотелось бы видеть дерево целиком…
Да, и при отборе по заказу платформа вылетает… А остальные отборы почему-то не работают…
у вас какая платформа? У меня ничего не вылетает, видно все дерево.
8.2.15.318…
А может вы бросите мне файлик на почту…
discant@mail.ru
Заранее спасибо.
Может файл не обновился, потому что у меня по сути ничего не изменилось… Тем более, в описании вы пишете, что период должен якобы сам подставляться по отбору так этого тоже нет… Если, когда график уже сформирован, указывать ему отбор по заказу и нажимать сформировать тогда платформа вылетает. В ином случае вываливается ошибка. вот скрин…