1c Гант диаграмыг чирэх, буулгах. Төслийн үе шатууд ар араасаа гардаг

Гантын диаграм (мөн туузан диаграм гэж нэрлэдэг) нь цаг хугацааны тэнхлэгт байрлах интервалуудын багцыг агуулсан бөгөөд объектуудын (цэг) нөөцийн (цуврал) ашиглалтыг тусгасан болно. Энэ төрлийн диаграммыг даалгаврын явц, нөөцийн төлөвлөлт, ажлын хуваарь болон бусад өгөгдлийг тодорхой тоон утгаар илэрхийлдэггүй, харин тодорхой хугацааны интервалаар дүрслэн харуулахад өргөн хэрэглэгддэг.

Ердийн Гантын диаграмд ​​төслийн бие даасан даалгавар, үйл ажиллагааг графикийн зүүн талд жагсаасан, дээд талд нь цагийн хуваарийг харуулсан бөгөөд даалгавар, үйл ажиллагаа бүрийн үргэлжлэх хугацааг хөндлөн зураас (тууз) хэлбэрээр харуулав. эхлэх өдрөөс дуусах огноо хүртэл.

Мэдээллийн уян хатан танилцуулга

Гант диаграм нь уян хатан өгөгдлийн бүтэцтэй. Цэгүүд болон цувралууд хоёулаа шаталсан цуглуулгуудыг төлөөлдөг бөгөөд жишээлбэл, төслийг холбогдох, шаталсан ажлуудын цуглуулга гэж үзэх боломжийг танд олгоно.

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

Нэг интервалын төгсгөлийг дараагийн диаграмын интервалын эхлэлтэй холбож өгөхийн тулд диаграмын өөр өөр интервалуудын хооронд холболт үүсгэх боломжтой.

Харааны тохиргоо ба танилцуулга

Гантын диаграм нь гадаад төрхийг өөрчлөх өргөн сонголттой. Харааны хэрэгслийг ашиглан та фонт, өнгө, цаг хугацааны интервалыг харуулах төрлийг тохируулах боломжтой. График дээр харуулсан утга бүрийн хувьд та тайлбарын тайлбарыг зааж өгч болно.

Ашиглахад хялбар

Гант диаграм нь харагдацын масштабын уян хатан програмчлалын болон интерактив тохиргоог өгдөг. Одоогийн диаграмын хэмжээнээс үл хамааран тодорхой хугацааны интервалыг (одоо байгаа өгөгдлөөс хамааран автоматаар тодорхойлох боломжтой) харуулах эсвэл харагдах хэсэгт заасан интервалыг харуулах боломжтой.

Хулгана ашиглан 1С: Аж ахуйн нэгжийн горимд диаграмын интервалыг интерактив байдлаар шилжүүлэх, сунгах чадварыг дэмждэг.

Гантын график нь ажлын цагийн хуваарийг дүрслэн харуулах зорилгоор бүтээгдсэн бөгөөд төслийн менежментийн хөтөлбөрүүдэд ихэвчлэн ашиглагддаг.

Би 1c дээрх Гант диаграмын объектыг ZUP-д (жишээ нь тооцооллыг дүрслэх даалгаварт) зориулж бүтээсэн гэж бодож байна. Нэг оноо (ажилтан) хэд хэдэн цуврал (аккруэл) харах боломжтой болгодог. Төслийн менежментийн хөтөлбөрт байдаг шиг хэд хэдэн багананд нарийвчлан тодорхойлсон цувралыг тодорхойлох боломжгүй юм.

Тиймээс диаграммын гол элементүүд нь Цэг, Цуврал, Утга юм.

Гант графикийн цэг

Энэ нь ажилтантай танигдаж болох өгөгдлийн үндсэн хэсэг бөгөөд туузны зүүн талд байгаа баганаар дүрслэгдсэн, нэг цэг нь энэ цэгийн цуваагаар дүрслэгдсэн хэд хэдэн мөрийг нэгтгэсэн, i.e. дээд ба доод хязгаарыг тогтоодог. Доорх зураг нь "А" цэгийн өгөгдлийн хил хязгаарыг харуулж байна.

