Как Задать Префикс Кода Справочника

Тема в разделе "1C и всё что с ней связано", создана пользователем Истребитель, 6 фев 2012.

  1. Истребитель

    Истребитель Well-Known Member

    Регистрация:
    9 июн 2010
    Сообщения:
    110
    Симпатии:
    0
    Добрый день.

    Конфигурация "БП" 2.0 последняя, платформа 8.2

    Проблема пеовая: изначально в базу загружены справочники контрагентов и договоров контрагентов из другой базы. У них префикс "ЭРЛ" (т.е. коды вида ЭРЛ000001). Нужно чтобы в этой конфигурации вновь создаваемым элементам справочника (конкретно справочника договоров контрагентов) присваивался иной префикс (например "ЭЛУ").

    Проблема вторая: в базу (тоже БП) импортируются из другой базы периодически счета, вместе с ними контрагенты и договора, если их в базе-приемнике нет. Нужно, чтобы от этого не сбивалась нумерация (например, опять же, используется префикс "ЭРЛ", импортирован элемент с префиксом "ЮРЛ", и нужно чтобы новые элементы справочника продолжали получать префикс "ЭРЛ").

    Я правильно понимаю, что не редактируя конфигурацию это сделать невозможно (т.е. при создании нового элемента справочника берется МАКСИМУМ() от всех его кодов и в нём пытается увеличиться на единичку циферка и так генерится новый код?)
     
  2. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Насчет нового - правильно поняли. А для установки нового кода с преффиксом надо использовать метод справоника объекта УстановитьНовыйКод("ЭРЛ").
     
  3. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Есть подписка на событии ПриУстановкеКода или как ее там.
     
Загрузка...

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