Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3210 - Не работает быстрый поиск в плане счетов по коду счёта   Make a simular bug
Summary: Не работает быстрый поиск в плане счетов по коду счёта
Status: CLOSED INVALID
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.9
Hardware: PC Gentoo
: P4 minor
Target Milestone: ---
Assignee: Денис Баранов
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1217
  Show dependency treegraph
 
In work:
Reported: 2009-01-09 13:58 MSK by Лебединский Александр
Modified: 2014-09-11 18:33 MSK (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Лебединский Александр 2009-01-09 13:58:33 MSK
Не работает быстрый поиск в плане счетов по коду счёта. Причём не во всех формах: в основной форме всё работает как надо, в форме для выбора нет. В других колонках тоже быстрый поиск работает, только по коду поиск не работает. Возможно это связано с тем, что открывается форма выбора счёта из плана счетов из модальной формочки внутренней обработки "Выбор счёта".

Возможно похоже на http://bugs.etersoft.ru/show_bug.cgi?id=2301, но в коде плана счетов используются цифры.

Система gentoo, проверялось на 32 и 64 битных машинах.
Конфигурация бюджетная 625 хранится в dbf. Wine@Etersoft SQL от 16.12.2008, свободная часть собрана из ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.0.9-eter39/sources/wine-1.0.9-alt39.src.rpm

PS: Переехали с 1.0.8 :-(
Comment 1 Денис Баранов 2009-02-09 20:15:48 MSK
На текущей сборке не подтвердилось, но я не уверен что правильно воспроизводил.

Уточните пожалуйста способ воспроизведения.
Comment 2 Лебединский Александр 2009-02-10 11:28:58 MSK
Если есть бюджетная бухгалтерия, то у нас это проявляется при работе с основными средствами. Можно прямо в карточке основного средства попытаться указать счёт учёта. В поле "Счет учета ОС" жмём F4 в появившейся форме "Выбор счета ЕПСБУ" должно быть активным поле "Счет", снова жмем F4 появляется окно выбора счёта из плана счетов, набираем цифры - поиск по колонке "Код в системе" не работает. Окно в фокусе, набор цифр вызывает появление "окошка" быстрого поиска, но не ищется ничего. Обработка "ВыборСчета" открывает форму списка плана счетов "ДляВыбора", параметров никаких туда не передаёт. Что там может быть таким сложным? 
Более того, поиск в других колонках в этой форме работает, например по "Код счета", но искать по нему неудобно, нужно "не забывать" про пробелы разделяющие код "для удобства восприятия".

Если до вызова формы плана счетов установлена глобальная переменная глЗначениеОтбора (там должен быть список с настройками для использования списка корректных проводок), то поиск работает, например, выбор счёта дебета в документе "Списание с л/с".

У меня нет идей относительно того как это получилось, но на последних сборках ситуация не меняется, а бухи жалуются не появившееся неудобство.
Comment 3 Денис Баранов 2009-04-06 20:36:09 MSD
На wine@etersoft 1.0.10 beta воспоризвести не удалось.
Думаю проблема исправлена.
Александр, проверьте пожалуйста на бета версии wine 1.0.10, и если ошибка проявляется, то будем просить конфигурацию у вас.
Comment 4 Лебединский Александр 2009-04-07 10:29:58 MSD
Здорово, только 1.0.10 под gentoo нет. Свободную версию я то соберу, а как быть с закрытой частью?

Так что для нас эта бага пока открыта...
Comment 5 Лебединский Александр 2009-04-10 09:45:32 MSD
Нет не выходит "каменный цветок". Собрал свободную версию из wine-etersoft-1.0.10-alt16.src.rpm, закрытая часть из wine-etersoft-sql-1.0.10-eter11gentoo.i586.tar.gz

Нет поиска, причём в тех же местах, что и раньше, т.е. не в списке плана счетов, а именно, как указанно в #2, при выборе из элемента диалога в форме обработки открытой модально.

Ещё раз хочу напомнить, что речь идёт о бюджетной конфигурации, где план счетов дополнен различными реквизитами.
Comment 6 Денис Баранов 2009-04-10 19:03:59 MSD
Переоткрываю для поиска ошибки.
(In reply to comment #5)
> Ещё раз хочу напомнить, что речь идёт о
> бюджетной конфигурации, где план счетов
> дополнен различными реквизитами.
> 
Александр, вы бы могли прислать нам эту конфигурацию?
Залейте к нам на ftp сервер: ftp://etersoft@ftp.etersoft.ru/ пароль etersoft
Comment 7 Лебединский Александр 2009-04-16 10:32:14 MSD
Залил на ftp файли называется to_etersoft-3210.zip.

Там в конфе внесено два автобуса, если менять счёт учета в карточке ОС, то поиск не работает (правда в окне выбора всего две позиции), если очистить реквизит "Счет учета ОС", то поиск работает.

В связи с тем, что поиск отрубается при очень небольшом наборе данных, понизил серьёзность бага. Да баг ли это? Я уже сомневаюсь...
Comment 8 Лебединский Александр 2009-04-20 00:31:13 MSD
(In reply to comment #7)

> если очистить реквизит "Счет учета ОС", то поиск работает.
Он работает, только с учётом ошибки http://bugs.etersoft.ru/show_bug.cgi?id=3827
т.к. при этом в обработку подбора счёта не передаётся группа счетов внутри которой должна производиться выборка.

Методом проб и ошибок выяснилось, что баг (если это баг), проявляется в том случае, если к реквизиту диалога типа "Счет" применялся метод "ИспользоватьРодителя"! Кстати, если включить режим "вывода списка по группам", то внутри группы быстрый поиск по коду счёта тоже "ломается".

> В связи с тем, что поиск отрубается при
> очень небольшом наборе данных, понизил
> серьёзность бага. Да баг ли это? Я уже
> сомневаюсь...
Вот сомнения остаются, сейчас нет машин с виндовс и 1С для проверки поведения 1С в "родной среде". 

Comment 9 Денис Баранов 2009-04-25 16:25:49 MSD
> Вот сомнения остаются, сейчас нет машин с
> виндовс и 1С для проверки поведения 1С в
> "родной среде". 
> 
Проверьте пожалуйста, потому что не получается никак воспроизвести. В присланой конфигурации не одного документа нет.
Comment 10 Лебединский Александр 2009-04-25 18:10:30 MSD
(In reply to comment #9)
> Проверьте пожалуйста, потому что не
> получается никак воспроизвести. В
> присланой конфигурации не одного
> документа нет.
> 
Там документы не нужны, всё проверяется при изменении элементов справочника "Основные средства".
Меню "Справочники" -> "Нефинансовые активы" -> "Основные средства, НМА, НПА"

При изменении реквизита "Счёт учёта ОС" вызывается обработка "Выбор счета ЕПСБУ". Если значение реквизита пустое, то для выбора предлагаются все счета вида 101.ХХ.Х через вызов метода "ИспользоватьРодителя" для элемента диалога "Счет".

При выключенном, у плана счетов, режиме вывода списка по группам пользователь видит 27 позиций и начинает набирать номер счёта надеясь на "быстрый поиск", тот не работает. А вот должен ли? 

Если режим вывода списка по группам включен, то набирать нужно только номер субсчёта (там их всего 9), т.е. вместо '10105' только '05', беда лишь в том, что привычки иные.
Comment 11 Денис Баранов 2009-04-25 18:43:26 MSD
В общем наконец то разобрался о чем идет речь -)
Ситуация такая, и в wine и в windows, если Включена галочка иерархический список, то поиск идет по 2/3 последним цифрам.
Елси выключена, то поиск осуществляется по полному номеру.
Поиск не идет если не стоит галочка иерархический список и все элементы начинаются с одинаковых цифр (например 101.х)
Comment 12 Лебединский Александр 2009-04-25 18:46:48 MSD
Спасибо! Будем воспитывать пользователей!
Comment 13 Vitaly Lipatov 2014-09-11 18:33:16 MSK
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.