Бързо търсене за 1 сек. Глобално намиране и замяна

Пълнотекстово търсене- ви позволява да намерите текстова информация, поставена почти навсякъде в използваната конфигурация. В същото време можете да търсите необходимите данни или в цялата конфигурация като цяло, или като стесните областта за търсене до няколко обекта (например определени типове документи или директории). Самите критерии за търсене могат да варират в доста широк диапазон. Тоест можете да намерите необходимите данни, без дори да помните къде точно се съхраняват в конфигурацията и как точно са записани.

Търсенето на пълен текст предоставя следните функции:

  • Има поддръжка за транслитерация (писане на руски думи с латински букви в съответствие с GOST 7.79-2000). Пример: "руска фраза" = "руска фраза".
  • Има поддръжка за заместване (изписване на част от знаците с руски думи с латински знаци с един клавиш). Пример: "russrfz frapf" (окончанията на всяка дума са въведени на латиница, например, в резултат на грешка в оператора).
  • Има възможност за размито търсене (буквите в намерените думи могат да се различават) с указание за прага на размиване. Пример: като посочим думата "здравей" в низа за търсене и размиването от 17%, ще намерим всички подобни думи с и без грешки: "здравей", "здравей", "донеси".
  • Възможно е да се посочи обхватът на търсенето за избраните обекти с метаданни.
  • Пълнотекстовото индексиране на имената на стандартните полета ("Код", "Описание" и др.) се извършва на всички езици за конфигурация.
  • Търсенето се извършва, като се вземат предвид синонимите на руски, английски и украински езици.
  • Морфологичният речник на руския език съдържа редица специфични думи, свързани със области на дейност, автоматизирани с помощта на програмната система 1C:Enterprise.
  • Като стандарт доставените речници включват речникови бази данни и речници на тезаурус и синоними на руски, украински и Английскипредоставена от Informatik.
  • Можете да търсите с помощта на заместващи знаци ("*"), както и да указвате оператори за търсене ("И", "ИЛИ", "НЕ", "ДОСТОЯЩИ") и специални знаци.

Пълнотекстово търсене може да се извърши във всяка конфигурация на платформата 1C:Enterprise 8

За да отворите контролния прозорец за търсене в пълен текст, направете следното:

Общо приложение- елемент от менюто Операции - Управление на пълнотекстово търсене.

Управлявано приложение- елемент от менюто Главно меню - Всички функции - Стандартни -Управление на пълнотекстово търсене.


  • Актуализирайте индекса– Създаване на индекс/актуализация на индекса;
  • Изчистване на индекса– нулиране на индекса (препоръчва се след актуализиране на всички данни);
  • елемент Разрешаване на сливане на индекси- отговаря за обединяването на основния и допълнителния индекс.

Търсенето в пълен текст се извършва с помощта на индекс в пълен текст. При липса на индекс пълнотекстово търсенекато такова не е възможно. За да бъде търсенето успешно, всички необходими данни трябва да бъдат включени в индекса на пълния текст. Ако потребителят въведе нови данни в базата данни, те трябва да бъдат включени във въпросния индекс, в противен случай няма да участват в търсенето. За да избегнете това, трябва да актуализирате индекса на пълния текст. При актуализиране системата анализира само определени типове данни: низ, данни от референтен тип (връзки към документи, директории), номер, дата, съхранение на стойност. Ако потребителят няма права за достъп до определена информация, той няма да може да я види в резултатите от търсенето. Трябва също да се помни, че свойствата на обектите, чрез които ще се извършва търсенето, трябва да бъдат зададени на Пълнотекстово търсене - Използвайте, което е зададено по подразбиране.

Както можете да видите имота Използвайтезададен за цялата директория Контрагенти, но това може да се направи и за всеки негов атрибут от съответния тип.

Нека разгледаме по-подробно индекса на пълния текст, който се състои от две части (индекси): основен индекс и допълнителен. Висока скорост на търсене на данни се осигурява от основния индекс, но актуализирането му е относително бавно, в зависимост от количеството данни. Допълнителният индекс е неговата противоположност. Данните се добавят към него много по-бързо, но търсенето е по-бавно. Системата търси и двата индекса едновременно. Повечето от данните се намират в основния индекс, докато данните, добавени към системата, завършват във вторичния индекс. Докато количеството данни във вторичния индекс е малко, търсенето в него е относително бързо. В момент, когато натоварването на системата е ниско, се извършва операция по сливане на индекс, в резултат на което допълнителният индекс се изчиства и всички данни се поставят в основния индекс. За предпочитане е индексите да се обединяват в момент, когато натоварването на системата е минимално. За тази цел можете да създавате регулирани задачи и планирани задачи.

Специални оператори, разрешени при посочване на израз за търсене