Гант диаграмын цуврал

Энэ нь тооцооллын төрлөөр тодорхойлж болох цэгийг нарийвчлан харуулсан нэмэлт хэсэг бөгөөд цэгийн хязгаарлалт доторх шугамыг нүдээр харуулах болно.

Гант диаграмын утга

Энэ нь интервалуудын цуглуулгыг хадгалдаг объект юм. Үндсэндээ, харааны хувьд, үнэ цэнэ нь цувралын үнэ цэнэ бөгөөд үүний дагуу цувралын бүх хэсгийг эзэлдэг. Цэг ба Цувралыг зааж өгснөөр утгыг авч болно.

Гант диаграмын интервал

энэ нь туузны уртыг тохируулах объект юм. Эхлэх огноо, дуусах огноо гэсэн параметрүүдтэй. Интервалыг тооцооллын төрлүүдийн аль нэгээр нь тодорхойлж болно.

Одоо үүнийг кодонд хэрхэн хэрэгжүүлж байгааг харцгаая.

Эхлээд та Гант диаграмыг байрлуулах хүснэгтийн баримт бичгийн хэлбэрийг үүсгэх хэрэгтэй.

Гант диаграммыг үнэн зөв гаргахын тулд бид нэрлэсэн хэсгүүдийг үүсгэдэг.

Мөн бид зураг харуулах TabDocResult төрлийн Tabular Document гэсэн шинж чанарыг бий болгодог.

Гант графикийг хүлээн авах жагсаалт:

TabDocResult.Clear(); TechObject = Form AttributesValue("Объект"); Layout = TechObject.GetLayout("Layout"); AreaD=Layout.GetArea("ChartArea|ChartAreaTop"); Drawing = AreaD.Drawings; DG = Drawing.Object;

Одоо бид Цэг, Цуврал, Утга үүсгэх хэрэгтэй.

Оноо, цуврал, утгыг үүсгэх жагсаалт:

Point = DG.SetPoint(TexStr.Point); Цуврал = DG.SetSeries(TexStr.Series); Утга = DG.GetValue(Цэг, Цуврал);

SetPoint болон SetSeries аргуудын хувьд параметр нь дурын төрлийг зааж өгдөг.

Бид Утгатай болсны дараа интервал (бар) үүсгэж болно.

Интервал үүсгэх жагсаалт:

Интервал = Value.Add(); Interval.Color = WebColors.GreenLawn; // интервалын өнгийг тохируулж болно.Start = Date(2015,11,01); Interval.End = Төгсгөлийн өдөр(Огноо(2015,11,05));

Үүний үр дүнд бид хамгийн бага дүүргэлттэй Гант графиктай болсон бөгөөд үүнийг харуулах л үлдлээ. Үүнийг хийхийн тулд эхлээд бөглөсөн диаграммыг маягтын Хүснэгтийн баримт бичигт нэмэх хэрэгтэй. Гэхдээ эхлээд диаграмын хэмжээг нэмэгдүүлье, эс тэгвээс энэ нь тохируулагчийн загварт заасан хэмжээтэй байх болно. Үүнийг хийхийн тулд бид "Байршуулах" аргыг ашигладаг бөгөөд үүнийг зураг дээр ашигладаг, гэхдээ "Гант диаграмыг олж авах жагсаалт" жагсаалтаас харахад диаграм нь 0 индекстэй зургийн объект дээр байрладаг.

ChartHeight = 15; ChartWidth = 15; Зураг.Зохицуулах(ТалбайD. Талбай("R1C1:R"+ГрафикӨндөр+"C"+График Өргөн)); //өргөн ба өндрийг мөр, баганаар илэрхийлнэ TabDocResult.Output(AreaD);

Хэрэв та удирддаг маягт ашигладаг бол өмнөх бүх кодыг сервер дээр бичсэн байх ёстой.

Та Гантын графиктай ажиллах зарчмыг харж болох удирддаг маягт дээр жижиг боловсруулалтыг татаж авах боломжтой. Боловсруулалтын зарим дэлгэцийн агшинг доор харуулав.

