Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 50

Автор Маклаков Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

5.3.3. ИспользованиС Ρ„ΠΎΡ€ΠΌΡƒΠ» RPTwin

Рассмотрим построСниС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° RPTwin ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссов, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° рис. 5.11. МодСль описываСт процСсс изготовлСния издСлия ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ уровня Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’ Π½Π΅ΠΉ описаны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства, опрСдСляСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (UDP):

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (Integer List, допустимыС значСния Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ;

ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡ (Real Number);

ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹, Ρ‚ (Real Number).

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ("Π˜Π·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ издСлия") присвоСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ UDP "Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ", Ρ€Π°Π²Π½ΠΎΠ΅ 0, Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ контСкста -1 ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня -2. ЗначСния свойств "ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡" ΠΈ "ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹, Ρ‚" присвоСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ UDP Π² BPwin ΠΈ присвоСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано Π² 1.4.

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_287.jpeg

Рис. 5.11. Π”Π΅Ρ€Π΅Π²ΠΎ ΡƒΠ·Π»ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссов

НСпосрСдствСнно Π² срСдС BPwin Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ количСство рСсурсов (элСктроэнСргия ΠΈ Π²ΠΎΠ΄Π°), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для производства издСлия, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с UDP. Π’ ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ Diagram Object Report, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рис. 5.12, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ список Ρ€Π°Π±ΠΎΡ‚ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ… UDP, Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ произвСсти расчСты суммарных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для производства издСлия рСсурсов.

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_288.jpeg

Рис. 5.12. ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ UDP (Diagram Object Report), ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ срСдствами BPwin

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ со слоТной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСдствами- RPTwin. Для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ настройки ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Diagram Object Report (см. рис. 1.48) Π² качСствС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ RPTwin, послС Ρ‡Π΅Π³ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Report. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ сохранСния Ρ„Π°ΠΉΠ»Π° слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚Π° (.LWD). ПослС этого автоматичСски запускаСтся RPTwin ΠΈ появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ New Report. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ New Report Π² качСствС Ρ‚ΠΈΠΏΠ° создаваСмого ΠΎΡ‚Ρ‡Π΅Ρ‚Π° слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Columnar. БоздаСтся шаблон ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя всС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚Π° (рис. 5.13).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_289.jpeg

Рис. 5.13. Π¨Π°Π±Π»ΠΎΠ½ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° "РСсурсы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для изготовлСния издСлия "

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° (Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра) прСдставлСн Π½Π° рис. 5.14.

РСсурсы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для изготовлСния издСлия

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_290.jpeg

Рис. 5.14. ΠžΡ‚Ρ‡Π΅Ρ‚ "РСсурсы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для изготовлСния издСлия"

Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ нСсСт Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½Π° рис. 5.12. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ рСсурсы, Π΅Π³ΠΎ слСдуСт ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ UDP, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов, Π·Π°Π΄Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π±ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для установки Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π² срСдС RPTwin Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню Options/Filter. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Filter (рис. 5.15) слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Include ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Formula Editor.

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_291.jpeg

Рис. 5.15. Π”ΠΈΠ°Π»ΠΎΠ³ Filter

Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Formula Editor Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ

{Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ}=2

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ Π²ΠΎΠΉΠ΄ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2, Ρ‚.Π΅. Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½Ρ‹ значСния UDP "ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡" ΠΈ "ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹, Ρ‚".

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΏΠΎΠ»Π΅ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ "Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ".

Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ энСргопотрСблСния. Для этого слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню Layout/Sorting and Grouping. Π‘ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ UDP "ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡" большС 10, относятся ΠΊ высокому ΡƒΡ€ΠΎΠ²Π½ΡŽ энСргопотрСблСния, ΠΎΡ‚ 5 Π΄ΠΎ 10 - ΠΊ срСднСму ΠΈ ΠΌΠ΅Π½Π΅Π΅ 5 - ΠΊ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ. Π’ Ρ„Π°ΠΉΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π½Π΅Ρ‚ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, нСпосрСдствСнно ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ энСргопотрСблСния, поэтому слСдуСт провСсти Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ вычисляСмому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Для создания вычисляСмого значСния Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Sorting/Grouping слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Sort/Group on Calculated Value ΠΈ Π² появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Formula Editor Π½Π°Π±Ρ€Π°Ρ‚ΡŒ тСкст Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

If {ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡} >10 Then "ВысокиС энСргозатраты" Else If {ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ’Ρ‚-Ρ‡}< 5

Then "НизкиС энСргозатраты" Else "Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ энСргозатраты"

Π’ шаблонС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ сСкции - Group Header ΠΈ Group Footer.

Π’ ΡΠ΅ΠΊΡ†ΠΈΡŽ Group Header помСстим Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ

If {ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.) >10 Then "ВысокиС энСргозатраты" Else If {ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.} <5 Then "НизкиС энСргозатраты" Else "Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ энСргозатраты"

Π’ ΡΠ΅ΠΊΡ†ΠΈΡŽ Group Footer помСстим Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ с Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ функциями:

"Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚ с " & (If (ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.1 >10 Then "высоким" Else If {ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.) <5 Then "Π½ΠΈΠ·ΠΊΠΈΠΌ" Else "срСдним") &" энСргопотрСблСниСм - " &GroupSum ({ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹, Ρ‚.})&", Ρ‚."

ΠΈ

"Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии Ρ€Π°Π±ΠΎΡ‚Π΅ " & (If (ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.1 >10 Then "высоким" Else If (ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.) <5 Then "Π½ΠΈΠ·ΠΊΠΈΠΌ" Else "срСдним") & энСргопотрСблСниСм - " &GroupSum ({ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.})&", ΠΊΠ²Ρ‚-Ρ‡."

Π’ сСкции Report Footer располоТим Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹

"Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии " SReportSum ((ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии, ΠΊΠ²Ρ‚-Ρ‡.})&", ΠΊΠ²Ρ‚-Ρ‡."

ΠΈ

"Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹ " &ReportSum ({ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹, Ρ‚.})&", Ρ‚."

На рис. 5.16 прСдставлСн Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ UDP ΠΈ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ вычисляСмому полю. Π‘ΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ потрСблСния рСсурсов Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ всСму ΠΎΡ‚Ρ‡Π΅Ρ‚Ρƒ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ катСгориям Ρ€Π°Π±ΠΎΡ‚.

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_292.jpeg

Рис. 5.16. Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ рСсурсов

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Бписок ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ ERwin

ΠœΠ°ΠΊΡ€ΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

<defaul value>, <value>, <initial value> - опрСдСляСмый ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ тСкст ΠΈΠ»ΠΈ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, примСняСмоС ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ;

<action> - SQL-ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ INSERT, UPDATE ΠΈΠ»ΠΈ DELETE;

<macro code> - Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΌΠ°ΠΊΡ€ΠΎΠΊΠΎΠ΄Π°;

<predicate> - Π±ΡƒΠ»Π΅Π²ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ FALSE ΠΈΠ»ΠΈ TRUE;

<prefix>, <old prefix>, <new prefix> - Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ тСкста ΠΈΠ»ΠΈ числовоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ;

<separator> - Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСтся Π² тСкст Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ (Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ);

<table name>, <default name>, <domain name>, <validation> - имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ;

<variable> - пСрСмСнная, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°ΡΡΡ Π² Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π΅.