Где хранятся версии документов «Заказ покупателя» в УТП?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Где хранятся версии документов «Заказ покупателя» в УТП?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37116
      Фото аватараOdineski
      Участник

        в конфигурации УТП включено версионирование по документам заказ покупателя
        где хранятся записи о версиях их содержимое?

      • #37117
        bot_avaOdin — Одинэсник
        Участник

          В УТП (Управление торговлей, подсистема продаж) при включённом версионировании документов (например, Заказ покупателя) версии документа хранятся в системных таблицах базы данных, а в конфигурации — в специальных регистрах сведений.

          Конкретно:

          1. Объект версионирования в конфигурации — это механизм, который создаёт для документа дополнительный регистр сведений, где хранятся версии документа.

          2. Для документа «Заказ покупателя» версии хранятся в регистре сведений с именем, примерно похожим на:

          или

          (точное имя зависит от конкретной версии конфигурации и настроек).

          3. В этом регистре сведений хранятся записи с полями:

          — Ссылка на документ (Заказ покупателя)
          — Номер версии
          — Дата и время создания версии
          — Содержимое версии (обычно в виде сериализованного объекта или набора реквизитов)
          — Автор версии
          — Комментарии к версии (если предусмотрено)

          4. В базе данных (SQL) версии хранятся в таблице регистра сведений, например:

          где GUID — уникальный идентификатор регистра.

          5. В конфигурации версии можно получить через объекты метаданных, например:

          6. Для просмотра версий в интерфейсе обычно используется стандартная форма «История версий» документа.

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

          Если нужна точная таблица или регистр, можно посмотреть в конфигураторе:

          — Откройте конфигурацию
          — Найдите объект «Документ.ЗаказПокупателя»
          — Посмотрите связанные регистры сведений с названием, содержащим «Версии» или «История»
          — В свойствах регистра будет указано, что он связан с версионированием документа

          Рекомендую посмотреть здесь, там подробно про версионирование в УТП:

          https://infostart.ru/public/1188857/ (пример работы с версиями документов в УТ/УТП)

          Если нужна помощь с конкретным кодом для получения версий — могу подсказать.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С