Механизмът за пълнотекстово търсене позволява писане на част от знаците на руската дума с латински знаци с един клавиш. Резултатът от търсенето няма да се промени.

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

  • опростен. 8 думи една от друга
  • NEAR/[+/-]n – търсене на данни в един атрибут на разстояние n-1 думи между тях.

Знакът показва в каква посока от първата дума ще се търси втората дума. (+ - след, - преди)

Заместващият знак "*" може да се използва само като заместител на края на дума

Размитият оператор "#". Ако точното изписване на името не е известно.

Софтуерни инструменти и инструменти 1s: програмиране.

Синоним на оператора "!". Позволява ви да намерите дума и нейните синоними

Как да актуализирате програмно индекса за търсене на пълен текст?

Код 1C v 8.x Процедура UpdateIndexes() Експорт
FulltextSearch.UpdateIndex();
EndProcedure

Пример за търсене на данни в пълен текст

Дефиниция на променлива SearchList

Код 1C v 8.x Variable SearchList;

Освен това, в процедурата за обработка на събитието Когато формулярът е отворен, ние определяме, че тази променлива ще съдържа списък за пълнотекстово търсене, с помощта на който ще търсим в данните

Код 1C v 8.x Процедура OnOpen()
SearchList = FullTextSearch.CreateList();
EndProcedure

Сега, за събитието на кликване върху бутона Find, нека напишем кода, който ще ни позволи да търсим в съответствие с израза, посочен в полето SearchExpression

Код 1C v 8.x Процедура FindClick(Element)
SearchList.SearchString = SearchExpression;
опит
SearchList.FirstPart();
Изключение
Предупреждение(Описание на грешка());
Край на опита;
Ако SearchList.TotalCount() = 0 Тогава
FormElements.MessageOResult.Value = "Не е намерен";
FormElements.SearchResult.SetText("");
В противен случай
PrintSearchResult();
EndIf;
EndProcedure

Първо в тази процедура задаваме израза за търсене, въведен от потребителя, като низ за търсене за пълнотекстово търсене. След това изпълняваме метода FirstPart(), който всъщност стартира търсенето в пълен текст и връща първата партида резултати. По подразбиране порцията съдържа 20 елемента. След това анализираме броя на елементите в списъка за търсене. Ако не съдържа никакъв елемент, тогава показваме съответното съобщение във формата. В противен случай се извиква процедурата OutputSearchResult(), която показва резултатите на потребителя.

Нека създадем процедура със същото име в модула формуляр и да напишем кода в нея,

Код 1C v 8.x Процедура DisplaySearchResult()
FormElements.MessageOResult.Value = "Показан" + String(SearchList.StartingPosition() + 1) + " - " + String(SearchList.StartingPosition() +SearchList.Count()) + "от" + SearchList.FullCount();
Резултат = SearchList.GetDisplay(FullTextSearchDisplayType.HTMLText);
FormElements.SearchResult.SetText(Резултат);
Бутони за достъпност();
EndProcedure

Стъпките в тази процедура са прости. Първо, ние формираме съобщение за това какви елементи са показани и колко елемента са намерени общо. След това получаваме резултата от търсенето в пълен текст под формата на HTML текст и показваме този текст в полето на HTML документа, разположен във формуляра.

Накрая прехвърляме контрола на процедурата ButtonsAccess(), за да направим достъпни или, обратно, да забраним достъпа до бутоните Предишна част и Следваща част (в зависимост от това коя част от резултатите се показва). Текстът на тази процедура е представен в Кодекса

Код 1C v 8.x Процедура за достъпност на бутона ()
FormElements.NextPortion.Availability = (SearchList.FullCount() - SearchList.StartPosition()) > SearchList.Quantity();
FormElements.PreviousPortion.Availability = (SearchList.StartPosition() > 0);
EndProcedure

Сега трябва да създадете манипулатори на събития за натискане на бутоните PreviousPortion() и NextPortion().

Код 1C v 8.x Процедура PrevPartPress(Element)
SearchList.PreviousPart();
PrintSearchResult();
EndProcedure
Процедура NextBatchClick(Item)
SearchList.NextPart();
PrintSearchResult();
EndProcedure

Последният „щрих“ ще бъде създаването на манипулатор на събития за събитието onclick на полето на HTML документ, намиращо се във формата. Факт е, че резултатът от пълнотекстово търсене, представен като HTML текст, съдържа хипервръзки към номера на елементи списък за търсене. И бихме искали системата да отвори формата на обекта, съдържащ се в този елемент от списъка, когато потребителят кликне върху тази връзка. За да направим това, ще прихванем събитието onclick на HTML документа, съдържащ се в полето на HTML документ, ще получим номера на елемента от списъка от хипервръзката и ще отворим формата на съответния обект. Текстът на манипулатора на събитие onclick на полето на HTML документ е представен в кода

