7.7 Тип кода справочника числовой полседний 99999, следующий 100000

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Leisan, 21 фев 2013.

  1. TopicStarter Overlay
    Leisan
    Offline

    Leisan

    Регистрация:
    4 апр 2012
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте подскажите пожалуйста, как производится поиск по коду в 1с 7.7, в справочнике, если тип кода стоит "числовой", знаков 6. первый введеный код автоматом проставил "1"(наверно я не знаю), пользователи работали много лет с 5-значным кодом (например 10000,10001,10002...99999), и могли спокойно искать свои 5-значные коды (про 4-х 3-х и 2-х значные не вкурсе), произошел момент когда ввели код 99999, а затем новый код у новой строки автоматом получился 100000 (6-ти значный!!!), их в базе пока около 100, то есть пользователи ещё долго будут искать 5-значные коды, но у них это не получается, так как при поиске в поле он теперь делает поиск по 6-ти значным кодам. что нужно сделать чтобы поиск при наличии 6-значных искал 5-значные. не предлагайте пожалуйста изменить на текстовый, или написать обработку. если так уж есть (положено) то, просто объясните пожалуйста.
    ЗЫ база итрп на платформе 7.7. пользователь не вводит код в строку "Поиск" в меню программы, а попадая в справочник из документа, в справочнике нажимает по столбцу код и вводит код, вот тут и не выходит её 5-ти значный.
  2. SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
  3. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Так там всё равно какая длина - поиск работает на начальным символам вниз от текущей выбранной строки.
    Можно сортировку по коду устанавливать, тогда в первую очередь будут находиться с меньшим кодом. Всё остальное - не предлагайте пожалуйста :)
  4. TopicStarter Overlay
    Leisan
    Offline

    Leisan

    Регистрация:
    4 апр 2012
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    вы меня наверно не поняли, попробуйте создать справочник, и в типе кода (обязательного реквизита справочника) задать числовой, не текстовый, и в нем готовом, ввести строки с такими кодами (11,222,223,4031,50000) и после этого нажав на столбец "код" найти 222, будет позиционироваться, ( это хорошо когда, строк немного, а когда строки переваливают за 99999, можете себе представить, что это за гемор, сортировку делать, или вводить в строке поиска в меню программы )

    что?
  5. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Всё, я понял про что вы.
    В таком случает, если есть в справочнике элемент 10000, а нужно найти 1000, то при поиске нужно набирать "пробел" (или два пробела - проверите) + далее по коду, если 100 - два (или три) пробела и т.д.
  6. TopicStarter Overlay
    Leisan
    Offline

    Leisan

    Регистрация:
    4 апр 2012
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    нашла в инете ответ по поиску (тип кода числовой проблемы), товарищ 2 года тому назад спрашивал сам задал этот вопрос и сам на него ответил, впереди нужно ставить пробелы

Поделиться этой страницей