Anasayfa Arama Site haritası
YAZILIMLAR English Russian 1TÇ ŞİRKETİ

konum: Anasayfa / Forum / GENEL_1C_FORUMLAR / SIK SORULAN SORULAR / Yönetici genel sorular
Yönetici genel sorular
Forums list
Topics list
New topics
Search
User list
Rules
Help
Login: 
Register

Messages 1 - 10 of 26
First | Prev. | 1 2 3 | Next | Last
  Views: 20464Topic:: «Yönetici genel sorular, 1C:İşletme 8 ayarlayanlar için genel açıklamalar» on forum: SIK SORULAN SORULAR
#1
1C İşletme 8 dosya biçimi çalışması için “1C” şirketi niye kendine ait veri kaydetme formatını kullandı?
Edited: İskender Selivanoğlu 12.01.2011 14:02:03
Adam iş başında belli olur!
Profile
E-Mail
#2
Quote
İskender Selivanoğlu

1C İşletme 8 dosya biçimi çalışması için “1C” şirketi niye kendine ait veri kaydetme formatını kullandı?


Bu soru platform oluşturma süreci ile ilgilidir.

Şahsi ve küçük çalışma grup kullanımı için 1C:İşletme 8 biçiminin daha kolay oluşturulabilmesi için verimli format gerekmekteydi ve bu yüzden de kendine ait format oluşturma kararı alınmıştır. Format - verimlilik, UNİCODE desteği, tüm veritabanını tek dosyada yerleştirebilme gibi ihtiyaçları karşılamak zorundaydı. Bu biçimin kullanımı, kullanıcıda ek yazılım programlarının yüklenmesini ve yönetme ile ilgili herhangi eylemleri gerçekleştirmeyi gerektirmemeliydi.

Örneğin, dizüstü bilgisayarına veritabanı kolay bir şekilde aktarılması veya uzakta bulunan çalışma yerlerine veritabanı kolayca dağıtılması gerekiyordu. Aynı zamanda, herhangi bir değişim gerektirmeden uygulama çözümü dosya biçimde de çalıştığı gibi, veritabanı sunucusu kullanıldığında çalışabilmeliydi.

Diğer üreticilerin ürünlerini araştırma ve analiz sonucunda, kendine ait veritabanı “motorunu” oluşturma kararı alınmıştır.
Profile
E-Mail
#3
Soru:

Veritabanı tablo yapısı nasıl izlenir?
Profile
E-Mail
#4
Quote
gress
Soru:

Veritabanı tablo yapısı nasıl izlenir?

Bunun için GetDBStorageStructureInfo() global bağlam metodu kullanılır. Veritabanı tablo yapısının alınması gereken üstveri nesne adları dizisi veya üstveri nesneleri dizisi bu metoda parametre olarak aktarılır.

Metot, veritabanının tablo yapısı hakkında bilgi almaya yarar. İlk önce üstveri nesne adları dizisi veya üsveri nesneleri dizisi parametre olarak aktarılması gerekir. Eğer parametre kullanılmıyorsa, geri getirilen değer tablosu tüm üstveri nesne verilerinin veritabanı yapısı hakkında bilgi içerecek. Örnek:

ArrayMetadataNames = New Array();
ArrayMetadataNames.Ad("Catalog.Malzemeler");
ArrayMetadataNames.Ad("Document.SatışFaturası");
VeritabanıYapısı = GetDBStorageStructureInfo(ArrayMetadataNames);


DİKKAT

Veritabanı ambar yapısını elde etme imkânı yönetim eylemlerinde kullanılır. Veritabanı ambar yapısı hakkındaki bilgi, uygulama işlevselliğinin herhangi bir bölümünün gerçekleştirilmesi için kullanılmaz, sadece veritabanı bakımı görevlerini yönetme ve teknik olay kayıtlarını analiz etmek için kullanılır.
Profile
E-Mail
#5
Soru:

1C:İşletme 8'de olay günlüğü XML formatında nasıl kaydedilir?
Profile
E-Mail
#6
Quote
gress
Soru:

1C:İşletme 8'de olay günlüğü XML formatında nasıl kaydedilir?