Код 1C v 8.x ProcedureSearchResultonclick(Element, pEvtObj)
htmlElement = pEvtObj.srcElement;
// Проверете идентификатора на елемента
Ако (htmlElement.id = "FullTextSearchListItem") Тогава
// Вземете име на файл (номер на ред от списъка за търсене),
// съдържащ се в хипервръзка
NumberInList = Number(htmlElement.nameProp);
// Вземете низа от списъка за търсене по номер
SelectedRow = SearchList[ListNumber];
// Отваряне на формата на намерения обект
OpenValue(SelectedRow.Value);
pEvtObj.returnValue = False;
EndIf;
EndProcedure

Печат (Ctrl+P)

Режимът за глобално търсене и замяна е проектиран да търси конкретен низ във всички модули, диалогови прозорци, документи с електронни таблици,
описания на конфигурацията и външни файлове (външни отчетии обработка, електронни таблици). Намереният текст може да бъде
заменен с друг. Този режим може да се използва например за търсене на всички извиквания към някаква глобална процедура или
достъп до всеки атрибут в различни модули.
Режимът на търсене се извиква чрез избиране на елемента Редактиране - глобално търсене , а режимът на заместване - чрез избор на елемент Редактиране -
Глобална подмяна.
И двата режима използват един и същ диалог. Ако е избран режимът на търсене, тогава подробностите за режима на замяна стават недостъпни.
Затова за краткост разглеждаме процедурата за глобална подмяна и след това посочваме характеристиките на режима на търсене.
На екрана ще се появи диалогов прозорец за задаване на параметрите за търсене.

В полето за търсене на този диалогов прозорец трябва да въведете шаблон за търсене или да изберете един от шаблоните, които преди са били използвани в операции за търсене от списъка с хронология.
В полето Замяна трябва да въведете текста, с който искате да замените намерения текст, или да изберете една от пробите, използвани по-рано в операциите за заместване от списъка с хронологията.
За да правите разлика между главни и малки букви при търсене, трябва да поставите отметка в квадратчето Различаващ главни от малки букви. Ако има отметка в квадратчето Търси цяла дума, ще бъдат намерени само цели думи, а не части от думи.
Ако не е необходимо да отваряте редактори по време на групова замяна (с помощта на бутона Замени всички), тогава трябва да поставите отметка в квадратчето Не отваряйте редактори по време на групова замяна. Във всяко състояние на квадратчето за отметка редакторът ще се отвори, когато натиснете клавиша Търсене или
Замени .
По-долу има панел, в разделите на който е посочено къде да търсите посочената проба.

Разделът Видове текстове маркира типовете обекти, в които ще се извършва търсенето. Ако конфигурацията се редактира за режим на изпълнение Управлявано приложение, тогава потребителските интерфейси ще бъдат изключени от списъка с обекти.

В раздела Конфигурации можете да посочите точно за обекта секциите на конфигурацията, в които ще се извършва търсенето. В допълнение към основния списък с конфигурации, списъкът с конфигурации включва конфигурацията на базата данни, конфигурациите за съхранение, конфигурациите на разширенията (ако са отворени) и конфигурациите на разширенията, записани в базата данни (за отворени разширения). Конфигурациите за съхранение трябва да са отворени, преди да се извика режимът за намиране или замяна. Конфигурациите на базата данни (главна и разширения) са налични само когато се използва глобално търсене.
За да зададете набор от обекти, трябва да настроите превключвателя Избрани обекти и да маркирате тези обекти, в които ще се извършва търсенето. При първото стартиране всички обекти са маркирани в списъка по подразбиране. За да премахнете инсталацията,
премахнете отметката от квадратчето в реда с името на конфигурацията. След това можете да посочите конкретни обекти за търсене.

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

Трикове при работа в 1C: Счетоводство 8.3 (издание 3.0) Част 2

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

С тази статия продължавам поредица от бележки за ефективни методи за работа в 1C: Счетоводство 8.3. Говоря за трикове, които малко хора знаят и още по-малко хора използват в работата си. Техниките, които ще бъдат обсъдени, могат значително да спестят време и да подобрят уменията ви като специалист. Първата част е налична.
П

Техника #4: Търсете в текущата колона веднага след като започнете да пишете.

Как не се възползвате от тази невероятна възможност? Във всяко списание (било то справочник или документи) маркирайте всеки ред във всяка колона и просто започнете да пишете.

Системата автоматично ще избере редове, които съдържат стойността, която въвеждате в една от колоните:

Ако трябва да отмените филтъра - натиснете бутона Esc на клавиатурата или на кръста в полето за търсене:

Но какво ще стане, ако трябва да търсим не във всички колони, а само в конкретна?

За да търсите в текущата (избрана) колона, използвайте комбинацията Alt + F или елемента от менюто "Още"->"Разширено търсене":

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

Например, нека изберем всички документи, в броя на които се среща числото 8. За да направите това, изберете колоната „Номер“ в произволен ред и натиснете Alt + F.

В прозореца, който се отваря, въведете числото 8 и щракнете върху „Намери“:

Страхотно, в списъка има документи, в числото на които (на която и да е позиция) се съдържа числото 8:

За да отмените избора, натиснете комбинацията Ctrl + Q или премахнете избора от горния панел (кръст):

внимание!Ако търсенето не работи (получава се празна селекция) - вероятно имате активирано пълнотекстово търсене и неговият индекс не е актуализиран.

Търсенето в пълен текст е конфигурирано в раздела „Администриране“, елемент „Поддръжка и поддръжка“:

Прием номер 5: Въведете в полето за въвеждане по ред.

Да предположим, че трябва да попълните полето за контрагент в документа „Получаване на стоки и услуги“ и знаете, че контрагентът се нарича нещо като „aero“.

А вие, вместо да избирате контрагент от списъка, просто го вземете и започнете да въвеждате текста "aero" в полето за въвеждане на контрагент. Както можете да видите, самата система предлага възможни опции за контрагенти, които започват с тези букви. Желаният Aeroflot е намерен - остава само да го изберете.

И така е възможно във всякакви области!

Техника #6: Обобщаване на избрани клетки в отчети.

Просто изберете желаните клетки с мишката - сумата автоматично ще се покаже в полето, посочено на фигурата. И ако трябва да изберете клетки, които не са съседни - използвайте клавиша CTRL. Задръжте го и изберете желаните клетки в отчета, за да получите сбора им.

Рецепция номер 7: Запазете всички отпечатани формуляри във всеки удобен формат.

Всеки доклад или печатна формадокументът може да бъде записан в подходящ формат на компютър. Просто създайте файл за печат и щракнете върху иконата на флопи диска в горната част на прозореца на програмата.

Сега изберете име и формат за документа. Може да бъде excel, word, pdf, html и много други популярни формати.

В тази статия ще ви разкажа за функцията за бързо търсене 1C Enterprise 8. Какво е бързо търсене?Много просто. Бързото търсене е един от начините за навигация в големи списъци с 1C записи. Това могат да бъдат списъци с документи, справочници, регистри - всичко, което е представено чрез таблици.

Какво е бързо търсене?

Функцията за бързо търсене в документи на 1C Enterprise е изключително удобна и ви позволява да не превъртате огромни масиви от данни (например с помощта на лентата за превъртане), а незабавно да преминете към желаното място в списъка. За съжаление, начинаещите потребители на 1C Enterprise 8 (включително 1C Accounting 8) първоначално не използват възможностите за бързо търсене, предпочитайки да превъртат списъците с документи ръчно (и те могат да бъдат Многоголям). Тази статия ще ви помогне да разберете как да използвате бързо търсене в 1C.

На първо място, трябва да се отбележи, че в конфигурациите на 1C Enterprise 8, изградени върху управлявани формуляри, бързото търсене работи по различен начин, отколкото в предишни версии 1C. Затова ще анализираме отделно използването на бързо търсене в управлявани формии в обикновените.

Бързо търсене в 1C Accounting 8.2

Във версии на 1C Accounting от 8.0 до 8.2функция е предназначена за преходдо желаната част от списъка. За пример погледнете прозореца на сметкоплана, показан на фигурата.


В прозореца е избрана линия. Обърнете внимание на финия триъгълник от ивици, към който сочи червената стрелка. Както в други програми на Windows, където има списъци (например в Explorer), позицията на този маркер (триъгълник) определя сортирането на списъка като цяло − в която колона е зададен маркерът, целият списък ще бъде сортиран по тази колона.На фигурата маркерът е в колоната Код, така че сметките в сметкоплана ще бъдат сортирани по код.

Маркерът може да се мести от една колона в друга, като щракнете върху желаната колона ( в колоната HEADING!) с мишката. Ако маркерът вече е в текущата колона, тогава щракването ще обърне посоката на сортиране (т.е. от по-голям към по-малък или обратно). Това е стандартно поведение за всеки Windows програми. Каква е особеността на този маркер в 1C Enterprise и каква е връзката му с бързото търсене?

Бързо търсене в списъците на 1C Enterprise 8 се извършва според колоната, в която се намира маркерът.В този случай ще се извърши бързо търсене в сметкоплана в колона Код.

Имаше важна част от статията, но без JavaScript не се вижда!

Как да използвате бързо търсене в 1C?Лесно! Просто започнете да пишете това, което искате да намерите в ТАЗИ колона, т.е. където е маркерът. В примера на фигурата по-горе трябва да въведете номера на сметката. Например искате да намерите сметка 50 Kassa. В този случай въведете ( Не е нужно да кликвате никъде!) числото 50 от клавиатурата и ако в тази колона има сметка с това число (и, разбира се, има такава), тогава списъкът ще се превърти до този ред и самият ред ще бъде маркиран. Резултатът е показан на екранната снимка на сметкоплана по-долу.

уебсайт_

Текстът, към който сочи стрелката няма нужда от измиване след това- той ще изчезне.

Ако в горния пример започнете да въвеждате думата „Касиер“, тогава текстът в долната част на прозореца ще бъде въведен и след това изтрит. Това се случва, защото щом Започнетеот въведения ред за бързо търсене вече не съвпада с началото на поне един ред в тази колона, 1C Enterprise заключава, че търсеният ред не е намерен и автоматично го изтрива. Поради това две правила, които трябва да запомните.

В 1C Enterprise 8 се извършва бързо търсене в началото на реда, т.е. в колоната се търси съвпадението на въведения текст с началото на един от редовете на тази колона.
Оттук следва важна препоръка: когато въвеждате данни в директории, наименувайте елементите така, че да е удобно да ги търсите чрез бързо търсене. Например, по-добре е да напишете името на контрагента като „Име на фирма LLC“, отколкото „Име на фирма LLC“. И още повече, не трябва да използвате кавички и други ненужни знаци в името (говорим за попълване на полето Име във формулярите).

Ако започнете да пишете текст и той се изтрие, това което търсите го няма в тази колона!В този случай проверете езика на въвеждане, както и колоната, в която се извършва бързото търсене. Често срещана грешка- Избрана е грешна колона. Например, маркерът е зададен в колоната Код и търсенето се извършва по името на акаунта.

Бързо търсене в 1C Accounting 8.3

Сега нека да видим как бързото търсене се различава във версия 1C Enterprise 8.3. Използването е много подобно на версия 8.2, но има една основна разлика, която трябва да запомните.

В 1C Accounting 8.3, както и във всякакви други конфигурации на управлявани форми (същите нов интерфейс) работи като филтър. Просто казано, в резултат на функцията за бързо търсене, част от списъка укриване.

Как да го използваме, сега ще разберем. За да започнете, погледнете екранната снимка на прозореца на сметкоплана 1C Accounting 8.3 по-долу.

уебсайт_

Както можете да видите, същият маркер е в една от колоните. Търсенето се извършва и по колоната, в която е зададен маркера. Всичко това остана непроменено. Ако обаче започнете да въвеждате текст (в примера номера на сметката), ще се случи следното.

уебсайт_

Както можете да видите, полето за търсене се отвори автоматично. Същият прозорец ще се отвори, ако щракнете върху бутона за търсене в лентата с инструменти на прозореца (подчертан на фигурата). В резултат на това, когато щракнете върху бутона Find в прозореца за търсене (скрит зад падащото меню на снимката) или просто Enter, ще получите следния резултат.

уебсайт_

От тук става ясно, че бързото търсене в 1C Accounting 8.3 просто оставя частта от списъка, която отговаря на условията за търсене, видима.В този случай бутонът Find изчезва и вместо това се появява леща с кръст (подчертана на фигурата), когато се натисне, списъкът се връща в първоначалното си състояние (редът, намерен в резултат на бързо търсене, остава маркиран).

Друг важна характеристикабързо търсене в 1C Accounting 8.3- не се търси съвпадение в началото на реда, както във версия 8.2, а се търси съвпадение с която и да е част от редовете в колоната. По този начин, ако контрагентът се нарича „Име на фирма LLC“ и при търсене започнете да въвеждате „Име на фирма LLC“, тогава редът все още ще бъде намерен!

Правене на изводи

Така бързото търсене в 1C Accounting 8.2 и по-ранните версии има за цел да превърти списъка до желания ред, а в 1C Accounting 8.3 бързото търсене работи като обикновен филтър, скривайки частта от списъка, която не ви е необходима.

Всяко решение на 1C, базирано на платформата 1C:Enterprise 8, има широк набор от възможности. Има обаче универсални трикове, които могат да се използват във всяка конфигурация. С тази статия откриваме поредица от публикации, в които методолозите на 1C ще говорят за универсалните възможности на платформата 1C:Enterprise 8. Нека започнем с един от най-важните методи за подобряване на ефективността на работата - с описанието на "горещите" клавиши (действията от клавиатурата, като правило, се извършват по-бързо от подобни действия чрез менюто с помощта на мишката). След като усвоите бързите клавиши, ще опростите изпълнението на често повтарящи се действия.

маса 1

Действие

Комбинация от клавиши

Как работи програмата

Създавайте нов документ

Отворете съществуващ документ

Отворете калкулатора

Отваря калкулатора

Показване на свойства

Alt+Enter
Ctrl+E

Отворете кутията за съобщения

Затворете кутията за съобщения

Ctrl+Shift+Z

Отворено табло с резултати

Отваря табло с резултати

Отворете Помощ

Отваря помощ

Индекс за помощ при обаждане

Shift+Alt+F1

Извиква помощния индекс

Горещи клавиши: Глобални действия

