7.7 Есть уникальный и не меняющийся код у записи?

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

  1. TopicStarter Overlay
    Kjlm
    Offline

    Kjlm

    Регистрация:
    16 май 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Я делаю интеграцию нашего приложения с 1с (7 и 8).
    Мне необходимо получить уникальный, не меняющейся код объектов 1с, например, контрагента или счета (как документов, так и справочников). Планирую хранить этот код в нашей системе и синхронизировать записи по нему.
    Я поискал и нашел, что в восьмерке у каждого объекта есть гуид, он должен быть уникальный и не должен изменяться. Если я не прав - поправте меня.
    В семерке тоже есть внутренний код, но он имеет хитрую структуру. Хотелось бы узнать, он никогда не будет меняться? Например, при обновлении конфигурации и т.п...
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Никогда. Как получить - обсуждалось на сайте. Воспользуйтесь поиском
  3. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Есть только одна проблема - стандартными средствами поиск по нему не производится. Поэтому не думаю, что это корректное решение.
  4. ad82117
    Offline

    ad82117

    Регистрация:
    23 май 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    а почему бы не вынести ид документа или справочника в реквизит, например, "иддок" и установить признак "отбор"?
  5. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Вполне логичное решение (я бы так и делал), но, видимо, автор не ищет легких путей.

    Есть более сложный вариант, но и более универсальный. К тому же не затрагивает типовую структуру.

    Можно создать специальный справочник уникальных кодов. Реквизитом будет один элемент (можно типизировать, а можно и более универсально).

    И для поиска пользоваться этим справочником.

    Как вариант - использовать подчиненный справочник.
  6. Black Cat
    Offline

    Black Cat Опытный в 1С

    Регистрация:
    18 май 2009
    Сообщения:
    118
    Симпатии:
    0
    Баллы:
    26
    Товарищи, может я чего то не понимаю, что хочет автор, но ведь у каждого элемента справочника есть такой обязательный реквизит, как код, который не меняется со временем, если в него не влезет юзверь и "нечаянно" не изменит его.
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Именно.. Если не влезет, если не изменит.... А ID изменить невозможно
  8. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Ну это опять ложится на плечи разработчика - если он захочет, то пользователь не залезет и не изменит.

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