Мэдээлэл оруулах хэсэг

Тохиргооны хэсэг

  • Даалгавруудтай илүү тохиромжтой, хурдан ажиллах;
    • График дүрслэл;
    • Гантын график дээрх үргэлжлэх хугацаа, эхлэх, дуусах огноог өөрчлөх;
    • Шаталсан жагсаалттай ажиллах (баруунаас зүүн тийш шилжих, бүлгийг задлах/өргөжүүлэх)
    • Мөр зөөх, устгах, арилгах, нэмэх (даалгавар)
    • Сонгосон хэсгийг эхний сонгосон мөрийн утгуудаар дүүргэх;
    • Мөрүүдийг чирж хуулах
  • Хуанли (хуваарьлагч) хэлбэрээр нэмэлт дэлгэцийн горим - 2.1 хувилбар ба 1C: Enterprise 8.3.6 ба түүнээс дээш хувилбаруудад:
    • Даалгавруудыг хурдан засварлах: сунгах, өөр өдөр чирэх эсвэл ажлын маягтаар давхар товших замаар үргэлжлэх хугацааг өөрчил.
    • Хуанли (долоо хоног, сар) болон даалгавруудыг (харилцаа холбоо, нөөцийг харуулах) харуулах янз бүрийн горимууд;
    • Жүжигчдийн ажлын ачааллыг хялбархан харах;
    • Гүйцэтгэгчдийн хооронд даалгаврыг хурдан шилжүүлэх;
    • Хуанли хэвлэх чадвар.
  • Мэдээллийн сангийн файлд төслийг хадгалах/нээх (BSP, UT 11.2, UNF, 1C:ERP-д зориулагдсан);
  • *.csv форматаар Microsoft Төслийн баримт бичгүүдийг импортлох/экспортлох.
  • Дурын тохиргооны даалгаврууд дээр үндэслэн төслийг бий болгох, мөн төслийг мэдээллийн санд хадгалах (тохируулгын объектуудтай солилцох эх кодын загвар жишээг боловсруулахад байдаг);
  • Даалгаврын нөөц ба зардлын заалт;
  • Амралтын өдрүүд, холболтын төрөл, саатал зэргийг харгалзан үргэлжлэх хугацаа, огноог дахин тооцоолох.
  • Баримтыг хадгалах;
  • Нөөц ба хугацаанд (сар, долоо хоног) зардлын тайлан;
  • Багана дахь утгын шүүлтүүрийг ашиглах;
  • Баганын удирдлага: хөдлөх, харагдах байдлыг хянах

Gant 1C: 2.0 ба түүнээс дээш хувилбарын даалгавартай ажиллах

Gant 1C: 2.1 хувилбарт хуанли (хуваарьлагч) хэлбэрээр даалгавартай ажиллах


