ПредишенСледващото

Въпреки факта, че търсенето платформа пълния текст 8.3 бе обявена от разработчиците доста дълго време (от 8.3.5 платформа), в типичните конфигурации активно то не се използва. В най-новата 3.0 версия, компания счетоводител в много списъци, разработчиците са включили пълнотекстово търсене. За потребителите ми го беше шок - програмата е престанала да се търси.

Разбира се, търсенето на пълен текст работи, но потребителите не виждат прозорците "Намери" объркан. Нормално сценарий ползване: Започнете вход от клавиатурата, на прозореца "Търсене" се появява в процеса на въвеждане, което показва поле, в което ние търсим, търсене на текст и режим на търсене "Като част от линията."

Връщането на стария търсенето на нови версии на предприятието счетоводство 3

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

Няколко дни по-късно живеехме с ново търсене. Членове измъчван оплаква саботирани. Жалбите не спират, посоката на работа е доставена ", за да направи всичко, както е било."

Откъде да започнем? Ние трябва да разберем какво различни форми една от друга. Разтоварват първоначално конфигуриране кодове с новия начин на търсене и на старите и сравняват формите код.

Връщането на стария търсенето на нови версии на предприятието счетоводство 3

За функционалността на новото търсене на пълен текст спазва допълни форма елемент от тип "низ за търсене". Стана ясно, че да се търси. Намерих една статия на ИТС 7.3.1.5. Търсене в динамична списък. Проучването на тази статия доведе до заключението, че новата версия на търсенето на работа зависи от два фактора: 1. Формулярът трябва да бъде над от формуляра за елемент, 2.Динамичен списък на формуляр, трябва да има собственост "PolozhenieStrokiPoiska" не е равно на "Не".

Идеята е да се създаде достатъчно на сървъра възлага списък имот форма "PolozhenieStrokiPoiska" стойността "PolozhenieStrokiPoiska.Net", но не всички форми на него са работили, в някои случаи, новата уеб продължи да работи. Софтуерът не премахнете програмата от елементи на формата, ние не можем, но можете да контролирате видимостта. Ако елемент на формуляра "DopolnenieStrokaPoiska" ясна видимост, пълен текст за търсене на нов просто спира да работи. По време на експериментите, следния код е роден, че съм поставен в главния модул:

Процедурата "OtklyuchenieNovogoPoiskaVSpiskah" трябва да издържите поправимо форма. Но как да направите това за всички форми наведнъж?

Второто решение - при отваряне на формата, за да предизвика процедура, която ще забрани програмно ново търсене. Процедурата може да бъде извикан от друга процедура, стартирането на който вече е регистриран във всички форми, в този случай за по-нататъшни актуализации, ще трябва само да следвате тази процедура - че тя не се е променила. Избрах ObschiyModul.UpravleniePechatyu, в който има:

Тази процедура се нарича, когато сървъра форма попълнете тюлени отбори. При тази процедура, пишем код, който призовава нашата функция да търси нов списък:

Счетоводител насладите намиране на стари, а ние се готвим за времето, когато режимът на съвместимост "счетоводно предприятие 3.0" ще ни позволи да се движи тази функционалност в разширението.

Подкрепете проекта - споделете линка, благодаря!