Değişiklik yasağı kontrolleri bulunamadı. Bu döneme ait verilerin düzenlenmesi yasaktır. Değişiklikler yazılamaz. Veri indirmenin yasaklanma tarihini ayarlama

İşleme, herhangi bir birikim kaydından, muhasebe kaydından veya bilgi kaydı, bunları düzenleyin ve yeniden kaydedin. Bunu yapmak için istediğiniz kaydı seçmeniz gerekir. Daha sonra seçim alanlarında uygun değerleri ayarlayın. Bir bağımlı kayıt için, kayıt kuruluşunun yalnızca kayıt kuruluşunun kendisini belirtmesi gerekir. Oku düğmesini tıklayın. Kayıttan düzenlenebilecek veriler görünecektir. Daha sonra bu veriler Write butonu kullanılarak veritabanına girilir.

Birikim kaydını yalnızca kayıt memurunun seçimiyle değil, aynı zamanda boyutlarından birine göre seçimle de düzenlemek mümkündür (bkz. şekil “Birikim kaydının boyutlarına göre seçim”).

Belirli bir alan için ilk satırdaki verilere göre kayıt girişleri düzenlenebilir. Bunu yapmak için, kayıt girişlerini okuduktan sonra imleci istediğiniz sütuna yerleştirmeniz gerekir ve “İlk satırı doldur” butonuna tıklayarak seçilen sütunda tüm satırlar boyunca değere kadar gerçekleştirilecektir. ilk satır.

Kayıt girişleri herhangi bir şekilde düzenlenebilir. Bunun için daha sonra kayıt girişlerini okuma sağdaki metni yazmanız ve İşlem düğmesine tıklamanız gerekir (bkz. Şekil "Kayıt girişlerinin rastgele işlenmesi").

Bir dizi kayıt kaydının Data Exchange.Load özniteliğiyle yazılması gerekiyorsa, ilgili özniteliği ayarlamanız gerekir. (bkz. Şekil "Yükleme Belirtisi").

Verilerin geriye dönük olarak düzenlenmesi, tam haklara sahip kullanıcılar için sorun değildir. Bunu yapmak için "Tam haklara sahip kullanıcılar için yasaklama tarihini uygula" onay kutusunun işaretini kaldırın. Herhangi bir nedenden dolayı onu kaldırmak istenmiyorsa veya imkansızsa, ancak düzenlenmesi gereken kayıtla çalışmak mümkünse, bu işlemle mevcut kaydı düzenlemek mümkündür, ancak bu, konfigürasyonda küçük bir değişiklik yapılmasını gerektirir. . Geriye dönük olarak düzenleme yasağını kontrol etme prosedüründen kaçınmak için şunu kullanın: ek parametre: "RecordSet.AdditionalProperties.Insert("TarihiKontrol Etmeyin", Doğru);". Bunun işe yaraması için yasaklama tarihini kontrol etme prosedüründe değişiklik yapılması gerekiyor. SCP'de, BeforeWriteAccumulationRegisterDateEditingBanDate ve BeforeWriteInformationRegisterDateBanEditDate abonelikleri için olay işleyicilerinde aşağıdaki değişiklikler yapılabilir:

// Kayıt kayıtlarını değiştirme olasılığının kontrol edilmesi (verilerin değiştirilmesinin yasaklandığı tarih) // Biriktirme Kaydını Kaydetmeden Önceki Prosedür Dönemin Kullanılabilirliğinin Kontrol Edilmesi (Kaynak, Arıza, Değiştirme) Arıza Durumunda Dışa Aktar VEYA Kaynak.Veri Değişimi.Yükle Sonra Geri Dön; endIf; //- //Sicil Kayıtlarının Dönem Kontrolü (Kaynak, Arıza, "Birikim Kaydı"); //- //+ If Source.AdditionalProperties.Property("Don'tCheckDate") VE Source.AdditionalProperties.Don'tCheckDate Then Failure = False; Aksi takdirde, RegisterRecordPeriod(Source, Failure, "Accumulation Register"); endIf; //+ #DışBağlantı DEĞİLSE, Reddettiyse Rapor Et("Bu döneme ait verilerin düzenlenmesi yasaktır. Değişiklik yazılamaz...", MesajStatus.Important); endIf; #EndIf Prosedür Sonu // Birikim Kaydını Kaydetmeden Önce, Dönemin Kullanılabilirliğinin Kontrol Edilmesi // Kayıt girişlerinin değiştirilme ihtimalinin kontrol edilmesi (verilerin değiştirilmesinin yasaklandığı tarih) // Prosedür Bilgi Kaydı Yazılmadan Önce, Dönemin Kullanılabilirliğinin Kontrol Edilmesi Dönem (Kaynak, Arıza, Değiştirme) Arıza Durumunda Dışa Aktarma VEYA Source.Data Exchange.Load Sonra Geri Dönme; endIf; //- //Sicil Kayıtlarının Dönem Kontrolü (Kaynak, Arıza, "Birikim Kaydı"); //- //+ If Source.AdditionalProperties.Property("Don'tCheckDate") VE Source.AdditionalProperties.Don'tCheckDate Then Failure = False; Aksi takdirde, RegisterRecordPeriod(Source, Failure, "Information Register"); endIf; //+ #DışBağlantı DEĞİLSE, Reddettiyse Rapor Et("Bu döneme ait verilerin düzenlenmesi yasaktır. Değişiklik yazılamaz...", MesajStatus.Important); endIf; #EndIfEndProcedure // Bilgi Yazmadan Önce Kayıt Döneminin Uygunluğunu Kontrol Etme

