Як зупинити глобальний пошук 1С 8.3. Глобальний пошук та заміна. "Гарячі" клавіші: редактор табличних документів

Хитрості під час роботи в 1С:Бухгалтерії 8.3 (редакція 3.0) Частина 2

2017-02-09T10:31:17+00:00

Цією статтею я продовжую серію нотаток про ефективні прийоми роботи в 1С: Бухгалтерія 8.3. Розповідаю про хитрощі, які мало хто знає та ще менше людей використовують у своїй роботі. Прийоми, про які йтиметься, здатні суттєво заощадити час та підвищити вашу кваліфікацію як фахівця. Перша частина доступна.
п

Прийом №4: Пошук у поточній колонці одразу після початку набору тексту.

Як ви ще не користуєтеся цією чудовою можливістю? У будь-якому журналі (будь-то довідник чи документи) виділіть будь-який рядок у будь-якому стовпці і просто починайте набирати текст.

Система автоматично відбиратиме рядки, в яких міститься значення, що вводиться в одному зі стовпців:

Якщо потрібно скасувати фільтр, натисніть кнопку Esc на клавіатурі або на хрестик у полі пошуку:

Але що, якщо нам потрібно шукати не у всіх колонках, а лише у конкретній?

Для пошуку в поточній (виділеній) колонці використовуйте комбінацію Alt + F або пункт меню "Ще" -> "Розширений пошук":

Для миттєвого відбору (без відображення діалогового вікна) за поточною колонкою та за виділеним у ній значенням використовуйте комбінацію Ctrl+Alt+F або пункт меню "Ще"->"Знайти:...".

Наприклад, давайте відберемо всі документи в номері яких зустрічається цифра 8. Для цього виділимо стовпець "Номер" у будь-якому рядку та натиснемо Alt+F.

У вікні наберемо цифру 8 і натиснемо "Знайти":

Відмінно, у списку залишилися документи у номері яких (у будь-якій позиції) міститься цифра 8:

Для скасування відбору натиснемо комбінацію Ctrl + Q або видалимо відбір з верхньої панелі (хрестик):

Увага!Якщо пошук не спрацьовує (виходить порожній відбір) - можливо у вас включений повнотекстовий пошук і не оновлено його індекс.

Повнотекстовий пошук налаштовується у розділі "Адміністрування" пункт "Підтримка та обслуговування":

Прийом №5: Введення у поле введення по рядку.

Нехай вам потрібно забити поле контрагент у документі "Надходження товарів та послуг" і ви знаєте, що контрагент називається якось на "аеро".

І ви замість того, щоб вибирати контрагента зі списку, просто візьміть та почніть у полі введення контрагент набирати текст "аеро". Як бачите, система сама підказує можливі варіанти контрагентів, які починаються з цих літер. Шуканий аерофлот знайдено – залишилося просто вибрати його.

І так можна у будь-яких полях!

Прийом №6: Підсумовування виділених осередків у звітах.

Просто виділяйте потрібні комірки мишкою - сума автоматично відобразиться у полі, вказаному на малюнку. А якщо потрібно виділити комірки, що не знаходяться поруч - використовуйте клавішу CTRL. Затисніть її та виділяйте потрібні осередки у звіті, щоб отримати їхню суму.

Прийом №7: Зберігайте будь-які друковані форми у будь-якому зручному форматі.

Будь-який звіт або друковану форму документа можна зберегти у відповідному форматі на комп'ютері. Просто сформуйте друковану форму та натисніть на піктограму дискети у верхній частині вікна програми.

Тепер виберіть ім'я та формат документа. Це може бути excel, word, pdf, html та багато інших популярних форматів.

Друк (Ctrl+P)

Режим глобального пошуку та заміни призначений для пошуку певного рядка у всіх модулях, діалогах, табличних документах,
описи конфігурації та зовнішні файли (зовнішні звіти та обробки, табличні документи). Знайдений текст може бути
замінений іншим. Цей режим може бути використаний, наприклад, для пошуку всіх викликів деякої глобальної процедури або
звернення до будь-якого реквізиту у різних модулях.
Виклик режиму пошуку здійснюється вибором пункту Редагування – Глобальний пошук, а режиму заміни – вибором пункту Правка –
Глобальна заміна.
У цих режимах використовується той самий діалог. Якщо вибрано режим пошуку, реквізити режиму заміни стають недоступними.
Тому для стислості розглянемо процедуру глобальної заміни, а потім вкажемо особливості режиму пошуку.
На екрані буде видано діалог для встановлення параметрів пошуку.

У полі Шукати цей діалог слід ввести зразок для пошуку або вибрати один із зразків, які були використані раніше в операціях пошуку зі списку історії.
У полі Замінити потрібно ввести текст, на який слід зробити заміну знайденого тексту, або вибрати один із зразків, які були раніше використані в операціях заміни зі списку історії.
Щоб розрізняти при пошуку великі та малі літери, потрібно встановити прапорець Враховувати регістр. Якщо встановлено прапорець Шукати слово, повністю знайдено лише цілі слова, а не частини слів.
Якщо не потрібно відкриття редакторів при груповій заміні (на кнопці Замінити все), потрібно встановити прапорець Не відкривати редактори при груповій заміні. При будь-якому стані прапорця редактор буде відкриватись при натисканні клавіші Шукати або
Замінити.
Нижче розташована панель, на закладках якої вказується, де слід шукати вказаний зразок.

На закладці Типи текстів позначаються типи об'єктів, у яких буде здійснено пошук. Якщо конфігурація редагується для режиму запуску Керований додаток, то зі списку об'єктів будуть виключені інтерфейси користувача.