Глобалните действия са действия, които можете да извършвате във всяко състояние на програмата. В същото време няма значение какво този моментотворен в 1C:Enterprise. Основното е, че приложението не трябва да е заето с изпълнение на каквато и да е задача.

Глобалните действия са действия, които могат да бъдат извикани навсякъде в работещата платформа 1C:Enterprise 8. Независимо какво точно се случва в текущата конфигурация, значението на глобалните действия не се променя (например натискането на Ctrl+N винаги ще изведе диалоговия прозорец за създаване на нов документ).

маса 1

Горещи клавиши за глобални действия

Действие

Комбинация от клавиши

Как работи програмата

Създайте нов документ

Отваря прозорец, който ви подканва да изберете вида на новия документ, който да бъде създаден в различни формати - например текст, електронна таблица или HTML

Отворете съществуващ документ

Отваря стандартния диалогов прозорец "Отвори", достъпен през менюто "Файл/Отвори...".

Активиране на полето за търсене в командната лента

Поставя курсора на това поле

Отворете калкулатора

Отваря калкулатора

Показване на свойства

Alt+Enter
Ctrl+E

В зависимост от това върху какво е поставен курсорът, отваря съответната палитра със свойства на този обект или елемент. Полезно при работа с таблици, текст, HTML и др.

Отворете кутията за съобщения

Позволява ви да отворите по-рано затворен прозорецсъобщения. Често е полезно, когато случайно затворите прозорец и имате нужда от съобщение от него. Моля, обърнете внимание: докато системата не е въвела отново нищо в прозореца за съобщения, старите съобщения се запазват дори в затворен прозорец

Затворете кутията за съобщения

Ctrl+Shift+Z

Затваря кутията за съобщения, когато вече не са необходими. Моля, обърнете внимание: комбинацията е избрана така, че да се натиска лесно с една ръка

Отворено табло с резултати

Отваря табло с резултати

Отворете Помощ

Отваря помощ

Индекс за помощ при обаждане

Shift+Alt+F1

Извиква помощния индекс

"Горещи" клавиши: общи действия

Общи действия- действия, които имат едно и също значение в различни конфигурационни обекти, но поведението на платформата 1C:Enterprise 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+PageDown
Ctrl+Alt+F

Бързо страниране на активния документ

Предишна страница

Ctrl+Page Up
Ctrl+Alt+B

Включете/изключете смелостта

Използва се там, където форматирането на текст се поддържа и е възможно

Включване/изключване на курсив

Включване/изключване на подчертаване

Преминете към предишната уеб страница/глава за помощ

Използва се в HTML документи

Преминете към следващата уеб страница/помощна глава

Прекратяване на изпълнението на системен отчет за съставяне на данни

Горещи клавиши: Управление на прозорци

Този раздел комбинира общи "горещи" клавиши за всички прозорци и форми на платформата "1C:Enterprise".

Таблица 3

"Горещи" клавиши за управление на прозорци

Действие

Комбинация от клавиши

Как работи програмата

Затворете активен безплатен прозорец, модален диалог или приложение

Тази комбинация може бързо да завърши цялата конфигурация на платформата 1C:Enterprise, така че я използвайте внимателно

Затворете активния нормален прозорец

Затваря текущия нормален прозорец

Затворете активния прозорец

Затваря текущия активен прозорец

Активиране на следващия нормален прозорец

Ctrl+Tab
Ctrl+F6

Позволява ви да активирате следващия прозорец сред отворените в рамките на конфигурацията. Натискането в цикъл, докато държите натиснат клавиша Ctrl, ви позволява да превъртате през отворените прозорци „напред“

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

Ctrl+Shift+Tab
Ctrl+Shift+F6

Позволява ви да активирате предишния прозорец сред тези, отворени в рамките на конфигурацията. Натискането в цикъл, докато държите натиснат клавиша Ctrl, ви позволява да превъртате през отворените прозорци "назад"

Активирайте следващата секция на прозореца

Активира следващата секция на текущия прозорец

Активирайте предишната секция на прозореца

Активира предишната секция на текущия прозорец

Извикайте системното меню на приложение или модален диалогов прозорец

Позволява ви да видите системното меню с операции (минимизиране, преместване, затваряне и т.н.) над прозореца на програмата или отворен модален диалогов прозорец

Извикване на системното меню на прозореца (с изключение на модалните диалогови прозорци)

Alt + тире + (-)
Alt + Num + (-)

Позволява ви да видите системното меню с операции (минимизиране, преместване, затваряне и т.н.) над активния прозорец

Обадете се на главното меню

Активира главната лента с инструменти с бутони за текущия прозорец. Така можете да избирате действия без да използвате мишката.

Извикайте контекстното меню

Показва контекстно меню над текущия активен елемент. Подобно на натискането десен бутонмишки върху него

Върнете активността в нормален прозорец

Връща активността в нормален прозорец след работа с контекстно меню. внимание! Във всеки друг случай Esc ще затвори активния прозорец.

"Горещи" клавиши: управление на форми

Тук са събрани "горещи" клавиши, които опростяват и ускоряват работата с различни форми, създадени в конфигурации, написани на платформата 1C:Enterprise.

Таблица 4

"Горещи" клавиши за управление на формуляри

Действие

Комбинация от клавиши

Как работи програмата

Отидете на следващото извикване на бутон за управление/по подразбиране

Навигирайте между контролите във формуляра „напред“ (вижте раздела)

Извикване на бутона по подразбиране

Като правило, различните форми имат зададен бутон по подразбиране (той е различен от другите - например, маркиран е с удебелен шрифт). Използването на тази клавишна комбинация ви позволява от всяко място отворена формаактивирайте бутона по подразбиране

Преминете към следващата контрола

Навигирайте между контролите във формуляр за напред

Преминете към предишния контрол

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

Активира командната лента, свързана с активната контрола/формуляр

Активира основната лента с инструменти за текущата форма. Така можете да избирате действия без да използвате мишката.

Навигирайте през групирани заедно контроли

нагоре
Надолу
Наляво
вярно

С помощта на клавишите със стрелки можете бързо да се придвижвате между групирани контроли

близка форма

Затваря текущия прозорец на формуляра

Възстановете позицията на прозореца

Ако някои параметри на прозореца на формуляра са загубени, тази комбинация ви позволява да върнете всичко обратно

"Горещи" клавиши: работа със списъка и дървото

„Горещите“ клавиши на този раздел ще ви помогнат да работите ефективно, без да използвате мишката в множество списъци и дървета, които се използват активно в различни обекти за конфигурация на платформата 1C:Enterprise 8.

Таблица 5

"Горещи" клавиши за работа със списъка и дървото

Действие

Комбинация от клавиши

Как работи програмата

Отваря елемента, върху който е позициониран курсорът за редактиране. Ключът е подобен на действието "Редактиране" в лентата с бутони на стандартния формуляр

Опресняване

Ctrl+Shift+R
F5

Опреснява данните в списък или дърво. Това е особено вярно за динамични списъци (например списък с документи), когато автоматичното актуализиране не е активирано за тях.

копие

Създава нов елемент от списъка, като използва текущия елемент като шаблон. Подобно на бутона "Добавяне чрез копие".

Нова група

Създава нова група. Подобно на бутона "Добавяне на група".

Премахване на линия

Директно премахване на текущия елемент. внимание! Използвайте тази комбинация с голямо внимание в динамични списъцизащото изтриването не може да бъде отменено.

Преместете ред нагоре

Ctrl+Shift+Нагоре

В списъци, където е разрешено пренареждане на редове, ви позволява да преместите текущия ред нагоре. Подобно на бутона "Преместване нагоре".

Преместете ред надолу

Ctrl+Shift+надолу

В списъци, където е разрешено пренареждане на редове, ви позволява да преместите текущия ред надолу. Подобно на бутона „Преместване надолу“.

Преместете елемент в друга група

Ctrl+Shift+M
Ctrl+F5

Позволява ви бързо да преместите текущия елемент (например директория) в друга група

Слезте едно ниво надолу, докато разширявате групата

Навигира в папката, където е поставен курсорът

Отидете едно ниво нагоре (до „родител“)

Отива в горната част на папката, в която сте били

Завършете редактирането

Завършва редактирането на елемента от списъка със запазване на промените

Отмени търсенето

Прекъсва търсенето

Разширете възела на дървото

Използва се там, където са налични дървовидни възли, маркирани с "+" или "-".

Затворете възела на дървото

Разгънете всички възли на дървото

Променете отметката

Обръща стойността на квадратчето за отметка на текущия елемент (активира или деактивира го)

"Горещи" клавиши: поле за въвеждане

Поле за въвеждане- активно използван контрол на много места във формите за конфигурация. „Горещите“ клавиши за полето за въвеждане ви позволяват бързо да извършвате често използвани действия върху него. Особено полезно е да използвате тези ключове, когато разработчикът на конфигурацията не е показал бутоните за управление на полето за въвеждане, от които се нуждаете.

Таблица 6

"Горещи" клавиши за полето за въвеждане

Действие

Комбинация от клавиши

Как работи програмата

Подобно на поведението при редактиране на обикновен текст, това ви позволява или да добавяте нови знаци, когато пишете към старите, или да презаписвате старите с нови.

Бутон за избор

Избиране на съответния обект, свързан с полето за въвеждане (например избиране на желания документ от списъка). Подобно на бутона за поле за въвеждане "Избор".

Бутон за отваряне

Ctrl+Shift+F4

Отваря формата на избрания обект в текущото поле за въвеждане. Подобно на натискане на бутона за поле за въвеждане "Отвори".

чисто поле

Изчистване на поле за въвеждане от текущата му стойност

Работа с въведен текст в полето за въвеждане

Ctrl+backspace

