mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
HM2013 Zmiana w ramce "miejsce na pieczec firmy" https://forum.mix-soft.pl/viewtopic.php?f=2&t=4656 |
Strona 1 z 1 |
Autor: | gorgus [ 2013-01-26, 20:29 ] |
Tytuł: | HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Witam! Napotkałem mały wielki problem ;) Standardowo przy wydruku faktur i dokumentów w lewym górnym rogu mamy ramkę z napisem miejsce na pieczęć firmy. Chciałem zmienić ten napis na jakiś inny. Niby prosta sprawa Raporty-> Dokumenty -> Dokumenty magazynowe -> Dokumenty magazynowe - ramki to samo w Dokumenty sprzedaży - ramki Problem w tym że po np dokonaniu zmian w tych ramkach nie we wszystkich dokumentach napis ulega zmianie. W dokumentach PZ, oraz dokumentach zakupu np FVZ nadal zostaje ramka z napisem "miejsce na pieczęć". Wynika z tego że jeszcze któryś raport/raporty należy edytować niestety nie mogę znaleźć takowego. Będę wdzięczny za podpowiedź. |
Autor: | gorgus [ 2013-01-29, 13:35 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Za radą jednego z kolegów z forum postanowiłem dać sobie spokój z edycja dokumentów. Zamiast tego wstawiłem logo graficzne. Pojawił się drobny problem, mianowicie jeśli wstawiam logo jako admin to i tak działa to tylko z poziomu admina inni userzy muszą sobie to logo ustawiać indywidualnie, czy nie można przypisać logo dla wszystkich userów naraz? |
Autor: | wrob [ 2013-01-29, 14:29 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
dane do logo masz w plikach user.ini w katalogu bazy - wiec z pliku admin.ini ten fragment powrzucaj pozostałym |
Autor: | rafal [ 2013-01-29, 14:45 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Albo zmień raport tak żeby ustawienia o grafice pobierał np:. z Admina Raporty -> Dokumenty -> Dokumenty sprzedaży -> Formatka do wyboru bitmapy ZNAJDŹ Kod: string sBitmap = GetIni ( sSekcjaIn, "Bitmap" ) ZAMIEŃ NA Kod: string sBitmap = GetIni ( sSekcjaIn, "Bitmap" ,KatalogFirmy()+"Admin.ini" ) ZNAJDŹ Kod: int nBitmap = Val( GetIni ( sSekcjaIn, "Pokaz bitmape" ) ) ZAMIEŃ NA Kod: int nBitmap = Val( GetIni ( sSekcjaIn, "Pokaz bitmape",KatalogFirmy()+"Admin.ini" ) ) ZNAJDŹ Kod: int bSprzedawca = Val( GetIni ( sSekcjaIn, "Pokaz dane sprzedawcy" ) ) ZAMIEŃ NA Kod: int bSprzedawca = Val( GetIni ( sSekcjaIn, "Pokaz dane sprzedawcy",KatalogFirmy()+"Admin.ini" ) ) ZNAJDŹ Kod: nBmpCoord(1)= Val( GetIni ( sSekcjaIn, "BMP szerokosc" ) ) nBmpCoord(2)= Val( GetIni ( sSekcjaIn, "BMP wysokosc" ) ) nBmpCoord(3)= Val( GetIni ( sSekcjaIn, "BMP offset X" ) ) nBmpCoord(4)= Val( GetIni ( sSekcjaIn, "BMP offset Y" ) ) ZAMIEŃ NA Kod: nBmpCoord(1)= Val( GetIni ( sSekcjaIn, "BMP szerokosc",KatalogFirmy()+"Admin.ini" ) ) nBmpCoord(2)= Val( GetIni ( sSekcjaIn, "BMP wysokosc",KatalogFirmy()+"Admin.ini" ) ) nBmpCoord(3)= Val( GetIni ( sSekcjaIn, "BMP offset X",KatalogFirmy()+"Admin.ini" ) ) nBmpCoord(4)= Val( GetIni ( sSekcjaIn, "BMP offset Y",KatalogFirmy()+"Admin.ini" ) ) Od teraz ustawiasz grafikę tylko w użytkowniku Admin. |
Autor: | gorgus [ 2013-01-29, 16:58 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Działa! Dziękuje za pomoc :) |
Autor: | gorgus [ 2013-01-29, 22:45 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Zrobiłem tak jak napisałeś Rafał. Wszystko działa pięknie, ślicznie ale jest jedno ale... Mianowicie w plikach ini link zapisuje się jako link np: X:\firma\art.bmp Problem w tym że przy połączeniu terminalowym jest to dysk D: natomiast przy połączeniach lokalnych jest to dysk G: czasem E: W zależności od stanowiska i nie bardzo jest możliwość by wszystkie komputery miały tą samą ścieżkę dostępu. Próbowałem wrzucać plik bezpośrednio do bazy i linkować tmap=art.bmp , ale wtedy nic się nie wyświetla. Można to jakoś obejść? Trochę słabo rozwiązali twórcy Symfonii temat logo. Przecież wystarczyło zrobić tak by Admin miał prawo odgórnie w opcjach ustawić je dla całej firmy, bez grzebania w kodach, ramkach, plikach ini itp. |
Autor: | Administrator [ 2013-01-29, 22:47 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
ustaw na zasób sieciowy przykładowo \\serwer\pieczatka.bmp |
Autor: | rafal [ 2013-01-29, 22:53 ] |
Tytuł: | Re: HM2013 Zmiana w ramce "miejsce na pieczec firmy" |
Mała zmiana ZNAJDŹ Kod: string sBitmap = GetIni ( sSekcjaIn, "Bitmap" ) ZAMIEŃ NA Kod: string sBitmap = KatalogFirmy() +"pieczatka.bmp" plik pieczatka.bmp skopiuj do katalogu z danymi. Będzie działać niezależnie od mapowania. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |