График заказов


Чуть модернизированный график заказов из УПП.
Т.к. не устраивал функционал:
1. оригинальный отчет строится по всем заказам за период
2. можно наложить фильтр по заказу-"родителю", но тогда вся ветка подчиненности заказов тоже исчезнет.
3. ветвь заказов начинающаяся ранее даты отчета будет обрезана и показана только с заказов идущих после даты отчета.

Up 31-07-2012

«Научил» обработку определять границы периода автоматически и рисовать дерево в ситуациях, когда подчиненные заказы начинаются раньше родителя.

 

P/S Напоминаю, что обработка правится в основном для использования с заказами на производство. В остальных случаях, если что-то не работает, пишите. Но исправления не обещаю. Исключительно по мере наличия свободного времени.

 

Чуть модернизированный график заказов из УПП.
Т.к. не устраивал функционал:
1. оригинальный отчет строится по всем заказам за период
2. можно наложить фильтр по заказу-«родителю», но тогда вся ветка подчиненности заказов тоже исчезнет.
3. ветвь заказов начинающаяся ранее даты отчета будет обрезана и показана только с заказов идущих после даты отчета.

 

Отчет еще не «полировался», но уже активно используется.

Главное что скорость формирования и вывода отчета увеличилась существенно.

16 Comments

  1. discant

    Автор, а будет ли обработка группировать заказы на графике по структуре подчиненности заказов? Если да, то как это сделать?

    Reply
  2. discant

    В общем, по структуре подчиненности заказы нормально так и не группируются… Если пытаешься делать отбор по заказу пишет «Поле объекта основной заказ на производство не обнаружено»… Будет ли автор исправлять сие? (Под группировкой по структуре подчиненности я имею ввиду плюсики, нажав на которые можно раскрыть низший по иерархии уровень… Дерево в общем)…

    Reply
  3. hvlad77

    Вы какие заказы имеете ввиду?

    Я правил обработку исключительно ориентируясь на заказы на производство. Они деревом с «плюсиками» отражаются замечательно.

    Reply
  4. discant

    Да, я имею ввиду именно заказы на производство. А вот подчиненность древовидная их видна только если дата запуска подчиненного заказа не больше даты запуска заказа-основания… Посмотрите, плиз, можно ли это пофиксить?

    Reply
  5. hvlad77

    (4) discant,

    Понял. Посмотрю на днях. Просто у нас такая специфика, что подчиненные заказы никогда не начинаются раньше родителя. Вот и не учел этот момент.

    Reply
  6. discant

    Спасибо. А с отбором по заказу как?

    Reply
  7. discant

    Вообще, было бы здорово, чтобы заказы выстраивались по структуре вне зависимости от периода выполнения заказов. Хорошо бы, если бы привязка шла только к структуре подчиненности… Можно ли это реализовать?

    Reply
  8. discant

    А не подскажете, где в коде описана группировка на графике?

    Reply
  9. hvlad77

    Группировка там формируется с разных мест. Сначала в тексте запроса, потом в Сформировать() заполняется массив, потом по этому массиву строятся связи. Вроде как-то так.

    Reply
  10. discant

    А у Вас пока не получилось посмотреть?

    Reply
  11. hvlad77

    (10) discant,

    Посмотреть что? Если по вопросу «ообще, было бы здорово, чтобы заказы выстраивались по структуре вне зависимости от периода выполнения заказов», то я сегодня обновил файлик, описание и скриншот.

    Reply
  12. discant

    Я посмотрел… Если то конечно… Если файл по ссылке «Скачать», то почему-то заказы группируются только по верхнему уровню… То есть плюсом можно раскрыть только основной заказ и увидеть ему подчиненные заказы. Но у этих подчиненных есть еще подчиненные… Хотелось бы видеть дерево целиком…

    Reply
  13. discant

    Да, и при отборе по заказу платформа вылетает… А остальные отборы почему-то не работают…

    Reply
  14. hvlad77

    у вас какая платформа? У меня ничего не вылетает, видно все дерево.

    Reply
  15. discant

    8.2.15.318…

    А может вы бросите мне файлик на почту…

    discant@mail.ru

    Заранее спасибо.

    Reply
  16. discant

    Может файл не обновился, потому что у меня по сути ничего не изменилось… Тем более, в описании вы пишете, что период должен якобы сам подставляться по отбору так этого тоже нет… Если, когда график уже сформирован, указывать ему отбор по заказу и нажимать сформировать тогда платформа вылетает. В ином случае вываливается ошибка. вот скрин…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *