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


Чуть модернизированный график заказов из УПП.
Т.к. не устраивал функционал:
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 не будет опубликован. Обязательные поля помечены *