На закладці Конфігурації можна вказати з точністю до об'єкта розділи конфігурацій, у яких буде здійснено пошук. До списку конфігурацій крім основної включається конфігурація бази даних, конфігурації сховища, конфігурації розширень (якщо вони відкриті) та конфігурації розширень, збережених у базі даних (для відкритих розширень). Перед викликом режиму пошуку або заміни конфігурації сховища повинні бути відкриті. Конфігурації бази даних (основний та розширень) доступні лише у разі використання глобального пошуку.
Для вказівки набору об'єктів потрібно встановити перемикач Вибрані об'єкти та позначити ті об'єкти, в яких буде зроблено пошук. При першому запуску у списку за промовчанням встановлені позначки всіх об'єктів. Щоб зняти установку, слід
зняти прапорець у рядку із найменуванням конфігурації. Потім можна вказувати конкретні об'єкти для пошуку.

На закладці Файли можна вказати каталог і типи файлів, у яких може здійснюватися пошук. Можуть бути переглянуті такі типи файлів, що переглядаються: конфігурації, розташовані у файлах (збережені, файли поставки), зовнішні звіти та обробки, текстові та табличні документи. Якщо каталог не вказано (реквізит Каталог не заповнено), пошук у файлах не здійснюється. Пошук може також здійснюватися у відкритих документах тих самих типів. Для цього слід встановити прапорець Шукати в
відкритих документів.
Вибрану сукупність налаштувань можна зберегти для подальшого використання. Для цього потрібно вказати ім'я налаштування в полі Область пошуку. Для використання попереднього налаштування достатньо вибрати ім'я налаштування у списку, що випадає. Зберігаються
наступні параметри: налаштування на закладці Типи текстів, склад об'єктів лише для основної конфігурації на закладці Конфігурації та налаштування на закладці Файли .
Якщо запущено режим пошуку, то для початку пошуку потрібно натиснути кнопку Шукати.
У режимі глобального пошуку можна перервати процес натисканням Ctrl+Break.
На екран у вікно Результати пошукубуде виведено список знайдених вихідних вихідних текстів.
Якщо будь-який модуль має обмеження доступу (див. тут), перед пошуком вихідного тексту в даному модулі система запитує пароль доступу. Необхідно ввести правильний пароль або відмовитись від введення пароля. Якщо пароль не введено, то
Перегляд у цьому модулі не виконується.
Результат пошуку можна переглянути, а до кожного знайденого значення можна перейти, якщо вибрати в результаті пошуку потрібний рядок та натиснути клавішу Enter. Для перегляду наступного або попереднього знайденого значення можна скористатися пунктами
Дії – Наступна позиція та Дії – Попередня позиція.
Результат пошуку (увесь список) можна запам'ятати в буфер обміну за допомогою команди Копіювати контекстне меню вікна або за допомогою відповідної кнопки панелі інструментів вікна результатів пошуку, а також вивести в табличний або текстовий
документ.
Ширину колонок можна змінити стандартним прийомом – за допомогою вказівника миші при натиснутій клавіші Ctrl.
Якщо запущено режим заміни, то в полі На текст вказується зразок тексту, на який слід замінити вихідний текст, вказаний у полі Замінити .
Якщо перед заміною потрібно переглянути вихідний текст, то для початку пошуку слід натиснути кнопку Шукати . На екрані відображається результат першого знайденого вихідного тексту. Якщо знову натиснути кнопку Шукати , поточний текст буде пропущено і на екран буде виведено чергове входження вихідного тексту у поточному вікні або інше вікно, що містить вихідний текст.
Групова заміна (без підтвердження кожної заміни) буде виконана, натиснувши кнопку Замінити все . Якщо в цьому випадку не потрібно відкриття об'єктів, у яких виявлено входження вихідного тексту, слід встановити прапорець Не відкривати
редактори під час групової заміни.
УВАГА!Під час перегляду результатів пошуку не можна змінити умови пошуку.
Структура вибору області пошуку (типи тексту, список об'єктів конфігурацій, файлів та відкриті документи) запам'ятовується та при наступному відкритті діалогу відновлюється. Якщо потрібно зберегти кілька областей, то кожній області в реквізиті Область пошуку потрібно присвоїти ім'я. При повторному відкритті вікна пошуку у списку областей достатньо вибрати потрібну та здійснити пошук.

Повнотекстовий пошук- дозволить знайти текстову інформацію, розміщену практично в будь-якому місці конфігурації, що використовується. При цьому шукати потрібні дані можна або по всій конфігурації в цілому або звузивши область пошуку до декількох об'єктів (наприклад, певних видів документів або довідників). Самі критерії пошуку можуть змінюватись у досить широкому діапазоні. Тобто знайти потрібні дані можна навіть не пам'ятаючи точно, де вони зберігаються в конфігурації і як саме записані.

Повнотекстовий пошук надає такі можливості:

  • Є підтримка транслітерації (написання російських слів символами латиниці відповідно до ГОСТ 7.79-2000). Приклад: "російська фраза" = "російська фраза".
  • Є підтримка заміщення (написання частини знаків у російських словах одноклавішними латинськими знаками). Приклад: "руссrfz фраpf" (закінчення кожного слова набрані латиницею, припустимо, внаслідок помилки оператора).
  • Є можливість нечіткого пошуку (літери у знайдених словах можуть відрізнятися) із зазначенням порога нечіткості. Приклад: вказавши в рядку пошуку слово "привіт" та нечіткість 17 %, знайдемо всі аналогічні слова з помилками та без: "привіт", "перевіт", "привід".
  • Є можливість вказати область виконання пошуку за вибраними об'єктами метаданих.
  • Повнотекстове індексування назв стандартних полів ("Код", "Найменування" тощо) проводиться на всіх мовах конфігурації.
  • Пошук здійснюється з урахуванням синонімів російської, англійської та української мов.
  • Морфологічний словник російської містить низку специфічних слів, які стосуються галузей діяльності, автоматизованим з допомогою системи програм " 1С:Підприємство " .
  • Стандартно до складу словників, що постачаються, включені словникові бази та словники тезаурусу та синонімів російської, української та англійської мов, які надані компанією "Інформатик".
  • Пошук можна здійснювати з використанням підстановочних символів ("*"), а також із зазначенням пошукових операторів ("І", "АБО", "НЕ", "ПОРУЧ") та спецсимволів.

Повнотекстовий пошук можна здійснювати у будь-якій конфігурації на платформі 1С:Підприємство 8

Для того, щоб відкрити вікно керування повнотекстовим пошуком, необхідно виконати наступне:

Звичайний додаток- пункт меню Операції - Управління повнотекстовим пошуком.

Керований додаток- пункт меню Головне меню - Усі функції - Стандартні -Управління повнотекстовим пошуком.


  • Оновити індекс- Створення індексу / Оновлення індексу;
  • Очистити індекс- Обнулення індексу (рекомендується після оновлення всіх даних);
  • пункт Дозволити злиття індексів– відповідає за злиття основного та додаткового індексу.

Повнотекстовий пошук здійснюється за допомогою повнотекстового індексу. За відсутності індексу повнотекстовий пошук як такий неможливий. Щоб пошук мав результат, всі необхідні дані повинні бути включені в повнотекстовий індекс. Якщо користувачеві введено в базу нові дані, їх слід включити до індексу, що розглядається, інакше вони не братимуть участі в пошуку. Щоб уникнути цього, необхідно оновлювати повнотекстовий індекс. При оновленні система аналізує лише певні типи даних: Рядок, Дані посилання типу (посилання на документи, довідники), Число, Дата, СховищеЗначення. Якщо користувач не має прав доступу до певної інформації, він не зможе побачити її в результатах пошуку. Слід також пам'ятати і про те, що у властивостях об'єктів, за якими відбуватиметься пошук, має бути встановлено значення Повнотекстовий Пошук – Використовувати, яке встановлено за замовчуванням.

Як ви можете помітити властивість Використативстановлено для всього довідника КонтрагентиАле зробити це можна і для кожного його реквізиту відповідного типу.

Розглянемо докладніше повнотекстовий індекс, що складається з двох частин (індексів): основного індексу та додаткового. Висока швидкість пошуку даних забезпечується за рахунок основного індексу, але оновлення відбувається відносно повільно, залежно від обсягу даних. Додатковий індекс йому протилежний. Дані додаються до нього набагато швидше, але пошук здійснюється повільніше. Система здійснює пошук одночасно в обох індексах. Більшість даних знаходиться в основному індексі, а дані, що додаються в систему, потрапляють у додатковий індекс. Поки обсяг даних у додатковому індексі невеликий, пошук щодо нього відбувається відносно швидко. У той момент, коли навантаження на систему невелике, відбувається операція злиття індексів, внаслідок чого додатковий індекс очищається, а всі дані містяться в основному індексі. Злиття індексів краще виконувати в той момент часу, коли навантаження на систему мінімальне. З цією метою можна створювати регламентовані завдання та завдання за розкладом.

Спеціальні оператори, допустимі при завданні пошукового виразу

Механізм повнотекстового пошуку припускає написання частини символів російського слова одноклавішними латинськими символами. Результат пошуку не зміниться.

Два оператори ПОРУЧ

  • спрощений. На відстані 8 слів одне від одного
  • ПОРУЧ/[+/-]n – пошук даних у одному реквізиті з відривом n-1 слів з-поміж них.

Знак вказує у напрямі від першого слова буде пошук другого. (+ - після, - до)

Груповий символ «*» може використовуватися лише як заміна кінця слова

Оператор нечіткості "#". Якщо невідомо точне написання назви, ім'я.

Програмними засобами та засобами 1с: програмування.

Оператор синонімів «!». Дозволяє знайти слово та його синоніми

Як програмно оновити індекс повнотекстового пошуку?

Код 1C v 8.х Процедура ОновленняІндекси() Експорт
ПовнотекстовийПошук.ОбновитиІндекс();
КінецьПроцедури

Приклад повнотекстового пошуку даних

Визначення змінної СписокПошуку

Код 1C v 8.х Перем СписокПошуку;

Крім цього в процедурі обробки події При відкритті форми визначимо, що ця змінна міститиме список повнотекстового пошуку, за допомогою якого ми і здійснюватимемо пошук у даних

Код 1C v 8.х Процедура ПріВідкриття()
СписокПошуку = ПовнотекстовийПошук.СтворитиСписок();
КінецьПроцедури

Тепер для події натискання на кнопку Знайти напишемо код, який дозволить нам виконувати пошук відповідно до того виразу, який задано в полі Пошукове Вираз

Код 1C v 8.х Процедура ЗнайтиНатискання(Елемент)
СписокПошуку.РядокПошук = ПошуковийВираз;
Спроба
СписокПошуку.ПершаЧастина();
Виняток
Попередження(ОписПомилки());
КінецьСпроби;
Якщо СписокПошуку.ПовнаКількість() = 0 Тоді
ЕлементиФорми.ПовідомленняОрезультаті.Значення = "Не знайдено";
ЕлементиФорми.РезультатПошуку.ВстановитиТекст("");
Інакше
ВивестиРезультатПошуку();
КінецьЯкщо;
КінецьПроцедури

Спочатку в цій процедурі ми встановлюємо пошуковий вираз, введений користувачем, як рядок пошуку для повнотекстового пошуку. Потім виконуємо метод ПершаЧастина(), який запускає повнотекстовий пошук і повертає першу порцію результатів. За промовчанням порція містить 20 елементів. Після цього ми аналізуємо кількість елементів у списку пошуку. Якщо він не містить жодного елемента, ми виводимо у форму відповідне повідомлення. В іншому випадку викликається процедура ВивестиРезультатПошуку(), яка відображає отримані результати користувачеві.

Створимо в модулі форми процедуру з таким ім'ям та напишемо в ній код,

Код 1C v 8.х Процедура ВивестиРезультатПошук()
ЕлементиФорми.ПовідомленняОрезультаті.Значення = "Показані " + Рядок(СписокПошуку.) ПочатковаПозиція() + 1) + " - " + Рядок(СписокПошуку.ПочатковаПозиція() +СписокПошуку.Кількість()) + " з " + СписокПошуку.
Результат = СписокПошуку.ОтриматиВідображення(ВідображенняПовнотекстовогоПошуку.HTMLТекст);
ЕлементиФорми.РезультатПошуку.ВстановитиТекст(Результат);
ДоступністьКнопок();
КінецьПроцедури