Uygulama çözümü çalışması sırasında meydana gelen olayları analiz etmek için (örneğin, olay günlüğü işletmen uç birimi analizi kullanarak) olay günlüğünün XML formatında kaydedilmesi gerekebilir. Bunun için UnloadEventLog() global bağlam metodu kullanılır.

Bu metot, olay günlüğünü XML formatında kaydetmeye yarar. Özel format yapısı tarafından belirtilen filtreyi uygulamak imkânı mevcuttur, olay günlüğünün hangi kayıtlarının kaydedileceğini ve kaydedilecek sütunların belirtmek mümkündür. Eğer kaynak dosyası belirtildiyse, belirtilen dosyadan yükleme gerçekleşir.

Tüm olay günlüğünün kaydı aşağıdaki gibi gerçekleşebilir:

UnloadEventLog("C:\log.xml");

Belli bir kullanıcı (kullanıcılar) ile alakalı olayların kaydedilmesi gereken örneği inceleyelim.
Veri işlemcisi ve onun genel formunu oluşturalım. ValueList türlü KullanıcıListesi form özniteliği ekleyelim. Özniteliğin kendisini, onun Value ve Check alanlarını form öğeleri penceresine taşıyalım. Aynen öyle de komut oluşturalım ve ilgili OlayGünlüğünüKaydet düğmesini oluşturalım.

OnCreateAtServer form olay işlemcisinde KullanıcıListesi'ni var olan kullanıcılarla dolduralım:

TümKullanıcılar = InfoBaseUsers.GetUsers();
For Each User In TümKullanıcılar Do
YeniÖğe = KullanıcıListesi.Add();
YeniÖğe.Check = True;
YeniÖğe.Value = User;
YeniÖğe.Presentation = User.Name;
EndDo;


Daha sonra veri işlemcisini çalıştıralım. Gerekli kullanıcıları işaretledikten sonra, Olay günlüğünü kaydet düğmesine tıklayarak, sadece bu kullanıcılara ait olan olay günlüğü kayıtlarını kaydedelim:

Array = New Array;
For Each User In KullanıcıListesi Do
If User.Check Then
Array.Add(User);
EndIf;
EndDo;

FiltreYapısı = New Structure;
FiltreYapısı.Insert("InfoBaseUser", Array);
UnloadEventLog("C:\eventlog.xml", FiltreYapısı, "Date, UserName, EventPresentation");
Edited: muratik 12.01.2011 19:58:15
Profile
E-Mail
#7
Soru:

Komut satırı kullanılarak 1C:İşletme 8 nasıl çalıştırılır?
Profile
E-Mail
#8
Quote
gress
Soru:

Komut satırı kullanılarak 1C:İşletme 8 nasıl çalıştırılır?


Başlat – Programlar – 1C:İşletme… menüsünden ilgili komutu seçmekten başka, 1C:İşletme sistemini çalıştırmak için farklı yöntemler de mevcuttur.

Örneğin, kullanıcı masaüstünde kısayol oluşturarak, uygulama çalıştırma konumunu belirtmek.

1C:İşletme çalıştırmak için, başlatma programı (1cestart.exe) kullanılabilir veya etkileşimli çalıştırma programı (1cv8s.exe) veya istemci uygulamalarından herhangi birisini (1cv8c.exe, 1cv8.exe) kullanmak mümkündür. Örnek olarak gösterilenler için komut parametrelerini belirlemek mümkündür. Böylece, hangi veritabanı hangi biçimde çalıştırılacağı belirtilir vb.

Çalıştırma parametrelerinde URL de belirtilebilir, böylece Web-istemci üzerinden bağlanma yapılmış olur.

Örneğin, kalın istemci satırı aşağıdaki gibi belirtilir:

"C:\Program Files\1cv82\1cv8c.exe" /F D:\myBase /O Low /L En.

Satırı inceleyelim:

"C:\Program Files\1cv82\1cv8c.exe" – çalıştırılacak olan 1C:İşletme dosyasının konumu. İnce istemci çalıştırılır;
/F D:\myBaseF anahtarı dosya biçimli veritabanı D:\myBase konumunda bulunduğunu belirtir;
/O NormalO anahtarı bağlantının normal hızını belirtir (Normal).
/L EnL anahtarı arayüz dilini belirtir (En).

