1C'de kısayol tuşları: Kendinize göre nasıl ayarlarsınız ve standartları bozmazsınız
1C'de kısayol tuşlarının ayarlanması çoğunlukla geliştirici tarafından konfigürasyonda yapılır: kullanıcılar genellikle yalnızca kullanabilir ve menülerdeki ipuçlarını kısmen görüntüleyebilir. Aşağıda kombinasyonların nerede görüleceği, bir komuta/düğmeye kısayolun nasıl atanacağı ve tuşlar çalışmadığında nelerin kontrol edilmesi gerektiği açıklanmaktadır.
İçindekiler
1C'de tam olarak ne ayarlanabilir
Hotkey'in bulunduğu seviyeyi ayırt etmek önemlidir; bu durum, ek geliştirmeler olmadan "tuşları değiştirip değiştiremeyeceğinizi" belirler.
| Seviye | Örnek | Gerçekten kim tarafından ayarlanır |
|---|---|---|
| Platform | Standart arayüz eylemleri | Genellikle uygulama çözümünde yeniden atanmaz |
| Konfigürasyon | Form komutları, düğmeler, işleyiciler | Geliştirici tarafından (Konfigüratörde/uzantıda) |
| Geliştirme ortamı | Editör/IDE kısayolları | Geliştirici tarafından yerel olarak (kullanıcıları etkilemez) |
Hedef çalışanların işlerini hızlandırmaksa, neredeyse her zaman "kullanıcıda 1C'yi yeniden yapılandırmaya" çalışmak yerine (konfigürasyon veya uzantı aracılığıyla) form komutlarına kombinasyonlar atamak gerekir.
Kısayol tuşları nasıl görüntülenir
-
1C:Enterprise modunda (kullanıcı için)
Form/bölüm menüsünü açın: birçok komutun sağ tarafında kombinasyon görüntülenir. İhtiyaç duyulan kombinasyonun dolu olup olmadığını anlamak için bu hızlı bir yoldur. -
Konfigüratörde (geliştirici için)
Klavye kısayolları ve arayüz davranışı hakkında yerleşik yardım bölümüne bakın. Ek olarak, belirli formun özelliklerini kontrol etmek faydalıdır: öğelerde ve komutlarda bir hotkey tanımlanmış olabilir, bu da çatışmaya neden olur.
Konfigürasyonda kısayol tuşları nasıl atanır
Yöntem 1: Form öğesi/komutu özelliği aracılığıyla (yönetilen formlar)
Çoğu görev için uygundur: "Kaydet ve Kapat", "Temel Alarak Oluştur", "Satır Ekle", "Yazdır" vb.
- Konfigüratörde konfigürasyonu (veya uzantıyı) açın.
- Gerekli formu bulun (liste/belge formu/referans formu).
- Komutu veya öğeyi seçin (örneğin, bir düğme).
- Özelliklerde СочетаниеКлавиш (Klavye Kombinasyonu) alanını bulun.
- İmleci alana getirin ve kombinasyona basın — bu özellikte kaydedilir.
- Konfigürasyonu/uzantıyı güncelleyin ve Enterprise modunda kontrol edin.
Hotkey yalnızca uygun bağlamda çalışır. Komut erişilebilir değilse (izinler, belge durumu, görünürlük koşulları nedeniyle), kombinasyon da çalışmayabilir — bu normal bir davranıştır.
Yöntem 2: Programatik atama (dinamik olması gerektiğinde)
Kombinasyonun role, form varyantına, çalışma moduna veya ayarlara bağlı olması gerekiyorsa bunu kullanın.
Fikir basittir: form işleyicilerinde (örneğin, açılışta) gerekli komutun/öğenin СочетаниеКлавиш değerini belirlersiniz/kaldırırsınız. Mutlaka şunları öngörün:
- Çatışma kontrolü (zaten önemli bir eylem tarafından kullanılıyorsa atamayın);
- Komutun göründüğü tüm form varyantlarında aynı mantığı uygulayın.
Hangi kombinasyonlar yeniden tanımlanmamalıdır
Alışılmış senaryoları bozmamak ve işletim sistemi/platform ile çelişmemek için şu kurallara uyun:
- Sistem kombinasyonlarını meşgul etmeyin (pencere kapatma, uygulamalar arasında geçiş yapma vb.);
- Komut bunların doğrudan karşılığı değilse, temel "editör" kombinasyonlarını (
kopyala/yapıştır/geri al/ara) yeniden tanımlamayın; - Formun "yerel" komutları için ek değiştiriciler içeren kombinasyonlar seçin (genellikle
Ctrl+Alt+...uygundur) — böylece çatışma ihtimali daha az olur.
"Sık ve hızlı" komutlar için iyi bir uygulama: sistem genelinde bir hotkey = bir eylem. Farklı formlarda aynı kombinasyon farklı şeyler yapıyorsa, kullanıcılar klavye tuşlarını kullanmayı bırakır.
Hotkey'ler çalışmıyorsa: Hızlı teşhis
-
Odak noktasını kontrol edin
İmleç bir giriş alanında/tablo bölümündeyse, bazı tuşlar farklı şekilde işlenebilir (örneğin, metin düzenleme olarak). -
Form içindeki çatışmayı kontrol edin
Bir kombinasyon aynı anda iki komuta/öğeye atanmış olabilir. Genellikle bağlama göre daha aktif olan "kazanır" — bu nedenle hotkey'in "bazen çalıştığı" izlenimi oluşur. -
Sistemde tuş yakalamayı kontrol edin
Kombinasyonlar bazen ekran görüntüsü araçları, klavye düzenleri, makrolar, uzak masaüstleri, "hızlı eylemler" panelleri tarafından kapılır. Bu tür yakalayıcıları geçici olarak devre dışı bırakın ve kontrolü tekrarlayın. -
Komutun erişilebilirliğini kontrol edin
İzinler, "salt okunur" modu, doldurulmamış nitelikler, belge durumu — tüm bunlar komutu erişilemez hale getirebilir ve hotkey'i etkin olmayan duruma sokabilir.
Sık yapılan hatalar
- "Alışkanlık gereği" bir kombinasyon atadınız, ancak bu zaten standart bir eylem tarafından kullanılıyor (sonuçta çatışma veya kararsız çalışma).
- Hotkey'i bazı senaryolarda görünmez/erişilemez olan bir düğmeye atadınız ve kullanıcılar "bozulduğunu" düşünüyor.
- Aynı komut için farklı formlarda farklı hotkey'ler kullanılıyor (akılda kalmıyor).
- Aynı anda çok fazla kombinasyon atanıyor — etki azalıyor, kafa karışıklığı ve destek maliyeti artıyor.
SSS
Tipik bir kullanıcı, geliştirme yapmadan 1C'de kısayol tuşlarını yeniden atayabilir mi?
Çoğunlukla hayır: tipik çözümlerde kullanıcı esasen yalnızca menülerdeki ipuçlarını görebilir. Yeniden atama genellikle konfigürasyonda/uzantıda yapılır.
Hotkey'i nereye atamak daha iyidir: düğmeye mi yoksa komuta mı?
Genellikle komuta atamak daha iyidir, böylece kombinasyon komutun nasıl görüntülendiğinden (düğme, menü, komut paneli) bağımsız olarak çalışır.
Hangi hotkey'ler önce uygulanmalıdır?
En sık kullanılan 5–10 eylemle başlayın: oluştur, kaydet, işle, işle ve kapat, tablo bölümüne satır ekle, yazdır/önizle, ilişkili eylemleri aç (günlük kullanılıyorsa).