Дії, які виконуються у цій процедурі, прості. Спочатку ми формуємо повідомлення про те, які елементи відображені і скільки елементів знайдено. Потім отримуємо результат повнотекстового пошуку як HTML-тексту і виводимо цей текст у полі HTML-документа, що у формі.

На закінчення передаємо керування в процедуру ДоступністьКнопок() для того, щоб зробити доступними або, навпаки, заборонити доступ до кнопок Попередня і Наступна порція (залежно від того, яка порція отриманих результатів відображена). Текст цієї процедури подано у Коді

Код 1C v 8.х Процедура ДоступністьКнопок()
ЕлементиФорми.НаступнаПорція.Доступність = (СписокПошуку.ПовнаКількість() - СписокПошуку.ПочатковаПозиція()) > СписокПошуку.Кількість();
ЕлементиФорми.ПопередняПорція.Доступність = (СписокПошуку.ПочатковаПозиція() > 0);
КінецьПроцедури

Тепер необхідно створити обробники подій натискання на кнопки ПопередняПорція() та НаступнаПорція().

Код 1C v 8.х Процедура ПопередняПорціяНатискання(Елемент)
СписокПошуку.ПопередняЧастина();
ВивестиРезультатПошуку();
КінецьПроцедури
Процедура НаступнаПорціяНатискання(Елемент)
СписокПошуку.НаступнаЧастина();
ВивестиРезультатПошуку();
КінецьПроцедури