Yapılandırma 3.0'da, belgedeki verileri değiştirmeye çalıştığınızda düğmeler ve giriş alanları etkin değildir

Bu, Sistem Yöneticisinin 1C'de düzenleme yasağı tarihi konusunda bir kısıtlama belirlediği anlamına gelir - önceki dönem kapalıdır ve bu dönemde değişiklik yapılamaz.

Durumu düzeltme prosedürü:

Not: Düzeltme yapmak için Sistem Yöneticisinin müdahalesi veya yönetici haklarının (tam haklar) mevcut olması gerekir!

1. Veritabanında 1C: Kurumsal modda oturum açın.

2. Sürüm 2.0 için:

“Araçlar - Kullanıcı ve erişim yönetimi - Veri yasaklama tarihi” menüsüne gidin ve gerekli ayarı yapın:

“Verilerin değiştirilmesinin yasak olduğu tarihi belirtme yöntemleri” değeri için aşağıdaki değerler mevcuttur:

  • Genel tarih- Değişikliklerin yasaklanma tarihi tüm kuruluşlar ve kullanıcı rolleri için aynı anda belirlenir;
  • Kuruluşa göre yasaklanma tarihi- rollere göre bölünmeden kuruluşlar için farklı yasaklama tarihleri ​​belirlemenize olanak tanır;
  • Kuruluşa ve kullanıcıya göre yasaklanma tarihi- Kullanıcılara ve/veya kullanıcı gruplarına göre kuruluşlar için farklı yasaklama tarihleri ​​belirlemenize olanak tanır. Kullanıcı birden fazla kullanıcı grubuna üye ise, kullanıcı grupları için belirlenen minimum tarih sınırlama tarihi olarak alınır.

Sürüm 3.0 için:

“Yönetim – Destek ve Bakım” menüsüne gidin, “Yasaklama tarihini değiştir” onay kutusunu işaretleyin ve gerekli ayarı yapmak için “Yapılandır” bağlantısını tıklayın:

“Yasaklama tarihini ayarla” değeri için aşağıdaki değerler mevcuttur:

  • Verilerin değiştirilmesine ilişkin herhangi bir yasak yoktur- bu durumda önceden belirlenmiş tüm yasaklama tarihleri ​​devre dışı bırakılır;
  • Bütün kullanıcılar için- bu durumda “Yasağın tarihini belirleme yöntemi” ve “Yasağın tarihi” alanları kullanılabilir hale gelir.
  • Kullanıcılar tarafından- Belirli bir kullanıcı veya kullanıcı grubu için yasaklama tarihinin ayarlanması gerekiyorsa veya farklı kullanıcıların farklı yasaklama tarihi değerleri ayarlaması gerekiyorsa bu özellik kullanılabilir.

“Yasaklı tarihi belirleme yöntemi” değeri için aşağıdaki değerler mevcuttur:

  • Genel tarih– bu yöntemle tüm program veri öğeleri için tek bir yasaklama tarihi belirlenir;
  • Nesnelere göre– yasaklama tarihleri ​​program nesneleri tarafından belirlenir. Her nesnenin kendi yasaklanma tarihi vardır. Bu değer seçilirse, nesneleri ekleyebileceğiniz (uygun komutu kullanarak) ve her nesne için farklı bir yasaklama tarihi değeri belirtebileceğiniz bir liste açılır.