Онцлогууд:

  • Хэрэв та баганын утгыг нэг даалгавраас доод хэсэг рүү (жишээлбэл, даалгаврын нөөц) хуулбарлах шаардлагатай бол та тушаалыг дуудах хэрэгтэй.контекст цэснээс.
  • Нэмэлт хуанлийн горимд (1C: Enterprise 8.3.6 ба түүнээс дээш хувилбарын 2.1 хувилбар) та үүсгэх, өөр огноо руу шилжих, үргэлжлэх хугацааг өөрчлөх, өөр гүйцэтгэгч рүү шилжүүлэх боломжтой.

  • Сонгосон даалгаврын өгөгдлийг өөрчлөх эсвэл харахын тулд та тушаалыг дуудах ёстой"Даалгаврын тайлбар (F2)" контекст цэснээс.

  • Сонгосон даалгаварт нөөцийг хуваарилахын тулд та тушаалыг дуудах хэрэгтэй"Нөөцийн хуваарилалт" контекст цэснээс эсвэл баганын нүдэн дээр давхар товшино уу"Нөөц".
  • Огноог автоматаар тооцоолохын тулд даалгавруудыг хооронд нь холбохын тулд та товчлуурыг ашиглан тэдгээрийг сонгох хэрэгтэйШилжилтэсвэл Ctrlболон товчийг дарна уу "Даалгавруудыг холбох"- хэрэв нөөцийг өмнө нь зааж өгсөн бол нөөцийг харгалзан холбоосыг үүсгэх болно, эс тэгвээс даалгавруудыг нэг нэгээр нь холбох болно. Та мөн таб дээрх ажлын маягт дээр холболтыг тохируулж болно:


  • Командуудыг ашиглах"Зүүн тийш шилжих (Ctrl + Alt + 9)" Тэгээд "Баруун тийш шилжих (Ctrl + Alt + 0)" та даалгаврын шатлалыг удирдах боломжтой.
  • Даалгавруудын хооронд шинэ мөр оруулахын тулд та тушаалыг дуудах хэрэгтэй"Дэлгэх (Ctrl + Alt + I)" контекст цэснээс.
  • Сонгосон мөр эсвэл мөрийг устгахын тулд та командыг дуудах хэрэгтэй"Мөр устгах" контекст цэснээс.
  • Даалгаврын нэрийн агуулгыг арилгахын тулд та тушаалыг дуудах хэрэгтэй"Цэвэр"контекст цэснээс.
  • Багана дахь утгаараа шүүлтүүр хэрэглэхийн тулд баганын нэр дээр давхар товшино уу.


  • Даалгавруудыг чирэхийн тулд та сонгосон мөрүүдийн хилийн гадна хулганаа барьж, хүссэн шугамын доор чирэх хэрэгтэй. Хуулахын тулд товчлуурыг удаан дарж ижил алхмуудыг хийнэ үүCtrlчирч байхад.
  • Гант диаграм дээрх ажлын үргэлжлэх хугацааг чирж өөрчлөхийн тулд дараах зүйлийг хийнэ үү.
    1. Гант диаграмын график дээр хулганы зүүн товчийг давхар товшино уу (баруун талд) - график засварлах горимыг идэвхжүүлнэ;
    2. Хүссэн хугацааг хулганаар зөөх эсвэл үргэлжлэх хугацааг өөрчлөх;
    3. Хүснэгтийн бусад нүдэн дээр дарж диаграмыг засварлах горимоос гарна уу. Үүний дараа үлдсэн ажлуудын цагийг холболтууд дээр үндэслэн тооцоолж, хуваарьт автоматаар шилжих болно.

  • Тайлангийн хуудсан дээр та урьдчилан тодорхойлсон сонголтуудын аль нэгийг сонгож болно:

Өөрчлөлтийн түүх

Хувилбар 2.1.6.1 хуанлитай (10.04.2016)

Тогтмол: 2.1.5.1 хувилбарт боловсруулалт "Стандарт дэд системийн номын сан"-гүй тохиргоонд эхлээгүй;
- Засварласан: хумигдсан бүлгүүдийн доор мөрүүдийг устгах үед Гант диаграм дахь холбоосууд алга болсон.
- Тогтмол: 1000-р мөрөөс эхлэн буруу ажиллагаа (хүснэгт болон Гант диаграм, шатлалыг зэрэгцүүлэн харуулах).

Хувилбар 2.1.5.1 хуанлийн хамт (20.02.2016)

Төслийг стандарт дэд систем (UT 11.2, UNF, 1C:ERP, ...) бүхий мэдээллийн сангийн файл болгон хадгалах боломжийг нэмсэн.

Диск дээрх файлуудтай харьцуулахад мэдээллийн сангийн файл хэлбэрээр хадгалахын давуу тал нь бүх зүйл нэг мэдээллийн санд хадгалагддаг, хэрэглэгч түүнтэй ажиллаж байх үед файл түгжигддэг (энэ үед бусад хэрэглэгчид төслийг өөрчлөх боломжгүй), төслийн хувилбаруудыг хадгалах чадвар, стандарт дэд системийг ашиглан төслийн файлд хандах хандалтыг тохируулах чадвар.

Төслийн автомат хадгалалтыг зассан.