Завершальним «штрихом» буде створення обробника події onclick поля HTML-документа, що у формі. Справа в тому, що результат повнотекстового пошуку, представлений у вигляді HTML-тексту, містить посилання на номери елементів списку пошуку. І нам хотілося б, щоб при переході користувача на це посилання система відкривала форму того об'єкта, який міститься в цьому елементі списку. Для цього ми будемо перехоплювати подію onclick HTML-документа, що міститься в полі HTML-документа, отримувати номер списку з гіперпосилання і відкривати форму відповідного об'єкта. Текст обробника події onclick поля HTML-документа представлений у коді

Код 1C v 8.х Процедура РезультатПошук onclick(Елемент, pEvtObj)
htmlElement = pEvtObj.srcElement;
// Перевірити ідентифікатор елемента
Якщо (htmlElement.id = "FullTextSearchListItem") тоді
// Отримати ім'я файлу (номер рядка списку пошуку),
// міститься в гіперпосиланні
НомерВСписку = Число(htmlElement.nameProp);
// Отримати рядок списку пошуку за номером
ВибранаРядок = СписокПошуку[НомерВСписку];
// Відкрити форму знайденого об'єкта
ВідкритиЗначення(ВибранийРядок.Значення);
pEvtObj.returnValue = Брехня;
КінецьЯкщо;
КінецьПроцедури

Кожне рішення фірми «1С» на платформі «1С:Підприємство 8» має широке коло можливостей. Однак є універсальні прийоми, які можна використовувати в будь-якій конфігурації. Цією статтею ми відкриваємо цикл публікацій, у яких методисти фірми «1С» розповідатимуть про універсальні можливості платформи «1С:Підприємство 8». Почнемо з одного з найважливіших методів підвищення ефективності роботи - з опису гарячих клавіш (дії з клавіатури, як правило, виконуються швидше, ніж аналогічні через меню з використанням миші). Освоївши гарячі клавіші, ви спростите виконання дій, що часто повторюються.

Таблиця 1

Дія

Поєднання клавіш

Як працює програма

Створити новий документ

Відкрити існуючий документ

Відкрити калькулятор

Відкриває калькулятор

Показати властивості

Alt+Enter
Ctrl+E

Відкрити вікно повідомлень

Закрити вікно повідомлень

Ctrl+Shift+Z

Відкрити табло

Відкриває табло

Відкрити довідку

Відкриває довідку

Викликати індекс довідки

Shift+Alt+F1

Викликає індекс довідки

"Гарячі" клавіші: глобальні дії

Глобальні дії – це дії, які ви можете виконувати у будь-якому стані програми. При цьому не важливо, що зараз відкрито в "1С:Підприємстві". Головне, щоб програма не була зайнята виконанням будь-якої задачі.

Глобальні дії - це дії, які можна викликати будь-де запущеної платформи "1С:Підприємство 8". Незалежно від того, що саме відбувається в запущеній конфігурації, зміст глобальних дій не змінюється (наприклад, натискання Ctrl+N завжди викликатиме діалог створення нового документа).

Таблиця 1

"Гарячі" клавіші для глобальних дій

Дія

Поєднання клавіш

Як працює програма

Створити новий документ

Відкриває вікно, в якому буде запропоновано вибрати тип створюваного нового документа у різних форматах - наприклад, у текстовому, табличному чи HTML

Відкрити існуючий документ

Відкриває стандартне діалогове вікно "Відкрити", доступне через меню "Файл/Відкрити…"

Активізація поля пошуку у командній панелі

Встановлює курсор у цьому полі

Відкрити калькулятор

Відкриває калькулятор

Показати властивості

Alt+Enter
Ctrl+E

Залежно від того, на що встановлено курсор, відкриває відповідну палітру властивостей об'єкта або елемента. Корисно під час роботи з таблицями, текстом, HTML тощо.

Відкрити вікно повідомлень

Дозволяє відкрити раніше закрите вікно повідомлень. Часто буває корисно, коли вікно випадково закрите, а повідомлення вам знадобилося. Зверніть увагу: доки система нічого знову не ввела у вікно повідомлень, старі повідомлення зберігаються навіть у закритому вікні

Закрити вікно повідомлень

Ctrl+Shift+Z