Eğer parametre değerlerinde boşluk mevcut ise (örneğin, dosya konumu veya adı), değerler çift tırnak içine alınması gerekir.

Http ile bağlanılan Web-istemci ve İnce istemci için çalıştırma satırı aşağıdaki gibi olabilir:

http://demo.1c.com.tr/updemo?N=Administrator&O=Low.

Satırı inceleyelim:

http://demo.1c.com.tr/updemo - Web-sunucuya ait URL, bunun üzerine veritabanı yayınlanmış olması gerekir;
N=AdministratorN anahtarı 1C:İşletme kullanıcısını belirtir (Administrator);
O=LowO anahtarı bağlantı hızının düşük olduğunu belirtir (Low);
? simgesi sunucu konumunu ve parametreleri birbirinden ayırır, & simgesi ise bir parametreyi diğer parametrelerden ayırır.

Başka da birçok komut satırı parametreleri mevcuttur. Bu parametreleri Tasarımcı biçiminde sistemin gömülü yardım kısmında görebilirsiniz: Yardım – Yardım İçeriği – 1C:İşletme - 1C:İşletme başlatılması ve başlatılma parametreleri.
Edited: muratik 13.01.2011 14:07:51
Profile
E-Mail
#9
Soru:

Takvime göre çalıştırılacak planlanan prosedür nasıl tanımlanır?
Profile
E-Mail
#10
Quote
gress
Soru:

Takvime göre çalıştırılacak planlanan prosedür nasıl tanımlanır?


Verilerde tam metin aramasının dizinini yeniden tam bir şekilde dizinleme örneğini inceleyelim.

Prosedür, (yeniden dizinleme gerçekleştirmesi için) genel global olmayan modülde tanımlanması ve Server onay kutusu işaretlenmesi gerekir. Prosedür tanımlandığında Export anahtar kelimesi mevcut olması gerekir:

Procedure TamMetinAramasıDizininiYenidenDizinlenme()
If FullTextSearch.GetFullTextMode() = FullTextMode.Enable Then
If Not FullTextSearch.IndexTrue() Then
FullTextSearch.ClearIndex();
FullTextSearch.UpdateIndex (True);
EndIf;
EndIf;
EndProcedure


Konfigürasyon nesneleri ağacının Genel dalında yeni bir Planlanan görevler nesnesi oluşturalım, genel modülde oluşturduğumuz prosedürü Metot adı satırında seçelim ve Önceden tanımlı onay kutusunu işaretleyelim.

Zamanlama satırındaki köprüsünü açarak çalıştırma zamanlamasını belirtmek mümkündür. Genel sekmesinde görev zamanlamasını belirtelim: Tekrarlama her – 1 gün, Günlük sekmesinde Başlangıç saati – 19:00:00, Haftalık sekmesinde haftanın hangi günlerinde görevin uygulanacağını belirtelim.

Sonuçta, planlanan görevin uygulanacağı hafta gününü, kaç defa uygulanacağını ve saatini belirtmiş olduk.

Görev özelliklerinde Önceden tanımlı onay kutusunun işaretlenmesi, program tarafından başka bir Planlanan görev oluşturulmasını engeller.
Profile
E-Mail
Messages 1 - 10 of 26
First | Prev. | 1 2 3 | Next | Last

Users browsing this topic
Number of guests: 3, registered members: 0, in total hidden: 0

1C Enterprise Bilgi İşlem Otomasyonu Yazıl. ve Danışm. Hizm. San. ve Tic. Ltd. Şti.
Telefon : +90 212 327 74 90
(fax)+90 212 327 74 91
1TÇ 2008-2011 Tüm hakları saklıdır

Barbaros Bulvarı, Bostancı Veli Sok. Kerem Apt. No.10. K:1 D:2
Cihannuma Mah. Beşiktaş, İstanbul, Türkiye.
Powered by Bitrix Site Manager
Content Management and Portal Solutions