Zmiany pomiędzy wersją 6 and wersją 7 dla DeployerGuide/Customization/ConfigurationManagement
- Data i czas:
- 12/13/13 11:55:07 (11 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ConfigurationManagement
v6 v7 19 19 20 20 {{{ 21 // Symbol jednostki - automatycznie dodaje się wraz z instalacją systemu 22 define('DEFAULT_ENTITY_SYMBOL', 'demo'); 21 <?PHP 22 // --------------------------------------------------------------- 23 // USTAWIENIA APLIKACJI 24 // --------------------------------------------------------------- 25 // zmienia domyślny język. Plik językowy Język musi być dosarczony do katalogu var/lang 26 define('DEFAULT_LANGUAGE', '{language}'); 27 define('APPLICATION_NAME', '{appname}'); 28 29 // ustawienie dla wywołań nie przez serwer - należy ustawić zgodnie z domeną aplikacji 30 define('DEFAULT_HOST_NAME', '{hostname}'); 31 32 // Konfiguracja połączenia z bazą 33 define( 'DB_NAME','{host}{port}dbname={dbname}{user}{password}'); 34 35 // Symbol jednostki 36 define('DEFAULT_ENTITY_SYMBOL', '{symbol}'); 23 37 24 38 // Wymuszony protokół 25 define('SELECTED_PROTOCOL', 'http'); 26 27 define('ERROR_REPORTING', E_ALL); 39 define('SELECTED_PROTOCOL', '{protocol}'); 40 41 define('ERROR_REPORTING', E_ALL & ~(E_STRICT)); 42 28 43 define('GZIP_ON', FALSE); 29 44 define('IO_CHARSET', 'UTF-8'); 30 define('CRON_RUNNER_TEST_MODE', FALSE);31 45 define('LIMIT_REQUEST_FIELD_SIZE', 16382); 32 46 define('DICTIONARY_DEVELOPER_MODE', TRUE); 33 define('POSTGRES_CONNECT_STRING', ' user=postgres');47 define('POSTGRES_CONNECT_STRING', ' {suser}{spassword}'); 34 48 // Czas próby otwarcia zdalnych połączeń 35 define('MAX_SOCKET_TIMEOUT', 25); 36 define('DO_NOT_USE_WINHTTPCLIENT', FALSE); 49 define('MAX_SOCKET_TIMEOUT', 5); 37 50 38 51 define('FLEXY_FORCE_COMPILE', 0); … … 44 57 define('FLEXY_VALID_FNS', 'include'); 45 58 define('FLEXY_GLOBAL_FNS', true); 46 define('FLEXY_IGNORE', 0); 59 define('FLEXY_IGNORE', 0); 47 60 48 61 define('ALLOWED_RECORD_FORMATS', '/(RIFF)|(id3).*/i'); 49 62 define('MAX_MEMORY_LIMIT', '512M'); 50 define(' MULTIDB_MODE', FALSE);63 define('FETCH_MAIL_MEMORY_LIMIT', '512M'); 51 64 // natywne kodowanie podpinanej bazy danych 52 65 define('MSSQL_DB_ENCODING', 'CP1250'); 53 66 54 // Definicja daty systemowej 67 // Kodowanie połączeni z MySQL (utf8 !!) 68 define('MYSQL_DB_ENCODING', 'utf8'); 69 70 // Definicja daty systemowej 55 71 define('SYSDATE', date('Y-m-d H:i:s')); 56 72 57 // W zależności od systemu operacyjnego ''/'' dla Linux, ''\\'' dla Windows58 define('BS_DIRECTORY_SEPARATOR', '\\');59 60 61 62 73 // --------------------------------------------------------------- 63 74 // ŚCIEŻKI 64 75 // --------------------------------------------------------------- 65 define('DEBUG_FILE_PATH', '/tmp/debug.html');66 76 define('JS_PATH', './js'); 67 define('CACHE_DIR', 'cache/'); 68 define('VAR_DIR', 'var/'); 69 define('TMP_DIR', 'var/tmp/'); 70 define('COMMAND_DIR', 'commands/'); 77 define('VAR_DIR', '{VAR_DIR}'); 78 define('DEBUG_FILE_PATH', VAR_DIR.'debug.html'); 79 define('CACHE_DIR', VAR_DIR.'cache/'); 80 define('TMP_DIR', VAR_DIR.'tmp/'); 81 define('COMMANDS_DIR', './commands/'); 71 82 72 83 //strona www z kursami walut 73 84 define('EXCHANGE_SITE', 'http://www.bankier.pl'); 74 85 75 // sciezka do katalogu publicznego 76 define('PUBLIC_FS_PATH', ' ../../../public_ftp/');86 // sciezka do katalogu publicznego 87 define('PUBLIC_FS_PATH', '{PUBLIC_FS_PATH}'); 77 88 78 89 // Adres skanserwera - musi być zgodny z konfiguracją w eDokumentyScanServer. … … 80 91 81 92 // Ścieżka do repozytorium plików, na Linux względna, na Windows bezwzględna 82 define('REPOSITORY_PATH', 'D:/edok/repository/'); 83 84 85 // lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/ 86 define('USER_REPOSITORY_PATH', '../../../users/'); 93 define('REPOSITORY_PATH', '{REPOSITORY_PATH}'); 94 define('NOT_VERSIONED_REPOSITORY_PATH', '{NOT_VERSIONED_REPOSITORY_PATH}'); 95 96 // lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/ 97 define('USER_REPOSITORY_PATH', '{USER_REPOSITORY_PATH}'); 98 99 // Stała do określania sposobu mapowania katalogów z dysku do eksploratora plików. Domyślnie katalogi są zakładane po usr_id zalogowanego pracownika. 100 // W przypadku podania usrnam katalogi są mapowanie na nazwie konta pracownika (login). Przy tej opcji nie może być wielu jednostek! 101 define('USER_REPOSITORY_PATH_ID', 'usr_id'); 102 103 // Konfiguracja umask podczas pracy z katalogami dysku sieciowego domyślnie jeśli wartość stałej = FALSE to 775 dla katalogu oraz 644 dla pliku 104 // Ta stała zmienia zarówno dla katalogów jak i plików. Przykładowa wartość 777 105 define('USER_REPOSITORY_CHMOD', FALSE); 87 106 88 107 define('SVN_DIR', '.'); 89 108 90 109 // lokalny katalog w którym przechowywane są foldery lokalne kont pocztowych 110 define('MAILDIR_PATH', '{MAILDIR_PATH}'); 111 112 define('SENDFAX', 'sudo sendfax'); 113 114 // sprawdzanie IP, sesji itd 115 define('CRAZY_ABOUT_SECURITY_MODE', TRUE); 91 116 92 117 // --------------------------------------------------------------- … … 96 121 define('MONEY_DEC_SEP', '.'); 97 122 define('MONEY_THOUSANDS_SEP', ' '); 98 setlocale(LC_COLLATE, 'pl_PL'); 99 setlocale(LC_CTYPE, 'pl_PL'); 100 123 124 setlocale(LC_ALL, 'pl_PL.utf8'); 101 125 102 126 // --------------------------------------------------------------- … … 105 129 // udostępnia funkcje związane z kartami RCP 106 130 define('RCP_MODE', FALSE); 107 // 0 wyłącza ikonę komunikatora 131 // 0 wyłącza ikonę komunikatora 108 132 define('COMMUNICATOR_ACTIVE', 1); 109 // pojawiają się podpowiedzi110 define('APPLICATION_QUICK_START', FALSE);111 133 // włączenie modułu i funkcji wierzytelności 112 134 define('VINDICATION_MODE', FALSE); … … 129 151 130 152 // Czy drukować dodatkowe pola w sprawie Prognozowana wartość, koszt itp. 131 define('COMMERCIAL_PROCESSES', TRUE); 153 define('COMMERCIAL_PROCESSES', TRUE); 132 154 133 155 // czy ma pokazywac pasek z listą zadań na dziś … … 137 159 define('DEFAULT_EVENT_TYPE', 'TODO'); 138 160 139 // czy drukować link do usługi szpiegowskiej google 140 define('PRINT_GOOGLE_MAPS_LINKS', TRUE); 141 142 // czy ma drukowac numer sprawy na zwrotce 161 // czy drukować link do usługi szpiegowskiej google, zumi etc 162 define('LOCATION_SEARCH_ENGINE', TRUE); 163 164 // wyszukiwarka lokalizacji Google 165 define('MAP_LOCATION_SEARCH_ENGINE', 'http://maps.google.pl/maps?q={city__},{code__},{woj___},{street},{bldnum}'); 166 167 // wyszukiwania trasy Google 168 define('MAP_ROUTE_SEARCH_ENGINE', 'http://maps.google.pl/maps?saddr={fcity__},{fcode__},{fwoj___},{fstreet},{fbldnum}&daddr={tcity__},{tcode__},{twoj___},{tstreet},{tbldnum}'); 169 170 // czy ma drukowac numer sprawy na zwrotce 143 171 define('PRINT_PROC_SYMBOL_IN_ZWRT', TRUE); 144 172 … … 169 197 170 198 // --------------------------------------------------------------- 171 // DOMYŚLNE WARTOŚCI 199 // DOMYŚLNE WARTOŚCI 172 200 // --------------------------------------------------------------- 173 201 define('DEFAULT_COUNTRY', 'Polska'); … … 178 206 179 207 // Domyślny status zobowiązania z tabeli vindication vstatus 180 define('DEFAULT_FIN_OBLIG_STATUS', 1); 208 define('DEFAULT_FIN_OBLIG_STATUS', 1); 181 209 182 210 // wewnętrzen 183 // identyfikatory dla typów spraw okresowa/stała 211 // identyfikatory dla typów spraw okresowa/stała 184 212 define('PERIODIC_PROCESS', 1); 185 213 define('PERSISTENT_PROCESS', 2); … … 196 224 define('TPPLID_OF_INTEREST_NOTE_TEMPLATE_COLLUSIVE', ''); 197 225 198 // Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje 226 // Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje 199 227 define('PAPER_AUTONUMERATE_SIGN', '-'); 200 228 … … 208 236 // Dla generowanych bloków tekstu 209 237 // Dla treści generowanych tabelek 210 define('TPL_FONT_SIZE', 12); 211 define('TPL_FONT_FAMILY', 'Franklin Gothic Medium'); 212 define('TPL_TABLE_FONT_SIZE', 8); 213 214 // 215 define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(name_2, substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))'); 216 217 // Wyrażenie regularne dla email 218 define('EMAIL_ADDRESS_REGEXP', '/([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/'); 219 238 define('TPL_FONT_SIZE', 12); 239 define('TPL_FONT_FAMILY', 'Franklin Gothic Medium'); 240 define('TPL_TABLE_FONT_SIZE', 8); 241 242 // 243 define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(nullif(name_2, \'\'), substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))'); 244 245 // Domyślny tryb automatycznej archiwizacji 246 define('AUTO_ARCHIVIZATION_MODE', 1); 247 248 // Wyrażenie regularne dla wykrycia numeru sprawy z email 249 define('PROCESS_SYMBOL_REGEXP_IN_EMAIL_SUBJECT', '/Nr sprawy:[\s]*([a-zA-Z0-9\-\.\/]+)/'); 250 251 // Cache dla sekcji wiadomości 252 define('EMAIL_PARTS_CACHE_ON', true); 253 // Maksymalny rozmiar cacheowanego załącznika inline (w bajtach) 254 define('EMAIL_PARTS_CACHE_MAX_SIZE', 524288); 255 256 // Kolejkowanie wysyłanych emaili w folderze Outbox 257 define('EMAIL_OUTBOX_ENABLED', false); 258 // Minimalny rozmiar wiadomości wysyłanej przez Outbox (w bajtach) 259 define('EMAIL_OUTBOX_MIN_SIZE', 262144); 260 // Obsługa trybu pobierania wiadomości w tle 261 define('EMAIL_BACKGROUND_SYNC_ENABLED', false); 262 263 // Domyślny szablon dla wiadomości wychodzących (nazwa pliku z katalogu var/tpl/emails) 264 define('EMAIL_DEFAULT_TEMPLATE', 'default'); 220 265 221 266 … … 225 270 // --------------------------------------------------------------- 226 271 // nadaje priorytet sprawdzania NIP-u przy wprowadzaniu kontaktów 227 // HIGH - jeśli zostanie podany NIP to musi być prawidłowy (sprawdzana jest tylko unikalność). Jeśli pole jest weryfikacja jest poprawna.228 // LOW - NIP jest niekonieczny, ale jak jest to poprawny272 // HIGH - NIP jest wymagany aby wprowadzić kontakt i musi być prawidłowy 273 // LOW - NIP jest niekonieczny, brak kontroli poprawności NIP-u 229 274 define('NIP_VERIFY_MODE', 'LOW'); 230 275 … … 245 290 // SPOSÓB powiadamiania i CZAS na ile przed zakończeniem sprawy ma powiadamiać - format interval postgresa 246 291 define('PROCESSES_NOTIFIER', 'COMMUNICATOR'); 247 define('OUTSTRIPPING_PROCESSES_NOTIFIER', ' 1d 8h');292 define('OUTSTRIPPING_PROCESSES_NOTIFIER', '7m'); 248 293 249 294 // Kiedy czyszczony jest licznik sprawy (tylko dla szablonów zawierających znacznik miesiąca {MM}) … … 263 308 264 309 // Czy ma sprawdzać czy numer wprowadzanej faktury sie nie powtarza 265 define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', FALSE);310 define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', TRUE); 266 311 267 312 // Czy ma pozwalac na zapisanie pisma wychodzacego bez wybrania dyspozycji 268 define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', FALSE); 269 270 // Czy usuwac maile po pobraniu przez Fetchmail 271 define('FETCHMAIL_DELETE_MSG', TRUE); 313 define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', TRUE); 272 314 273 315 // Czy ma pozwolic na zmiane statusu ręcznie, mimo ze jest wybrana procedura w sprawie … … 294 336 define('FAXSERVER_MAIL_FROM_PATTERN', '/faxserver/'); 295 337 define('UPO_MAIL_FROM_PATTERN', '/urzad@eup.demo.unizeto.pl/'); 296 define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/trac.cgi/ticket/'); 297 298 // wyrażenie regularne pozwalające odczytać numer nadawcy z treści faxu 299 define('FAX_INLINE_SENDER_PATTERN', '/Received from[\s|\:]+([\d \-]{7,})/i'); 300 }}} 301 302 Przy konfiguracji usług fakserver, skrzynki podawczej należy ustawić odpowiedni wzorzec. 303 304 {{{ 338 define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/ticket/'); 339 // link do pomocy 340 define('LINK_TO_GUIDE', 'http://support.edokumenty.eu/trac/wiki/UserGuide/'); 341 342 343 344 305 345 // --------------------------------------------------------------- 306 346 // POWIADOMIENIA - format NOTIFY_MODUŁ_TYP … … 309 349 // DOKUMENTACH 310 350 // ZADANIACH 311 define('NOTIFY_PROCESSES_DOCUMENTS', FALSE);312 define('NOTIFY_PROCESSES_TASKS', FALSE);313 314 // Powiadamianie o przydzieleniu pracownikowi 351 define('NOTIFY_PROCESSES_DOCUMENTS', TRUE); 352 define('NOTIFY_PROCESSES_TASKS', TRUE); 353 354 // Powiadamianie o przydzieleniu pracownikowi 315 355 // ZADANIA 316 356 // SPOTKANIA 317 357 // CZYNNOŚCI RCP 318 358 // ROZMOWACH 319 define('NOTIFY_USERS_TODO', TRUE); 359 // Bezpośredniego przełożonego o nowych zadaniach dodanych dla podwładnych 360 define('NOTIFY_USERS_TODO', TRUE); 320 361 define('NOTIFY_USERS_MEETING', TRUE); 321 362 define('NOTIFY_USERS_RCP', FALSE); 322 363 define('NOTIFY_USERS_PHONECALL', FALSE); 323 324 // Powiadomienie o pozostałych zdarzenach 364 define('NOTIFY_SUPERVISOR_TODO', TRUE); 365 366 // Powiadomienie o pozostałych zdarzenach 325 367 // NADESŁANIU DOKUMENTU 326 368 // ZMIANA TREŚCI DOKUMENTU W SPRAWIE … … 335 377 define('NOTIFY_WORKFLOW_TODO', TRUE); 336 378 379 // Maksymalna długość tekstu (dotyczy kontekstu) w powiadomieniu. Np. dla dokumentu jest to maksymalna długość tekstu z pola dscrpt. 380 // Dodatkowo do powiadomienia są dodawane standardowe informacje. Jeśli nie ma obcinać należy wstawić FALSE lub 0. 381 define('MAX_NOTIFY_DSCRPT_LENGTH', 50); 382 337 383 // Czy ma automatycznie dodawac przypomnienie podczas szybkiego tworzenia sprawy 338 384 // opcje PUBLIC_ADMINISTRATION_MODE musi byc na true … … 344 390 // ZEWNĘTRZNE SYSTEMY 345 391 // --------------------------------------------------------------- 346 // Autentykacja przez LDAP 347 define('USE_LDAP_AUTHENTICATION', FALSE); 392 // Autentykacja przez LDAP, Active Directory 393 // PG - postgres, LDAP, AD - active directory prawie to samo co ldap tylko korzysta z klasy adLDAPEx 394 define('AUTHENTICATION_METHOD', 'PG'); 348 395 define('LDAP_HOST', ''); // ip address or host name 349 define('LDAP_PORT', ''); // port 350 define('LDAP_DC_STRING', ''); // fe ou=people,dc=betasoft,dc=pl 351 352 // Czy aktywować przyciski do synchronizacji danych klientów 353 define('SYNC_ACTIVE', FALSE); 354 355 // identyfikator połączenia z bazą z pola dtscnm z tabel data_sources 356 // DLA OPTIMA 357 // SUBIEKT 358 // TECHNOPROGRESS 359 // SOFTLAB 360 define('OPTIMA_DATA_SOURCE_DTSCNM', '{}'); 361 define('SUBIEKT_DATA_SOURCE_DTSCNM', '{}'); 362 define('TP_DATA_SOURCE_DTSCNM', '{}'); 363 define('SOFTLAB_DATA_SOURCE_DTSCNM', '{}'); 396 define('LDAP_PORT', 389); // port 397 define('LDAP_AUTH_USER', ''); // np cn=admin,ou=users,dc=firma,dc=pl nie wymagane przy autentykacji Active Directory 398 define('LDAP_AUTH_PASS', ''); // nie wymagane przy autentykacji Active Directory 399 400 define('LDAP_BASE_DN', ''); // sciezka do bazy wyszukiwania np ou=users,dc=firma,dc=pl 401 402 // specyficzne wartości dla Active Directory 403 define('ACTIVE_DIRECTORY_ACCOUNT_SUFFIX', ''); // nazwa domeny np @firma.pl 364 404 365 405 // data otwarcia bilansu importowania dokumentow rok-miesiac-dzien 366 406 define('DOCUMENTS_OPEN_BILANS_DATE_FOR_PIK', '2008-01-01'); 407 408 define('BSRECORDER', FALSE); 409 define('BS_RECORDER_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 410 define('BS_RECORDER_PROTOCOL', 'http://'); 411 define('BS_RECORDER_HOST', '10.8.16.59'); 412 define('BS_RECORDER_PORT', '8080'); 413 define('BS_RECORDER_URL', '/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 414 define('BS_RECORDER_USER', ''); 415 define('BS_RECORDER_PASSWD', ''); 416 define('BS_RECORDER_TEST_NUMBER',200); 417 418 define('BSCONNECT', FALSE); 419 define('BS_CONNECT_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSConnectWEB.exe/wsdl/IBSConnectWEB'); 420 define('SERVICEID', 'edokumenty@edokumenty'); 421 define('TARGET_SYSTEM_ID', 'SSV'); 422 define('EXPORT_PROCESSES', FALSE); 423 424 define('BSNMS_CONNECTED', FALSE); 425 426 // Oznacza czy system jest w stanie aktualizacji 427 define('UPDATE_MODE', FALSE); 428 429 // Oznacza czy system jest w trybie serwisowym - należy wpisać nazwę użytkownika który serwisuje system 430 define('SERVICE_MODE', FALSE); 431 432 //Czy nie ma pozwalac na fixowanie/deletowanie zadania przez wszystkich 433 define('EVENT_NOT_ALLOW_FIX_BY_ALL', FALSE); 434 435 define('NIP_FORMAT_REGEX', '^[0-9]{10}$'); 436 437 // Czy ma pokazywać logo firmy(jednostki) na stronie logowania 438 define('SHOW_ENTITY_LOGO_ON_LOGIN_FORM', FALSE); 439 440 // Domyslne kolory na stronie logowania 441 define('TOP_LOGIN_FORM_COLOR', '#e4f1ff'); 442 define('BOTTOM_LOGIN_FORM_COLOR', '#d3e7fc'); 443 444 // Sposob wyswietlania wyszukiwarki MPK SIMPLE -> DBSelect, ADVANCED -> lookup 445 define('MPK_STYLE', 'SIMPLE'); 446 447 // Sposob wyswietlania wyszukiwarki RK SIMPLE -> DBSelect, ADVANCED -> lookup 448 define('RK_STYLE', 'SIMPLE'); 449 // Ustawione na true powoduje że w polu numer konta zapisywany jest pełny numer (złączony z numerem el. nadrzędnego), w przeciwnym razie tylko ostatni człon 450 define('RK_COMPLETE_TYPE', true); 451 452 define('DEFAULT_ENVELOPE_FONT_SIZE', 14); 453 454 define('DELIV_CONFIRM_NUM_PATTERN', '/.*(\d{8})$/'); 455 456 // Ograniczenie edycji zdarzeń po ich załatwieniu patrz http://support.edokumenty.eu/trac/wiki/DeployerGuide/Others/EditEventsClause 457 // define('ALLOW_EDIT_EVENTS_CLAUSE', '((is_fix IS TRUE AND fixdat IS NOT NULL AND ((CURRENT_TIMESTAMP - INTERVAL \'24 hours\') < fixdat)) OR (is_fix IS NOT TRUE))'); 458 459 // Nazwa użytkownika wymaganego do zalogowania się do API 460 // define('EDOK_API_LOGIN', ''); 461 462 // Hasło dla użytkownika EDOK_API_LOGIN 463 // define('EDOK_API_PASSWORD', ''); 464 465 // Dodatkowa stała która umożliwia pominięcie autentykacji (FALSE - nie sprawdza danych EDOK_API_LOGIN i EDOK_API_PASSWORD) 466 // domyślnie ustawiona na TRUE, można poprzez GET oraz WSS 467 // define('EDOK_API_AUTH_MODE', TRUE); 468 469 // Rozkładanie zadań oraz czas rozpoczęcia i na kiedy uwzglęniają zdefiniowane w systemie kalendarze 470 define('EVENT_AUTO_SCHEDULE', FALSE); 471 472 // Czy ma ładować typy dokumentów księgowych per jednostka rozliczeniowa 473 define('TYPE_OF_DOCUMENT_FOR_ACCORID', TRUE); 474 475 //define('CALLTO_PROTOCOL', 'callto:'); 476 477 // Dodatkowe pola (stawka VAT, wartość VAT, data wymagania podatkowego) na formularzu kosztu faktury 478 define('VATNOTE_COST_ADDITIONAL_FIELDS', FALSE); 479 480 // Ustalenia nazwy dla Dodatkowa analityka 481 define('ADDITIONAL_ANALYTICS_TEXT', Translator::translate('Dodatkowa analityka')); 482 483 // Sposob wyswietlania wyszukiwarki dodatkowej analityki SIMPLE -> DBSelect, ADVANCED -> lookup 484 define('ADDITIONAL_ANALYTICS_STYLE', 'SIMPLE'); 485 486 define('NO_PG_PCONNECT', 1); 487 488 // Uwidocznie pola Jednostka rozliczeniowa na fakturze 489 define('VATNOTE_MPK_INIT', FALSE); 490 491 // Czy ma dodawać numer konspektu podsprawy to opisu. Numer konspektu jest na stałe zapisywany w opisie nie jest doklejany. 492 // Zmiana tej wartość TRUE|FALSE nie zmieni zapisanych danych w bazie a tylko ma wpływ na nowo tworzone 493 define('ADD_DRAFT_NUMBER_TO_PROCESS_DSCRPT', TRUE); 494 495 //define('WEBDAV_URL', 'edokumenty.webdav:'.SELECTED_PROTOCOL.'://{host}/vdisk'); 496 //define('WEBDAV_AUTH_METHOD', 'digest'); 497 498 // Flaga oznaczająca czy system ma walidować identyfikator klienta w zależności od tego czy jest to osoba fizyczna czy nie. Sprawdza tylko czy wprowadzono nie sprawdza formatu 499 define('VALIDATE_CONTACT_IDENTIFIER_BY_TYPE', FALSE); 500 501 define('ALWAYS_SHOW_AFTER_SAVE_DOC_TAB', FALSE); 502 503 define('SHOW_MEETING_ACCEPT_PANEL', FALSE); 504 505 define('PROJECT_AND_MPK_AUTO_FILTER', TRUE); 506 507 // Które pola są wymagane do zapisania klienta - wymianiamy po przecinku np.: street, city__ 508 define('CONTACT_REQUIRED_FIELDS', ''); 509 510 // Które pola są wymagane do zapisania rozmowy telefonicznej - wymianiamy po przecinku np.: copeid, prc_id 511 define('PHONECALL_REQUIRED_FIELDS', 'copeid'); 512 513 // Pełny dialog tworzenia nowego klienta z lookupa TRUE = prosty, FALSE = pełny 514 define('SIMPLE_CONTACT_CREATING_FORM', TRUE); 515 516 // Połączenia z systemami zew. Musi być (string)NEW 517 // define('SYNC_ACTIVE', 'NEW'); 518 519 // Domyślna data otwarcia bilansu dla pobieranych dokumentów z systemów zew. Domyślnie pobiera wszystkie jednak 520 // nie jest to zalecane ze względu na to, że może ich być dużo 521 // define('DOCUMENTS_OPEN_BALANCE_SHEET_DATE', FALSE); 522 523 // Czy ma aktualizować prognozowaną wartość oraz koszt w sprawie na podstawie pozycji 524 // TRUE - zawsze, jeśli tylko wybrane to foreco lub forepa po przecinku 525 define('FK_UPDATE_PROCESS_PREDICTED_VALUE', TRUE); 526 527 define('SIMPLE_PROCESS_CREATING_FORM', TRUE); 528 529 // Podpowiadanie domyślnego klienta w dokumentach jako -> Ustawienia -> Panel sterowania -> Ogólne -> Dane podmiotu 530 define('SUGGEST_DEFAULT_CONTACT', TRUE); 531 532 // Logowanie domenowe 533 define('SSO_LOGIN_ENABLED', FALSE); 534 535 // Lokalizacja strony na IIS wymagającej autentykacji domenowej (Windows Authentication ntlm) 536 define('SSO_REMOTE_SERVICE', ''); 537 538 // Czas jaki użytkownik będzie miał na decyzję czy chce się zalogować domenowo 539 define('SSO_LOGIN_TIMEOUT', 5); 540 541 // Ciąg mieszający dowolny w miarę unikalny 542 define('SSO_SALT', ''); 543 544 // Ładowanie do lookupa adresów na fakturze klientów będących w jednostkach rozliczeniowych 545 define('LOAD_ALL_CONTACTS_FROM_UNITS', TRUE); 546 547 // Formatowanie wyników wyszukiwania w lookupie 548 // Wartość stałej to kolumna w SQL np name_1||name_2|| itd 549 // Lookup adresów dla dokumentów widok addresses_view 550 define('CONTACT_ADDRESS_LOOKUP_SEARCH_RESULT', FALSE); 551 552 // Lookup kontaktów - widok contacts_lookup_view 553 define('CONTACT_LOOKUP_SEARCH_RESULT', FALSE); 554 555 // Lookup spraw - tabele (LEFT JOIN) processes, organization_units, doss_extract_list, dossiers_list, contacts 556 define('PROCESS_LOOKUP_SEARCH_RESULT', FALSE); 557 ?> 367 558 }}} 368 559 Przykładowe ustawienie może zawierać w OPTIMA_DATA_SOURCE_DTSCNM wartość ''OPTIMA'' (bez wąsów) przy czym odpowiedni rekord w tabeli data_sources w polu dtscnm będzie taki sam czyli ''OPTIMA''.