Отидете в началото на реда

Отидете до края на реда

Натискане на показалеца на мишката с бутона нагоре за бутона за регулиране

Използвайте корекция, ако е позволено в полето за въвеждане. Например промяна на дати, броячи и т.н. Подобно на натискане на бутона "нагоре" на контролера на полето за въвеждане

Бутон с показалец на мишката надолу за бутон за регулиране

Използвайте корекция, ако е позволено в полето за въвеждане. Например промяна на дати, броячи и т.н. Подобно на натискане на бутона "надолу" на контролера на полето за въвеждане

"Горещи" клавиши: поле за картина

поле за картинае стандартен елемент на платформата "1C:Enterprise 8" за показване графични изображения. „Горещите“ клавиши ще помогнат, например, удобно да видите изображението, разположено в полето за картина.

Таблица 7

"Горещи" клавиши за полето за изображение

Действие

Комбинация от клавиши

Как работи програмата

увеличавам

Мащабира картината

отдалечавам

Превъртете

нагоре
Надолу
Наляво
вярно

Движение по картината

Превъртете нагоре размера на прозореца

Превъртете надолу по размер на прозореца

Превъртете размера на прозореца наляво

Превъртете размера на прозореца надясно

"Горещи" клавиши: редактор на електронни таблици

Този раздел групира "горещи" клавиши за различни документи с електронни таблици. Те могат да бъдат много полезни, ако често редактирате данни в такива документи.

Таблица 8

„Горещи“ клавиши за редактор на електронни таблици

Действие

Комбинация от клавиши

Как работи програмата

Отидете в клетката

Отваря диалогов прозорец за преминаване към клетка с координати на колона/ред

Придвижване през клетки

нагоре
Надолу
Наляво
вярно

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

Придвижване през клетки до следващата попълнена или празна

Ctrl + (нагоре, надолу, наляво, надясно)

Премества курсора върху попълнените клетки на таблицата

Избор на клетка

Shift + (нагоре, надолу, наляво, надясно)

Избира област от клетки, започваща с текущата

Превъртете страница нагоре

Превъртане на електронна таблица

Превъртете страница надолу

Превъртете страницата наляво

Превъртете страницата надясно

Отидете на редактиране на съдържанието на клетката

Активира режима за редактиране на съдържанието на клетката

Превключване на режим редактиране/въвеждане в клетка

Отидете в началото на реда

Премества курсора в началото на реда

Отидете до края на реда

Премества курсора до края на реда

Отидете в началото на текста

Преминете към края на текста

Задаване на името на текущата област

Ctrl+Shift+N

Задава името на текущата област на клетката

"Горещи" клавиши: редактор на текстови документи

„Горещите“ клавиши при редактиране на текст в текстови области и документи могат значително да ускорят и опростят процеса.

Таблица 9

"Горещи" клавиши за редактора текстови документи

Действие

Комбинация от клавиши

Как работи програмата

Превключване на режима на вмъкване/замяна

Позволява ви или да добавяте нови знаци, когато въвеждате към старите, или да замените старите с нови

Отидете в началото на реда

Премества курсора в началото на текущия ред

Отидете до края на реда

Премества курсора до края на текущия ред

Изберете за начало на реда

Избира текст до началото на реда

Изберете до края на реда

Избира текст до края на реда

Отидете в началото на текста

Премества курсора в началото на текста

Преминете към края на текста

Премества курсора в края на текста

Изберете за начало на текст

Ctrl+Shift+Начало

Избира от курсора до началото на текста

Изберете до края на текста

Ctrl+Shift+End

Избира от курсора до края на текста

Превъртете един ред нагоре

Превъртане през текстов документ

Превъртете един ред надолу

Отидете в началото на предишната дума

Преминаване към началото на следващата дума

Изберете предходната дума

Ctrl+Shift+ляво

Бърз избордуми (знаци, разделени с интервали)

Изберете следващата дума

Ctrl+Shift+надясно

Превъртете страница нагоре

Превъртане през текстов документ

Превъртете страница надолу

Изберете предишна страница с текст

Пагиниран текст

Изберете следващата страница с текст

Shift + Page Down

Премахване на селекцията

Демаркирайте

Отидете на линия

Премества курсора на реда с числото

Изтриване на знак отляво на курсора

Изтрива знака отляво на курсора

Изтриване на знак отдясно на курсора

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

Изтрийте думата отляво на курсора

Ctrl+backspace

Изтрива думата отляво на курсора

Изтриване на дума отдясно на курсора

Изтрива думата отдясно на курсора

Задаване/демаркиране

Маркира желаната линия

Следваща отметка

Мести курсора между маркираните редове

Предишна отметка

Изтриване на текущия ред

Изтрива текущия ред

Преместете блок надясно

Измества избрания блок от текст надясно

Преместете блока наляво

Измества избрания блок от текст наляво



Зареждане...
Връх