Закриває вікно повідомлень, коли вони не потрібні. Зверніть увагу: комбінацію підібрано так, що її легко натиснути однією рукою

Відкрити табло

Відкриває табло

Відкрити довідку

Відкриває довідку

Викликати індекс довідки

Shift+Alt+F1

Викликає індекс довідки

"Гарячі" клавіші: спільні дії

Загальні дії- дії, які мають один і той же зміст у різних об'єктах конфігурації, але поведінка платформи "1С:Підприємство 8" змінюється в залежності від того де саме ви використовуєте ту чи іншу спільну дію. Наприклад, натиснувши кнопку "Del", позначає видалення поточного елемента довідника, якщо у вікні списку елементів довідника. Або видаляє вміст поточного осередку табличного документа, якщо ви його редагуєте.

Таблиця 2

"Гарячі" клавіші для спільних дій

Дія

Поєднання клавіш

Як працює програма

Видаляє елемент під курсором (поточний елемент) або виділену групу елементів

Додати

Дозволяє додати новий елемент

Зберігає активний документ

Друк активного документа

Викликає діалог друку для активного документа

Друк на поточний принтер

Ctrl+Shift+P

Ініціює безпосередній друк активного документа на принтер, призначений у стандартній системі (без відкриття діалогу друку)

Копіювати в буфер обміну

Ctrl+C
Ctrl+Ins

Копіює необхідний елемент або виділену групу елементів у буфер обміну Windows

Вирізати в буфер обміну

Ctrl+X
Shift+Del

Вирізує необхідний елемент або виділену групу елементів у буфер обміну Windows. Відрізняється від копіювання тим, що елемент або група, що копіюється, після попадання в буфер видаляється

Вставити з буфера обміну

Ctrl+V
Shift+Ins

Вставляє в місце, зазначене курсором дані з буфера обміну ОС Windows.

Додати до буфера обміну як число

Shift+Num+(*)

Використовується для числових значень

Додати до буфера обміну

Shift + Num + (+)

Використовується для числових значень. Операція додавання з даними в буфері обміну

Відняти з буфера обміну

Shift+Num+(-)

Використовується для числових значень. Операція віднімання з даними у буфері обміну

Виділити все

Скасувати останню дію

Ctrl+Z
Alt+BackSpace

Повернути скасовану дію

Ctrl+Y
Shift+Alt+BackSpace

Знайти наступний

Знайти наступний виділений

Знайти попередній

Знайти попередній виділений

Ctrl+Shift+F3

Замінити

Ctrl+Num+(-)

Виділити все

Виділяє всі доступні елементи в активному документі

Скасувати останню дію

Ctrl+Z
Alt+BackSpace

Скасовує останню досконалу дію

Повернути скасовану дію

Ctrl+Y
Shift+Alt+BackSpace

Дозволяє скасувати "Ctrl + Z", іншими словами - повернути те, що ви зробили до натискання скасування останньої досконалої дії

Відкриває діалог настроювання параметрів пошуку в активному об'єкті конфігурації та виконання цього пошуку

Знайти наступний

Знаходить наступний елемент, що відповідає вказаним у параметрах пошуку параметрам

Знайти наступний виділений

Знаходить наступний елемент, який відповідає тому, який ви виділили (наприклад, на якому встановлено курсор)

Знайти попередній

Знаходить попередній елемент, що відповідає вказаним у параметрах пошуку параметрам

Знайти попередній виділений

Ctrl+Shift+F3

Знаходить попередній елемент, який відповідає тому, який ви виділили

Замінити

Відкриває діалог пошуку та заміни значень (там, де це дозволено)

Згорнути (вузол дерева, групу табличного документа, групування модуля)

Ctrl+Num+(-)

Використовується там, де доступні вузли дерев, позначені значками "+" або "-"

Згорнути (вузол дерева, групу табличного документа, угруповання модуля) і всі підлеглі

Ctrl+Alt+Num+(-)

Згорнути (всі вузли дерева, групи табличного документа, угруповання модуля)

Ctrl+Shift+Num+(-)

Розгорнути (вузол дерева, групу табличного документа, групування модуля)

Ctrl + Num + (+)

Розгорнути (вузол дерева, групу табличного документа, угруповання модуля) та всі підлеглі

Ctrl+Alt+Num+ (+)

Розгорнути (усі вузли дерева, групи табличного документа, угруповання модуля)

Ctrl+Shift+Num+(+)

Наступна сторінка

Ctrl+Page Down
Ctrl+Alt+F

Швидке гортання активного документа

Попередня сторінка

Ctrl+Page Up
Ctrl+Alt+B

Включити/вимкнути жирність

Використовується там, де підтримується та можливе форматування тексту

Включити/вимкнути курсив

Увімкнути/вимкнути підкреслення

Перехід до попередньої web-сторінки/глави довідки

Використовується у HTML-документах

Перехід до наступної веб-сторінки/голови довідки

Перервати виконання звіту системи компонування даних

"Гарячі" клавіші: керування вікнами

У цьому розділі об'єднані спільні для всіх вікон та форм платформи "1С:Підприємство" "Гарячі" клавіші.

Таблиця 3

"Гарячі" клавіші для керування вікнами

Дія

Поєднання клавіш

Як працює програма

Закрити активне вільне вікно, модальний діалог або програму

Цією комбінацією можна швидко завершити роботу всієї конфігурації на платформі "1С:Підприємство", тому користуйтеся нею обережно

Закрити активне звичайне вікно

Закриває поточне звичайне вікно

Закрити активне вікно

Закриває поточне активне вікно

Активізувати наступне звичайне вікно

Ctrl+Tab
Ctrl+F6

Дозволяє активізувати наступне вікно серед відкритих у конфігурації. Натискання в циклі із утримуванням клавіші Ctrl дозволяє гортати відриті вікна "вперед"

Активізувати попереднє звичайне вікно

Ctrl+Shift+Tab
Ctrl+Shift+F6