Мэдээллийн сантай гадаад тайланг холбох параметрүүдийг зассан.

Огноог устгаж, өөрчилсний дараа бүлэглэсэн мөр бүхий Гант диаграмын дэлгэцийг зассан.

Боловсруулалттай ажиллах тусламж мөн шинэчлэгдсэн. Нэмэгдсэн хэсгүүд:

+ "Стандарт дэд систем бүхий мэдээллийн сангийн файлуудаас төслийг хадгалах/нээх (UT 11.2, UNF, 1C:ERP, ... хувьд)".

+ "Gant 1C 2.1-ийг тохиргоонд холбож байна."

* Олон хүмүүс Gant1C объектын модулийн нууц үгийг асуусан (зарим нь бүр шаардаж байсан) мөн зарим нь хортой код (Троян) байна гэж санаа зовж байсан. Сонгогдсон гар урчууд эцэст нь объектын модулийг эвдэж чадсан ... Одоо би бүх хүмүүст зориулж картуудыг нээхээр шийдсэн - 2.1.5.1 хувилбар дээр Объектын модулийг үзэх, засварлахад зориулж нээгдсэн - одоо та хаалттай модульд юу байгааг харж болно.

Хувилбар 2.1.4.1 (хуанлийн хамт)болон 2.0.4.1 (2015/12/20):

Стандарт тохиргоонд (UT 11, 1C:ERP, ...) "Нэмэлт тайлан"-д холбогдох боломжийг нэмсэн.
P.S. Тийм ээ, үнэндээ энэ нь боловсруулагдаж байгаа, гэхдээ өгөгдлийн байршлын байршлыг ашигладаг тул би үүнийг гадаад тайлан болгон хадгалдаг бөгөөд тохиргоонд үүнийг "Нэмэлт тайлан"-тай тусгайлан холбох шаардлагатай.

Даалгаврын нөөцийн хүснэгтэд нөөцийн нэрийг гараар оруулах үед гарсан ажлын маягтын алдааг зассан.

Хувилбар 2.1.3.4 (хуанлийн хамт)болон 2.0.3.4 (2015/10/30):

Зүүнээс баруун тийш шилжүүлэх, даалгавруудыг устгах үед холболтыг сэргээхэд гарсан алдааг зассан (2.1.2.2/2.0.3.2 хувилбартай хүмүүс "2.1.3.4 хувилбарыг 2.1.2.2.txt хувилбартай харьцуулах тайлан"-г татаж авч бие даан өөрчлөлт хийх боломжтой. ”).


Хувилбар 2.1.2.2 (хуанлийн хамт)болон 2.0.3.2 (2015.10.3):

Нөөцийн тайланд даалгаврын нэрээр бүлэглэх чадварыг нэмсэн (Tsr1c удаан хугацааны өмнө хүссэн)

Дахин нээсэн файлыг (саалчдын олсон) хадгалах болон автоматаар хадгалахыг зассан.

Даалгаврын тоо 1000-аас хэтэрсэн үед гарсан алдааг зассан (Diamond_Angel тайлбарласан).

Хувилбар 2.1.1.9 (2015/08/24)

"Хуанли" таб нэмсэн:

Даалгавруудыг хуанли хэлбэрээр (долоо хоног, сар) бүхэлд нь болон хөдөлмөрийн нөөц (гүйцэтгэгчид) -ийн хүрээнд харуулах - жүжигчдийн ажлын ачааллыг илүү тохь тухтай харах;

Даалгавруудын үргэлжлэх хугацаа, байршлыг засварлах, дараа нь холбогдох ажлуудын огноог дахин тооцоолох;

Хуанли дахь үүсгэсэн ажлуудыг гүйцэтгэгчээр хурдан үүсгэж, цэгцлээрэй.

"Нөөцөөр" дэлгэцийг харахад та даалгаврыг нэг нөөцөөс (гүйцэтгэгч) нөгөө рүү шилжүүлэх боломжтой;

Даалгаврын текстийн дэлгэцийн төрлийг тохируулах: холболтыг харуулах, нөөцийг харуулах. Мөн холболт болон нөөцүүд нь хэрэгслийн зөвлөмж дээр харагдаж байна;

