8.х объясните технику кодирования в 1С

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем sin_lgm, 2 фев 2011.

  1. TopicStarter Overlay
    sin_lgm
    Offline

    sin_lgm

    Регистрация:
    19 окт 2009
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    всем доброго дня.
    Расскажите, пожалуйста, как в 1С происходит насчёт следующего по порядку кода, не важно с префиксом он или без.

    для примера: был отредактирован код на ОС19, вводились данные, по умолчанию присваивались коды(ОС20, ОС21). Дошло до ОС99, и на следующем вышла ошибка. Хочу понять технику кодирования....
  2. andrenko
    Offline

    andrenko Опытный в 1С

    Регистрация:
    20 ноя 2008
    Сообщения:
    310
    Симпатии:
    0
    Баллы:
    26
    какая длина кода?
  3. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Дословно не помню (дома вечером книгу гляну), но с правой стороны определяется, что может быть числом и увеличивается на единицу, остальное является префиксом (количество символов в коде при этом остается постоянным - добавляются лидирующие нули). У вас поэтому на 99 все и остановилось (макс. двухзначное число). Это для кода текстового типа. Для числа просто увеличивается на единицу (количество символом может изменяться), но не будет префикса.
  4. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    P.S. Количество разрядов определяется по максимальной длине кода (без префикса).
    Как-то так. Если ошибаюсь - поправьте.
  5. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Почитал большую книгу :angry:
    Профессиональная разработка в системе 1С:Предприятие 8 (Габец, Гончаров, Козырев, Кухлевский, Радченко)

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