Дозволяє активізувати попереднє вікно серед відкритих у конфігурації. Натискання в циклі із утримуванням клавіші Ctrl дозволяє гортати відриті вікна "назад"

Активізувати наступну секцію вікна

Активує наступну секцію поточного вікна

Активізувати попередню секцію вікна

Активує попередню секцію поточного вікна

Викликати системне меню програми або модального діалогу

Дозволяє побачити системне меню операцій (згорнути, перемістити, закрити тощо) над вікном програми або відкритого модального діалогу

Викликати системне меню вікна (крім модальних діалогів)

Alt + Hyphen + (-)
Alt + Num + (-)

Дозволяє побачити системне меню операцій (згорнути, перемістити, закрити тощо) над активним вікном

Викликати головне меню

Активує головну панель із кнопками поточного вікна. Таким чином ви можете вибирати дії без участі миші

Викликати контекстне меню

Відображає контекстне меню над поточним активним елементом. Аналогічно натискання правої кнопки миші на ньому

Повернути активність звичайному вікну

Повертає активність звичайному вікну після роботи з контекстним меню. Увага! У будь-якому іншому випадку, Esc ініціює закриття активного вікна

"Гарячі" клавіші: керування формами

Тут зібрані "гарячі" клавіші, що спрощують та прискорюють роботу з різними формами, які створені в конфігураціях, написаних на платформі "1С:Підприємство".

Таблиця 4

"Гарячі" клавіші для керування формами

Дія

Поєднання клавіш

Як працює програма

Перейти до наступного елемента керування/виклик кнопки за замовчуванням

Перехід між елементами управління на формі "наперед" (див. Tab)

Виклик кнопки за промовчанням

Як правило, у різних форм призначена кнопка за умовчанням (вона відрізняється від інших – наприклад, виділена жирним). Використання цієї комбінації клавіш дозволяє з будь-якого місця відкритої форми активувати кнопку за промовчанням

Перейти на наступний елемент керування

Перехід між елементами управління на формі "вперед"

Перейти на попередній елемент керування

Перехід між елементами управління на формі "назад"

Активізує командну панель, пов'язану з активним елементом керування/формою

Активує головну панель із кнопками поточної форми. Таким чином ви можете вибирати дії без участі миші

Переміщення елементами керування, об'єднаними в одну групу

Up
Down
Left
Right

Використовуючи клавіші-курсори, можна швидко переміщатися між згрупованими елементами управління.

Закрити форму

Закриває вікно поточної форми

Відновити положення вікна

Якщо збилися якісь параметри вікна форми, ця комбінація дозволяє повернути все назад

"Гарячі" клавіші: робота зі списком та деревом

"Гарячі" клавіші цього розділу допоможуть ефективно працювати без використання миші у численних списках та деревах, які активно використовуються у різних об'єктах конфігурацій на платформі "1С:Підприємство 8".

Таблиця 5

"Гарячі" клавіші для роботи зі списком та деревом

Дія

Поєднання клавіш

Як працює програма

Відкриває для зміни елемент, на який встановлено курсор. Клавіша аналогічна дії "Змінити" на стандартній панелі кнопок форми

Оновити

Ctrl+Shift+R
F5

Оновлює дані у списку чи дереві. Особливо актуально для динамічних списків (наприклад, список документів), коли для них не ввімкнено автооновлення

Копіювати

Створює новий елемент списку, використовуючи як шаблон поточний елемент. Аналогічно кнопці "Додати копіюванням"

Новий гурт

Створює нову групу. Аналогічно кнопці "Додати групу"

Видалення рядка

Безпосереднє видалення поточного елемента. Увага! Використовуйте цю комбінацію з великою обережністю в динамічних списках, оскільки скасувати видалення не можна

Переміщення рядка вгору

Ctrl+Shift+Up

У списках, де можна змінити порядок рядків, дозволяє пересунути поточний рядок вгору. Аналогічно кнопці "Перемістити догори"

Переміщення рядка вниз

Ctrl+Shift+Down

У списках, де можна змінити порядок рядків, дозволяє пересунути поточний рядок вниз. Аналогічно кнопці "Перемістити донизу"

Перенести елемент до іншої групи

Ctrl+Shift+M
Ctrl+F5

Дозволяє швидко перемістити поточний елемент (наприклад, довідника) до іншої групи

Перейти до рівня вниз з одночасним розкриттям групи

Переходить до папки, на якій було встановлено курсор

Перейти на рівень вгору (до "батька")

Виходить нагору з папки, де ви знаходилися

Закінчити редагування

Завершує зі збереженням змін редагування списку

Перервати пошук

Перериває пошук

Розкрити вузол дерева

Використовується там, де доступні вузли дерев, позначені значками "+" або "-"

Закрити вузол дерева

Розкрити всі вузли дерева

Зміна прапорця

Інвертує значення прапорця поточного елемента (включає або вимикає його)

"Гарячі" клавіші: поле введення

Поле введення- активно використовується елемент управління у багатьох місцях форм конфігурацій. "Гарячі" клавіші для поля введення дозволяють швидко виконати дії, що часто використовуються над ним. Особливо корисно використовувати ці клавіші там, де розробник конфігурації не вивів потрібні кнопки управління полем введення.

Таблиця 6

"Гарячі" клавіші для поля введення

Дія

Поєднання клавіш

Як працює програма

Аналогічно поведінці при редагуванні звичайного тексту дозволяє або додавати нові символи при введенні до старих, або затирати старі новими.

Кнопка вибору

Вибір відповідного об'єкта, пов'язаного з полем введення (наприклад, вибір потрібного документа зі списку). Аналогічно кнопці поля введення "Вибір"

Кнопка відкриття

Ctrl+Shift+F4

Відкриття форми вибраного об'єкта у поточному полі введення. Аналогічно натискання кнопки поля введення "Відкрити"

Очистити поле

Очистити поле введення від поточного значення

Робота з набраним текстом у полі введення

Ctrl+BackSpace

На початок

Перейти до кінця рядка