Хуанли хэвлэх чадвар.

Хувилбар 2.0.2.1 (2015.08.2)

Файлаас нөөцийн жагсаалтыг ачаалах боломжийг нэмсэн (өөр өөр төслүүдэд ижил нөөцийг хурдан зааж өгөх)

Хувилбар 2.0.1.16 (2015/07/15)

Удирдлагатай интерфэйс/Таксид зориулж бүрэн шинэчилсэн.

Хэт ягаан туяа/Такси руу шилжсэний дараа боловсруулалт илүү тогтвортой ажиллаж эхэлсэн. Дибаг хийх явцад Гант диаграмын масштабыг өөрчлөх эсвэл график дахь цаг хугацааг өөрчлөх үед ямар ч гэмтэл ажиглагдаагүй бөгөөд энэ нь ердийн хэлбэрээр ажиглагдсан.

Даалгаврын тайлан нь өгөгдлийн бүтцийн систем дээр суурилдаг

Тусламж шинэчлэгдсэн бөгөөд тусдаа файл руу шилжсэн.

Тэг үргэлжлэх хугацааг зааж өгөх чадварыг нэмсэн (тухайн үе эсвэл тэмдэглэл хэлбэрээр)

* Огноо, цагийн тооцоог зассан

Анхдагч байдлаар, эхлэх огноо нь 00:00:00 цагаас эхэлдэггүй, гэхдээ тогтоосон ажлын цаг эхлэхээс эхэлдэг бөгөөд дуусах огноо нь ажлын цагийн эхнээс + тухайн өдрийн ажлын цагийн тоо (жишээлбэл, 9:00 - 17:00 - ажлын 8 цаг)

Үргэлжлэх хугацааны аравны нэгийг (0.1, 0.2 гэх мэт) 1 цаг гэж тооцдог бөгөөд энэ нь илүү практик юм. Өмнө нь, жишээлбэл, 8 цагийн ажлын цагтай бол 0.1 хоногийн үргэлжлэх хугацаа нь 0.1 * 8 = 0.8 цаг = 48 минут байсан бөгөөд энэ нь төөрөгдөлд хүргэсэн.

* Нөөц ба холболттой оновчтой, хурдасгасан ажил.

Хүснэгтийн баримт бичгийн нүднүүдэд багцлахын оронд нөөц ба холболтыг тусад нь хүснэгтэд байрлуулна. Энэ нь мэдээллийн баазын мэдээлэл солилцоход тохиромжтой.

* Объект модулийн нэг процедураас бусад тохиолдолд эх код бүрэн нээлттэй байна

Нөөцтэй ажиллахад гарсан алдааг зассан

Дурын тохиргооны объектуудтай харилцах, MS Project руу импортлох/экспортлох, боловсруулалтын тайлбарын үргэлжлэлийг тусад нь татаж авах файлд оруулсан болно.

P.S. Зохицуулалттай хэлбэр рүү орчуулах нь маш хэцүү байсан. Би энэ хөгжлийг удаан хугацаанд хөгжүүлээгүй, учир нь миний бодлоор удирдлагатай интерфейсгүйгээр энэ нь хаашаа ч хүрэхгүй байх болно. Энэ нь хатаасан цэцгийг гоёмсог савлагаатай чимэглэхтэй адил юм. Техникийн тал дээр боловсруулалт нь нэлээд төвөгтэй байдаг - эх код нь удирдаж буй маягт руу орчуулах үед тулгарах шаардлагатай олон стандарт бус нюансуудыг агуулдаг. Үнэнийг хэлэхэд, үүнээс юу ч гарахгүй, эсвэл эмчилгээ нь доод түвшний цогцолбороор явагдана гэж би бодсон. Гэвч нойргүй хоносон олон шөнийн дараа бүх зүйл бүтсэн! Үүнээс гадна хөгжлийн шинэ зам нээгдэж, миний хэрэгжүүлэх гарцаагүй шинэ санаанууд гарч ирэв.