8.х Что можно использовать для идентификации

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

  1. TopicStarter Overlay
    AndreyK
    Offline

    AndreyK

    Регистрация:
    17 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.

    Сделали синхронизацию данных между 1С и внешней системой. Системы были уже запущены, поэтому связать элементы справочников по их кодам не удалось. Сейчас для идентификации объектов между собой используется самодельный справочник "Соответствие" (ссылка на объект - код во внешней системе). Решение не красивое, так как требует вмешательство в конфигурацию.

    Посоветуйте, пожалуйста, где и как можно хранить такое соответствие, чтобы не приходилось менять типовую конфигурацию. И возможно ли это.

    Спасибо.
  2. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Вы бы озвучили какая конфигурация 1С, что за внешняя система, какие конкретно данные синхронизируются, по какому признаку.
  3. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Вариантов - где хранить масса. Главное, чтобы обе системы могли иметь доступ к системе хранения.
    Варианты, с которыми у 1Ски не возникнет затруднений:
    + отдельная база 1С с регистром/справочником соответствия, подключение по СОМ соединению
    + отдельная база на SQL сервере - использование DAO
    + банальный txt/xml/dbf/... файл валяющийся на samba/ftp/http ресурсе

    Выбор же конкретного решения зависит от положения обоих систем и гибкости возможностей второй (не 1С) системы.
  4. TopicStarter Overlay
    AndreyK
    Offline

    AndreyK

    Регистрация:
    17 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    >> shurikvz:

    1С Бухгалтерия 1.6.28.1 - типовая

    Платформа 1С 8.1 (сейчас планируется перейти на 8.2)

    Синхронизируются:
    Справочник номенклатуры
    Справочник контрагентов
    Справочник складов
    Документ Реализация
    ...и еще несколько документов, завязанных на товарооборот

    Внешняя система - своя разработка для внутренних нужд.

    Синхронизация происходит через ID объекта во внешней системе (он уникален), для которого через таблицу соответствия определяется объект в 1С. Дальше средствами 1С производится чтение данных из файла XML и выполняются необходимые правки.

    >> lazy:

    А использовать какой-нибудь объект в самой 1С нельзя? Может есть что-то подходящее. Например, какой-нибудь регистр под это приспособить. (прошу прощения за ламерские предложения - я с 1С работал мало)
  5. Наташа
    Offline

    Наташа Опытный в 1С

    Регистрация:
    14 авг 2010
    Сообщения:
    1.442
    Симпатии:
    2
    Баллы:
    29
    В 2.0 есть такая штука у справочников и документов - Дополнительные реквизиты. Туда произвольную информацию можно совать :) А вот в 1.6, навскидку ничего подходящего в голову не приходит :)
    Посмотреть вложение 6526

    Вложения:

    • доп.png
      доп.png
      Размер файла:
      54,7 КБ
      Просмотров:
      24
  6. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    AndreyK, Переходите на Бухгалтерию 2.0.
    1) Потому что 1.6 больше не поддерживается
    2) Потому что для синхронизации появится возможность использовать типовое средство "Дополнительные реквизиты".


    Наташа опередила.. :angry:
  7. TopicStarter Overlay
    AndreyK
    Offline

    AndreyK

    Регистрация:
    17 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    А для документов там такое есть? Например, для документа "Реализация товаров и услуг"
  8. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Да.
  9. Наташа
    Offline

    Наташа Опытный в 1С

    Регистрация:
    14 авг 2010
    Сообщения:
    1.442
    Симпатии:
    2
    Баллы:
    29
    Ага, для документов тоже :)

    shurikvz опередил :angry:
  10. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Уточните, что записывается в качестве синхронизации с этим документом, чтобы сказать подойдет или нет.

    [off]А теперь я первый.. :D :angry: [/off]
  11. TopicStarter Overlay
    AndreyK
    Offline

    AndreyK

    Регистрация:
    17 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Записывается уникальный номер внешнего документа. Целое число.
  12. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Нормально. Подойдет.
  13. TopicStarter Overlay
    AndreyK
    Offline

    AndreyK

    Регистрация:
    17 фев 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Спасибо! :angry:

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