Натискання вказівником миші кнопки "Вгору" для кнопки регулювання

Використовуйте регулювання, якщо це дозволено у полі введення. Наприклад, зміна дат, лічильників тощо. Аналогічно натискання на кнопку "вгору" регулятора поля введення

Натискання вказівником миші кнопки "Вниз" для кнопки регулювання

Використовуйте регулювання, якщо це дозволено у полі введення. Наприклад, зміна дат, лічильників тощо. Аналогічно натискання на кнопку "вниз" регулятора поля введення

"Гарячі" клавіші: поле картинки

Поле зображення- це стандартний елемент платформи "1С:Підприємство 8" для відображення графічних зображень. "Гарячі" клавіші допоможуть, наприклад, комфортно переглянути зображення, розташоване в полі зображення.

Таблиця 7

"Гарячі" клавіші для поля картинки

Дія

Поєднання клавіш

Як працює програма

Збільшити масштаб

Масштабує картинку

Зменшити масштаб

Прокрутити

Up
Down
Left
Right

Переміщення по картинці

Прокрутити на розмір вікна вгору

Прокрутити на розмір вікна вниз

Прокрутити на розмір вікна вліво

Прокрутити на розмір вікна праворуч

"Гарячі" клавіші: редактор табличних документів

У цьому розділі згруповано "гарячі" клавіші для різноманітних табличних документів. Вони можуть бути дуже корисними, якщо ви часто редагуєте дані в таких документах.

Таблиця 8

"Гарячі" клавіші для редактора табличних документів

Дія

Поєднання клавіш

Як працює програма

Перейти до осередку

Відкриває діалогове вікно переміщення до комірки з координатами стовпець/рядок

Переміщення по осередках

Up
Down
Left
Right

Переміщає курсор по осередках таблиці

Переміщення по осередках до наступного заповненого або порожнього

Ctrl + (Up, Down, Left, Right)

Переміщає курсор по заповненим осередкам таблиці

Виділення осередків

Shift + (Up, Down, Left, Right)

Виділяє область осередків, починаючи з поточної

Прокрутити на сторінку вгору

Гартує табличний документ

Прокрутити на сторінку вниз

Прокрутити на сторінку вліво

Прокрутити на сторінку праворуч

Перейти до редагування вмісту комірки

Включає режим редагування вмісту комірки

Перемикання режиму редагування/введення в осередку

На початок

Переміщує курсор на початок рядка

Перейти до кінця рядка

Переміщує курсор у кінець рядка

На початок тексту

Перейти до кінця тексту

Встановлення імені поточної області

Ctrl+Shift+N

Встановлює ім'я поточної області осередків

"Гарячі" клавіші: редактор текстових документів

"Гарячі" клавіші при редагуванні тексту в текстових областях та документах дозволяють суттєво прискорити та спростити процес.

Таблиця 9

"Гарячі" клавіші для редактора текстових документів

Дія

Поєднання клавіш

Як працює програма

Переключити режим вставки/заміни

Дозволяє або додавати нові символи під час введення до старих, або затирати старі новими.

На початок

Переміщує курсор на початок поточного рядка

Перейти до кінця рядка

Переміщує курсор у кінець поточного рядка

Виділити до початку рядка

Виділяє текст до початку рядка

Виділити до кінця рядка

Виділяє текст до кінця рядка

На початок тексту

Переміщує курсор на початок тексту

Перейти до кінця тексту

Переміщує курсор до кінця тексту

Виділити до початку тексту

Ctrl + Shift + Home

Виділяє від курсору до початку тексту

Виділити до кінця тексту

Ctrl+Shift+End

Виділяє від курсору до кінця тексту

Прокрутити на один рядок вгору

Перегортає текстовий документ

Прокрутити на один рядок вниз

На початок попереднього слова

На початок Наступне слово

Виділити попереднє слово

Ctrl+Shift+Left

Швидке виділення слова (символи, розділені пробілами)

Виділити таке слово

Ctrl+Shift+Right

Прокрутити на сторінку вгору

Перегортає текстовий документ

Прокрутити на сторінку вниз

Виділити попередню сторінку тексту

Посторінково виділяє текст

Виділити наступну сторінку тексту

Shift + Page Down

Зняти виділення

Знімає виділення

Перейти до рядка

Переміщує курсор до рядка з номером

Видалити символ ліворуч від курсору

Видаляє символ ліворуч від курсору

Видалити символ праворуч від курсору

Видаляє символ праворуч від курсору

Видалити слово ліворуч від курсору

Ctrl+BackSpace

Видаляє слово ліворуч від курсору

Видалити слово праворуч від курсору

Видаляє слово праворуч від курсору

Встановити/зняти закладку

Позначає потрібний вам рядок

Наступна закладка

Переміщує курсор між зазначеними закладками рядками

Попередня закладка

Видалити поточний рядок

Видаляє поточний рядок

Зсунути блок праворуч

Зсуває виділений блок тексту праворуч

Зсунути блок вліво

Зсуває виділений блок тексту вліво

У цій статті я розповім вам про функцію швидкого пошуку 1С Підприємство 8. Що таке швидкий пошук?Дуже просто. Швидкий пошук - це один із способів навігації у великих списках записів 1С. Це можуть бути списки документів, довідники, регістри – все те, що представлено таблицями.

Що таке швидкий пошук?

Функція швидкого пошуку в документах 1С Підприємство надзвичайно зручна і дозволяє не перегортати величезні масиви даних (наприклад, за допомогою смуги прокручування), а відразу перейти до потрібного місця у списку. На жаль, користувачі-початківці 1С Підприємство 8 (у тому числі і 1С Бухгалтерії 8) спочатку не використовують можливості швидкого пошуку, воліючи перегортати списки документів вручну (а вони можуть бути дужевеликими). Ця стаття допоможе вам розібратися з використанням швидкого пошуку 1С.

Насамперед слід зазначити, що у конфігураціях 1С Підприємство 8, побудованих на керованих формах , швидкий пошук працює інакше, ніж попередніх версіях 1С. Тому розберемо окремо використання швидкого пошуку у керованих формах та у звичайних.

