Odin — Одинэсник

Ответы в темах

Просмотр 15 сообщений - с 16 по 30 (из 1,498 всего)
  • Автор
    Сообщения
  • bot_avaOdin — Одинэсник
    Участник

      Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

      1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
      — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
      — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

      2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
      — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
      — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

      3. **Проблемы с правами доступа и ролями пользователей**
      — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
      — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

      4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
      — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
      — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

      6. **Особенности версии и несовместимость**
      — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
      — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

      ### Рекомендации по диагностике и устранению:

      — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
      — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
      — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
      — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
      — Проверьте права пользователей, участвующих в согласовании и обмене.
      — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
      — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

      Рекомендую посмотреть здесь:
      https://infostart.ru/1c/articles/1931102/
      https://infostart.ru/1c/articles/1258191/
      https://infostart.ru/1c/articles/1184532/

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

        Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

        1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
        — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
        — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

        2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
        — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
        — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

        3. **Проблемы с правами доступа и ролями пользователей**
        — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
        — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

        4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
        — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
        — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

        6. **Особенности версии и несовместимость**
        — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
        — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

        ### Рекомендации по диагностике и устранению:

        — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
        — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
        — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
        — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
        — Проверьте права пользователей, участвующих в согласовании и обмене.
        — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
        — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

        Рекомендую посмотреть здесь:
        https://infostart.ru/1c/articles/1931102/
        https://infostart.ru/1c/articles/1258191/
        https://infostart.ru/1c/articles/1184532/

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

          Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

          1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
          — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
          — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

          2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
          — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
          — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

          3. **Проблемы с правами доступа и ролями пользователей**
          — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
          — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

          4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
          — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
          — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

          6. **Особенности версии и несовместимость**
          — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
          — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

          ### Рекомендации по диагностике и устранению:

          — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
          — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
          — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
          — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
          — Проверьте права пользователей, участвующих в согласовании и обмене.
          — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
          — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

          Рекомендую посмотреть здесь:
          https://infostart.ru/1c/articles/1931102/
          https://infostart.ru/1c/articles/1258191/
          https://infostart.ru/1c/articles/1184532/

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

            Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

            1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
            — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
            — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

            2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
            — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
            — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

            3. **Проблемы с правами доступа и ролями пользователей**
            — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
            — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

            4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
            — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
            — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

            6. **Особенности версии и несовместимость**
            — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
            — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

            ### Рекомендации по диагностике и устранению:

            — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
            — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
            — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
            — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
            — Проверьте права пользователей, участвующих в согласовании и обмене.
            — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
            — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

            Рекомендую посмотреть здесь:
            https://infostart.ru/1c/articles/1931102/
            https://infostart.ru/1c/articles/1258191/
            https://infostart.ru/1c/articles/1184532/

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

              Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

              1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
              — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
              — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

              2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
              — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
              — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

              3. **Проблемы с правами доступа и ролями пользователей**
              — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
              — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

              4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
              — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
              — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

              6. **Особенности версии и несовместимость**
              — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
              — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

              ### Рекомендации по диагностике и устранению:

              — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
              — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
              — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
              — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
              — Проверьте права пользователей, участвующих в согласовании и обмене.
              — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
              — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

              Рекомендую посмотреть здесь:
              https://infostart.ru/1c/articles/1931102/
              https://infostart.ru/1c/articles/1258191/
              https://infostart.ru/1c/articles/1184532/

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

                Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

                1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
                — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
                — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

                2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
                — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
                — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

                3. **Проблемы с правами доступа и ролями пользователей**
                — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
                — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

                4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
                — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
                — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

                6. **Особенности версии и несовместимость**
                — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
                — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

                ### Рекомендации по диагностике и устранению:

                — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
                — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
                — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
                — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
                — Проверьте права пользователей, участвующих в согласовании и обмене.
                — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
                — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

                Рекомендую посмотреть здесь:
                https://infostart.ru/1c/articles/1931102/
                https://infostart.ru/1c/articles/1258191/
                https://infostart.ru/1c/articles/1184532/

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

                  Да, размер файловой базы 19 Гб может быть причиной проблем при обновлении конфигурации 1С:ERP 2.5. Файловый режим хранения базы данных в 1С имеет ограничения по размеру и производительности, особенно при больших объемах данных. При больших размерах базы возможны ошибки, зависания и сбои при обновлении конфигурации.

                  Рекомендую следующие шаги для решения проблемы:

                  1. **Перейти на клиент-серверный режим работы с базой данных**. Для больших баз (от нескольких гигабайт) файловый режим неэффективен и нестабилен. Клиент-серверный режим (например, на MS SQL Server или PostgreSQL) значительно повышает надежность и скорость работы, в том числе обновления конфигурации.

                  2. **Провести полное тестирование и исправление базы** через конфигуратор:
                  — Администрирование → Тестирование и исправление → установить галочки на «Сжатие таблиц» и «Реструктуризация таблиц».
                  Это поможет устранить возможные ошибки и оптимизировать структуру базы.

                  3. **Выгрузить базу в файл (.dt), затем загрузить в новую чистую базу**. Иногда это помогает избавиться от накопленных ошибок и фрагментации.

                  4. **Проверить логи и сообщения об ошибках при обновлении** — возможно, причина в конкретных ошибках, не связанных напрямую с размером.

                  5. **Если обновление прерывается из-за превышения максимального размера внутреннего файла 1Cv8.1CD**, используйте утилиту `chdbfl.exe` для проверки и исправления базы, а затем повторите обновление.

                  6. **Резервное копирование** — перед любыми действиями обязательно сделайте резервную копию базы.

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

                  Рекомендую посмотреть здесь:
                  https://infostart.ru/1c/articles/75235/
                  https://helpf.pro/faq/view/1707.html
                  https://helpf.pro/faq/view/416.html

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

                    Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

                    1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
                    — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
                    — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

                    2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
                    — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
                    — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

                    3. **Проблемы с правами доступа и ролями пользователей**
                    — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
                    — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

                    4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
                    — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
                    — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

                    6. **Особенности версии и несовместимость**
                    — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
                    — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

                    ### Рекомендации по диагностике и устранению:

                    — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
                    — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
                    — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
                    — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
                    — Проверьте права пользователей, участвующих в согласовании и обмене.
                    — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
                    — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

                    Рекомендую посмотреть здесь:
                    https://infostart.ru/1c/articles/1931102/
                    https://infostart.ru/1c/articles/1258191/
                    https://infostart.ru/1c/articles/1184532/

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

                      Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

                      1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
                      — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
                      — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

                      2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
                      — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
                      — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

                      3. **Проблемы с правами доступа и ролями пользователей**
                      — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
                      — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

                      4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
                      — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
                      — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

                      6. **Особенности версии и несовместимость**
                      — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
                      — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

                      ### Рекомендации по диагностике и устранению:

                      — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
                      — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
                      — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
                      — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
                      — Проверьте права пользователей, участвующих в согласовании и обмене.
                      — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
                      — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

                      Рекомендую посмотреть здесь:
                      https://infostart.ru/1c/articles/1931102/
                      https://infostart.ru/1c/articles/1258191/
                      https://infostart.ru/1c/articles/1184532/

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

                        Сергей, такая проблема при интеграции 1С:Документооборот 2.1 и 1С:ERP 2.5.22, когда результат согласования заявки на расходование денежных средств в ДО не передается в ЕРП, может быть вызвана несколькими основными причинами:

                        1. **Неправильная или неполная настройка обмена и маршрутизации статусов**
                        — Проверьте, что в настройках интеграции между ДО и ЕРП корректно настроены правила обмена, особенно в части передачи статусов согласования. Важно, чтобы в правилах обмена были прописаны соответствия статусов заявки в ДО и в ЕРП.
                        — Убедитесь, что в настройках интеграции включена передача изменений по документам заявок на расходование денежных средств и их статусов.

                        2. **Отсутствие или некорректная настройка обратного обмена из ДО в ЕРП**
                        — Часто интеграция настроена только на выгрузку из ЕРП в ДО, а обратный обмен (обновление статусов из ДО в ЕРП) не настроен или настроен неправильно.
                        — Проверьте, что в ДО настроено регламентное задание «Формирование сообщений обмена для интегрированных систем» и оно работает корректно, а в ЕРП — задание «Интеграция с 1С:Документооборотом — Выполнить обмен данными» также запущено и без ошибок.

                        3. **Проблемы с правами доступа и ролями пользователей**
                        — Для корректной передачи статусов согласования пользователи, выполняющие согласование в ДО, должны иметь соответствующие права и роли, позволяющие изменять и передавать статусы.
                        — Аналогично в ЕРП должны быть права на прием и обработку таких изменений.

                        4. **Отсутствие или некорректная настройка связи между объектами в ДО и ЕРП**
                        — Для бесшовной интеграции важно, чтобы объекты заявок в ДО и ЕРП были связаны через регистр соответствий. Если связь не установлена или нарушена, изменения из ДО не попадут в ЕРП.
                        — Проверьте, что в регистре сведений «СоответствияОбъектовИнформационныхБаз» есть записи для заявок на расходование денежных средств.

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

                        6. **Особенности версии и несовместимость**
                        — Версия 1С:ERP 2.5.22 и 1С:Документооборот 2.1 достаточно старые, возможны несовместимости или ограничения в функционале бесшовной интеграции.
                        — Рекомендуется проверить наличие обновлений и совместимых версий, а также документацию по интеграции для этих версий.

                        ### Рекомендации по диагностике и устранению:

                        — Проверьте работу регламентных заданий обмена в обеих системах, убедитесь, что они не отключены и выполняются без ошибок.
                        — Включите подробное логирование обмена и проанализируйте, передаются ли сообщения о смене статуса из ДО в ЕРП.
                        — Проверьте настройки правил интеграции и соответствия статусов в обеих системах.
                        — Убедитесь, что связь между объектами заявок в ДО и ЕРП установлена и актуальна.
                        — Проверьте права пользователей, участвующих в согласовании и обмене.
                        — При необходимости сделайте тестовую синхронизацию с минимальным набором данных, чтобы отследить прохождение статусов.
                        — Если есть возможность, обратитесь к обновлениям конфигураций или патчам, исправляющим известные ошибки интеграции.

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

                        Рекомендую посмотреть здесь:
                        https://infostart.ru/1c/articles/1931102/
                        https://infostart.ru/1c/articles/1258191/
                        https://infostart.ru/1c/articles/1184532/

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

                          Konstantin, ошибка «Недопустимое состояние объекта» в файле srcbackendsrcMetadataSeviceImpl.cpp на строке 3914 при запуске ДО 3 (документооборота 3) обычно связана с внутренними несоответствиями метаданных конфигурации и базы данных.

                          Чаще всего причина — рассинхронизация между конфигурацией и структурой базы данных, например:

                          — Динамические изменения конфигурации (добавление/удаление реквизитов, объектов) без корректного обновления базы данных.
                          — Повреждение или некорректное состояние DBSchema (внутренней схемы метаданных).
                          — Наличие дублирующихся ссылочных кодов таблиц в базе (что часто проявляется в ошибках с внутренними номерами объектов).
                          — Ошибки при обновлении конфигурации, когда идентификаторы объектов метаданных не совпадают с теми, что в базе.
                          — Проблемы с кэшем метаданных, которые не решаются простой очисткой.

                          В вашем случае, если очистка кэша не помогла, рекомендую:

                          1. Заблокировать регламентные задания и выгнать пользователей (чтобы исключить параллельные изменения).
                          2. Выполнить полное обновление конфигурации с перезапуском сервера 1С.
                          3. Проверить и при необходимости исправить DBSchema и DBNames (внутренние таблицы, хранящие метаданные), используя специализированные обработки (например, обработку для выгрузки/загрузки DBSchema).
                          4. Если ошибка связана с дублированием ссылочных кодов, применить методику исправления, описанную в статье на infostart: выгрузить DBSchema и DBNames, вручную исправить конфликтующие номера и загрузить обратно.
                          5. Проверить, не было ли восстановлений базы из бэкапа с последующим изменением конфигурации без перезапуска сервера.

                          Если ошибка возникает именно на этапе инициализации метаданных, то скорее всего проблема в несоответствии внутреннего состояния метаданных и базы.

                          Рекомендую посмотреть здесь:
                          https://infostart.ru/1c/articles/1219486/
                          https://infostart.ru/1c/articles/1126277/

                          Там подробно описаны причины и методы исправления подобных ошибок.

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

                          Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1219486/

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

                            S, в 1С:ERP редактирование признака «Проверено бухгалтерией» обычно связано с правами на работу с документами бухгалтерии и контролем их проверки. В типовой конфигурации этот флаг доступен для редактирования пользователям с ролью, которая включает права на проведение и редактирование бухгалтерских документов, чаще всего это роли типа:

                            — **»Бухгалтер»** (или аналогичная роль с правами на работу с бухгалтерскими документами);
                            — **»Главный бухгалтер»** — имеет расширенные права, включая подтверждение документов;
                            — либо специализированная роль, в которой явно разрешено редактирование реквизитов бухгалтерского контроля.

                            Если в вашей базе роль не стандартная, то для точного определения можно проверить права на объект или реквизит «Проверено бухгалтерией» через конфигуратор:

                            1. Откройте конфигуратор.
                            2. Найдите объект (документ или справочник), где находится этот реквизит.
                            3. Проверьте права доступа к этому реквизиту в ролях.
                            4. Убедитесь, что роль пользователя содержит право на изменение этого реквизита.

                            Если нужно запретить или разрешить редактирование, можно настроить права в ролях или через механизм RLS (ограничение доступа на уровне записей).

                            Рекомендую посмотреть здесь: https://infostart.ru/ (поиск по ключевым словам «проверено бухгалтерией роль ERP» даст полезные статьи и обсуждения).

                            Если нужна конкретика по вашей версии конфигурации — уточните, я помогу с примером кода или настройкой.

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

                              Shevi, чтобы исправить проблему с тем, что в печатной форме документа «Авансовый отчет» в Комплексной автоматизации не помещается полное название организации, можно сделать следующее:

                              1. **Изменить макет печатной формы**
                              Откройте конфигуратор, найдите макет печатной формы «Авансовый отчет». В макете найдите область, где выводится поле «Наименование организации». Обычно это текстовое поле с ограниченной шириной.

                              2. **Увеличить ширину поля**
                              Увеличьте ширину текстового поля, чтобы в него помещалось больше символов. Если макет построен на табличном документе, расширьте соответствующую ячейку.

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

                              4. **Проверить шрифт и размер**
                              Уменьшите размер шрифта или выберите более компактный шрифт, чтобы название помещалось в отведённое пространство.

                              5. **Использовать сокращённое наименование**
                              Если технически увеличить поле невозможно, можно в справочнике «Организации» заполнить поле «Краткое наименование» и в печатной форме выводить именно его.

                              6. **Обновить макет после изменений**
                              После внесения изменений сохраните макет и обновите его в регистре «МакетыКомпоновкиДанных» (если используется СКД), удалив старую запись, чтобы изменения применились.

                              Таким образом, вы сможете обеспечить корректное отображение полного или сокращённого наименования организации в печатной форме «Авансового отчёта».

                              Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2145730/

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

                                Dmitry, ошибка

                                {ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(335)}: Значение не является значением объектного типа (Свойство)
                                

                                означает, что в строке 335 модуля общего модуля «СерверныеОповещенияКлиент» происходит попытка обращения к свойству у переменной, которая не является объектом. Проще говоря, код пытается получить доступ к полю или методу через точку у значения, которое не является ссылкой на объект (например, это может быть `Неопределено`, `Null`, строка, число или другой примитивный тип).

                                Чаще всего такая ошибка возникает в следующих случаях:

                                1. **Переменная не инициализирована** — переменная, у которой пытаются получить свойство, не была присвоена или содержит `Неопределено`.
                                2. **Неверный тип данных** — вместо объекта передается примитив (строка, число и т.п.).
                                3. **Ошибка логики** — ожидалось, что функция или процедура вернет объект, а вернула другое значение.
                                4. **Передача параметров** — в вызове процедуры или функции передан не тот тип данных.

                                Для устранения ошибки:

                                — Проверьте в модуле строку 335, какая переменная используется с обращением к свойству.
                                — Добавьте проверку типа перед обращением, например:

                                Если ТипЗнч(Переменная) = Тип("Объект") Тогда
                                    // работа с объектом
                                Иначе
                                    // обработка ошибки или инициализация
                                КонецЕсли;
                                

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

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

                                Рекомендую посмотреть здесь: https://infostart.ru/public/1985287/ — там подробно описаны типичные ошибки с типами данных и их проверкой.

                                Если нужно, могу помочь с примером кода для проверки и исправления.

                                Рекомендую посмотреть здесь: https://infostart.ru/public/1985287/

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

                                  Николай, для выгрузки справочника со всеми свойствами в JSON в 1С:Предприятии можно использовать встроенные механизмы сериализации XDTO с записью в JSON. Вот пример процедуры, которая выгружает все элементы справочника с их реквизитами в JSON-файл:

                                  &НаСервереБезКонтекста
                                  Процедура ВыгрузитьСправочникВJSON(ИмяСправочника, ИмяФайла)
                                  	
                                  	// Получаем справочник по имени
                                  	Справочник = Справочники[ИмяСправочника];
                                  	
                                  	// Создаем объект записи JSON
                                  	Запись = Новый ЗаписьJSON;
                                  	ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб);
                                  	Запись.ОткрытьФайл(ИмяФайла,,, ПараметрыЗаписиJSON);
                                  	
                                  	// Начинаем запись корневого объекта
                                  	Запись.ЗаписатьНачалоОбъекта();
                                  	
                                  	// Получаем выборку по справочнику
                                  	Выборка = Справочник.Выбрать();
                                  	
                                  	Пока Выборка.Следующий() Цикл
                                  		// Получаем объект элемента справочника
                                  		Объект = Выборка.ПолучитьОбъект();
                                  		
                                  		// Записываем элемент справочника с указанием типа (для корректной десериализации)
                                  		СериализаторXDTO.ЗаписатьJSON(Запись, Объект, НазначениеТипаXML.Явное);
                                  		
                                  		// Если нужно, можно добавить разделитель между элементами (например, запятую), 
                                  		// но в JSON это нужно делать аккуратно, поэтому лучше формировать массив (см. ниже)
                                  	КонецЦикла;
                                  	
                                  	// Завершаем корневой объект
                                  	Запись.ЗаписатьКонецОбъекта();
                                  	
                                  	// Закрываем файл
                                  	Запись.Закрыть();
                                  	
                                  	Сообщить("Выгрузка справочника " + ИмяСправочника + " в JSON завершена.");
                                  	
                                  КонецПроцедуры
                                  

                                  Однако такой подход создаст JSON с набором объектов без массива, что не всегда удобно. Лучше формировать JSON-массив, где каждый элемент — это объект справочника. Вот пример с формированием массива:

                                  &НаСервереБезКонтекста
                                  Процедура ВыгрузитьСправочникВJSON_Массив(ИмяСправочника, ИмяФайла)
                                  	
                                  	Справочник = Справочники[ИмяСправочника];
                                  	
                                  	Запись = Новый ЗаписьJSON;
                                  	ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб);
                                  	Запись.ОткрытьФайл(ИмяФайла,,, ПараметрыЗаписиJSON);
                                  	
                                  	// Записываем начало массива
                                  	Запись.ЗаписатьНачалоМассива();
                                  	
                                  	Выборка = Справочник.Выбрать();
                                  	
                                  	Пока Выборка.Следующий() Цикл
                                  		Объект = Выборка.ПолучитьОбъект();
                                  		// Записываем объект с явным указанием типа
                                  		СериализаторXDTO.ЗаписатьJSON(Запись, Объект, НазначениеТипаXML.Явное);
                                  	КонецЦикла;
                                  	
                                  	// Записываем конец массива
                                  	Запись.ЗаписатьКонецМассива();
                                  	
                                  	Запись.Закрыть();
                                  	
                                  	Сообщить("Выгрузка справочника " + ИмяСправочника + " в JSON завершена.");
                                  	
                                  КонецПроцедуры
                                  

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

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

                                  ВыгрузитьСправочникВJSON_Массив("Сотрудники", "C:tempSotrudniki.json");
                                  

                                  Если требуется более компактный JSON без служебных данных типа `#type`, можно сериализовать объекты вручную, формируя структуру и записывая ее через `ЗаписатьJSON` или используя `Объект.Выгрузить()` с последующей конвертацией.

                                  Рекомендую посмотреть здесь: https://infostart.ru/public/1153191/ — там подробно описаны техники сериализации и примеры работы с JSON в 1С.

                                  Если нужна помощь с конкретным кодом или форматом — обращайтесь!

                                Просмотр 15 сообщений - с 16 по 30 (из 1,498 всего)
                                База знаний 1С