Швидкий пошук у 1с. Глобальний пошук та заміна

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

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

  • Є підтримка транслітерації (написання російських слів символами латини відповідно до ГОСТ 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 = Брехня;
КінецьЯкщо;
КінецьПроцедури

Друк (Ctrl+P)

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

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

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

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

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

Хитрощі під час роботи в 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 та багато інших популярних форматів.

У цій статті я розповім вам про функцію швидкого пошуку 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 швидкий пошук працює як звичайний фільтр, приховуючи непотрібну вам частину списку.

Кожне рішення фірми «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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Завантаження...
Top