Швидкий пошук у 1С Бухгалтерії 8.2

У версіях 1С Бухгалтерії з 8.0 до 8.2функція призначена саме для переходудо потрібної частини списку. Наприклад подивіться вікно плану рахунків , наведене малюнку.


У вікні виділено певний рядок. Зверніть увагу малопомітний трикутник зі смужок, який вказує червона стрілка. Як і в інших програмах Windows, де є списки (наприклад, у Провіднику), положення цього маркера (трикутника) визначає сортування списку в цілому. в якій колонці встановлений маркер, по тій буде відсортовано весь список.На малюнку маркер стоїть у колонці Код, отже рахунки у плані рахунків будуть відсортовані за кодом.

Маркер можна переміщати з однієї колонки на іншу, клацаючи на потрібній колонці ( на ЗАГОЛОВЦІ колонки!) мишкою. Якщо маркер і так вже стоїть у поточній колонці, то клацання призведе до зміни напряму сортування на протилежне (тобто від більшого до меншого або навпаки). Це стандартна поведінка для будь-яких програм Windows. У чому ж особливість цього маркера у 1С Підприємстві та як це пов'язано зі швидким пошуком?

Швидкий пошук у списках 1С Підприємство 8 здійснюється по колонці, де стоїть маркер.У разі швидкий пошук у плані рахунків здійснюватиметься по колонці Код.

Тут була важлива частина статті, але без JavaScript її не видно!

Як користуватися швидким пошуком у 1С?Легко! Просто почніть друкувати те, що хочете знайти в ДАНІЙ колонці, тобто. там, де стоїть маркер. У прикладі малюнку вище слід вводити номер рахунки. Наприклад, ви хочете знайти рахунок 50 Каса . У такому разі введіть ( мишкою клацати нікуди не потрібно!) Число 50 з клавіатури і якщо в даній колонці є рахунок з таким номером (а він, звичайно, є), то список прокрутиться до цього рядка, а сам рядок виявиться виділеним. Результат показаний на скріншоті плану рахунків нижче.

сайт_

Текст, на який вказує стрілка, прати потім не потрібно- Він сам зникне.

Якщо в наведеному прикладі почати вводити слово "Каса", то текст у нижній частині вікна буде вводитись, а потім стиратися. Відбувається це тому, що як тільки початокрядка швидкого пошуку, що вводиться, перестає збігатися з початком хоча б одного рядка в даній колонці, 1С Підприємство робить висновок, що шуканий рядок не знайдена і автоматично його стирає. У зв'язку з цим слід запам'ятати два правила.

У 1С Підприємстві 8 швидкий пошук здійснюється на початку рядка, тобто. в колонці шукається збіг тексту, що вводиться, з початком одного з рядків цієї колонки.
Звідси випливає важлива рекомендація: під час введення даних у довідники іменуйте елементи те щоб їх було зручно шукати з допомогою швидкого пошуку. Наприклад, назву контрагента краще писати як "Ім'яФірми ТОВ", ніж "ТОВ Ім'яФірми". І тим більше не варто використовувати в назві лапки та інші непотрібні символи (йдеться про заповнення поля Найменування у формах).

Якщо ви почали вводити текст, а він стирається - те, що ви шукаєте, відсутнє в цій колонці!У цьому випадку перевірте мову введення, а також колонку, в якій проводиться швидкий пошук. Типова помилка — вибрана та колонка. Наприклад, маркер встановлений у колонці Код, а пошук здійснюється за назвою рахунку.

Швидкий пошук у 1С Бухгалтерії 8.3

Тепер подивимося, чим відрізняється швидкий пошук у версії 1С Підприємство 8.3. Використання багато в чому схоже на версію 8.2, однак є одна істотна відмінність, яку слід запам'ятати.

У 1С Бухгалтерії 8.3, а також у будь-яких інших конфігураціях на керованих формах (найновіший інтерфейс), працює як фільтр. Простіше кажучи, в результаті роботи функції швидкого пошуку частина списку ховається.

Як цим користуватись, ми з вами зараз з'ясуємо. Для початку подивіться на скріншот вікна плану рахунків 1С Бухгалтерії 8.3, наведеного нижче.

сайт_

Як бачите, той самий маркер в одній з колонок. Пошук так само провадиться по колонці, в якій встановлений маркер. Це все залишилося без змін. Однак, якщо почати вводити текст (у прикладі номер рахунку), то відбудеться наступне.

сайт_

Як бачите, просто автоматично відкрилося вікно пошуку. Таке саме вікно відкриється, якщо натиснути на кнопку пошуку на панелі інструментів вікна (на малюнку підкреслена). В результаті при натисканні у вікні пошуку кнопки Знайти (на картинці прихована за меню, що випадає) або просто Enter, то вийти наступний результат.

сайт_

Звідси видно, що Швидкий пошук у 1С Бухгалтерії 8.3 просто залишає видимою частину списку, що відповідає умовам пошуку.При цьому кнопка Знайти пропадає, а замість неї з'являється лінза з хрестиком (на рис. підкреслена), при натисканні на яку список повертається у вихідний стан (при цьому залишається виділений рядок, знайдений в результаті швидкого пошуку).

Ще одна важлива особливість швидкого пошуку у 1С Бухгалтерії 8.3— збіг шукається не на початку рядка, як у версії 8.2, а здійснюється пошук на збіг з будь-якою частиною рядків у колонці. Таким чином, якщо контрагента назвати ТОВ Ім'яФірми, а при пошуку почати вводити Ім'яФірми ТОВ, то рядок все одно знайдеться!

Робимо висновки

Таким чином, швидкий пошук в 1С Бухгалтерії 8.2 і раніше версіях призначається для прокрутки списку до потрібного рядка, а в 1С Бухгалтерії 8.3 швидкий пошук працює як звичайний фільтр, приховуючи непотрібну вам частину списку.