Genellikle muhasebe programlarının eski belgelerde değişiklik yapılmasını yasaklaması gerekir. Örneğin, raporlama zaten gönderildikten sonra. Herhangi bir muhasebe programıyla çalışırken insan faktörü büyük bir rol oynar. Bir çalışanın bilgisizliğini veya kazara bu tür belgelerde değişiklik yapmasını önlemek için 1C 8.3 Muhasebe 3.0, dönem kapanış tarihlerine ilişkin bir mekanizma sağlar.

1C 8.3'te yasaklama tarihini nerede bulabilirim? "Yönetim" menüsünde "Destek ve Bakım" seçeneğini seçin (uygun haklara sahipseniz).

"Rutin İşlemler" alt bölümünde "Yasaklama Tarihlerini Değiştir" kutusunu işaretleyin. Sağ tarafta ayarlarına gitme fırsatınız olacak.

Görünen ayarların köprüsüne tıkladıktan sonra ilgili form açılacaktır. Öncelikle yasaklama tarihinin tüm kullanıcılar için mi yoksa yalnızca belirli kullanıcılar için mi belirlendiğini belirtmeniz gerekir. Bu iki yöntem yalnızca ikinci durumda bu yasağın uygulanacağı kullanıcıların veya kullanıcı gruplarının bir listesini belirtmenin gerekli olması bakımından farklılık gösterir.

Yasaklanma tarihinin ayarlanması “Kullanıcılar tarafından”

Ayar türü “Kullanıcıya Göre” ise, her kullanıcı veya kullanıcı grubu için yasaklama tarihleri ​​yapılandırılır. Bunu yapmak için uygun satırı seçmeniz ve "Yasaklama tarihi" alanındaki değeri belirtmeniz gerekir.

Yasaklanma tarihinin ayarlanması “Nesnelere göre”

1C Muhasebe 3.0 programında yasak tarihini organizasyona göre ayırt etmek mümkündür. Bu method program aynı anda birden fazla kuruluşun kayıtlarını tuttuğunda geçerlidir.

Formun alt kısmındaki "Yasaklama tarihini belirtmenin diğer yolları" bölümünde "Nesnelere göre" açılır liste öğesini seçin. Açılan tablo kısmında veri düzenlemesinin yasaklanması gereken kuruluşlar belirtilmektedir. Her organizasyonun kendi tarihi vardır.

Eğer bu ayar tüm kullanıcılar için yapılmaz, bu durumda her birinin kendi organizasyon ve tarih listesi vardır. Bir kullanıcının “Nesnelere Göre” yöntemini ayarlamasına, diğerinin ise genel tarihi ayarlamasına izin verilir.

Genel yasaklama tarihi

Yasaklama tarihinin hem kullanıcılar hem de kuruluşlar için ortak olması durumunda ayar aşağıdaki şekildeki gibi görünecektir.

Dinamik yasaklama tarihi

Yasaklanma tarihinin katı bir şekilde belirlenmesi, alaka ve değişimin sürekli olarak izlenmesini gerektirdiğinden genellikle sakıncalıdır. Bir dahaki sefere zamanında kurulacağının garantisi yoktur.

Gelecekte hatalardan ve hoş olmayan durumlardan kaçınmak için, “Geçen yılın/çeyreğin/ay/hafta sonu” veya “Son gün” seçeneğinin ayarlanması önerilir. Bu kurulum yöntemi yasaklama tarihini otomatik olarak sıfırlayacaktır.

Veri indirmenin yasaklanma tarihini ayarlama

Diğer 1C veritabanlarıyla senkronizasyonu yapılandırdıysanız ve istenmeyen veriler geçmiş dönemlere düşebilirse, veri indirme yasağı tarihi ayarını kullanın.

"Yönetim" menüsünde "Veri Senkronizasyonu" seçeneğini seçin.

Veri senkronizasyonu etkinleştirildiğinde "Yasaklı tarihi indir" onay kutusuna erişebileceksiniz. Yükleyin ve ayarlara gitmek için görünen köprüyü izleyin.

İndirme yasaklama tarihini ayarlamak, veri düzenleme yasaklama tarihini ayarlamaya benzer. Aralarındaki fark, burada kullanıcılara göre farklılaştırma yerine, kullanıcılara göre bölmenin olmasıdır. bilgi veritabanları senkronizasyonun gerçekleştirildiği .




Tepe