8.х УТ Ошибка конфликт блокировок при выполнении транзакции

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем kogor, 1 авг 2012.

  1. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

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

    Помогите пожалуйста разобраться с причиной возникновения ошибки:

    Посмотреть вложение 11779

    Ошибка возникает при записи или проведении документов Заказ Покупателя, Реализация товаров и услуг (самые "ходовые" документы)

    В интернете по поводу нее пишут, что это происходит из-за того, что несколько документов при записи/проведении одновременно обращаются к одним и тем же таблицам БД.

    Предлагают решение: сходить попить кофе и попробовать позже

    Но у нас такая проблема возникает постоянно, почти у всех пользователей. Работа из-за этого практически остановилась.

    Платформа: 8.1.13.41
    Конфигурация: УТ 10.3.7.8
    Количество одновременно работающих пользователей: 30-35

    Какими средствами можно проанализировать в чем проблема?

    Или проблема в СУБД или в 1С?

    Вложения:

    • error.jpg
      error.jpg
      Размер файла:
      95,7 КБ
      Просмотров:
      295
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    У вас какой режим работы, клиент-серверный или файдловый ?
  3. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Клиент-серверный
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Ну при клиент-серверном варианте вообще не попадались такие ошибки:), смею предположить что что-то у вас с СУБД, кстати, что за СУБД ?

    Выгружать - загружать ИБ не пробовали ?
  5. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    СУБД Postgre под Linux. Выгружать и загружать не пробовал. Это может помочь?
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Возможно:))), но что-то у вас с этой СУБД произошло:((( Я с ней не знаком, по-этому не могу посоветовать ничего конкретного:(
  7. Allizar
    Offline

    Allizar Опытный в 1С

    Регистрация:
    24 сен 2006
    Сообщения:
    413
    Симпатии:
    0
    Баллы:
    26
    СУБД я бы, конечно, поменял. А конфа-то доработанная или типовая? Конкретно "Заказ покупателя" меняли?
  8. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Поменять СУБД на другую (какую посоветуете под Linux-сервер) или переустановить? Конфа УТ сильно доработанная. Документ Заказ покупателя дорабатывался: там и смс, е-мейл оповещение и куча всего.

    Но это было внедрено давно.

    А проблемы начались в последние дни.
  9. Allizar
    Offline

    Allizar Опытный в 1С

    Регистрация:
    24 сен 2006
    Сообщения:
    413
    Симпатии:
    0
    Баллы:
    26
    В первую очередь нужно проанализировать что же все-таки происходит при записи документа.

    Что касается СУБД, то в Postgre в свое время были проблемы как раз с избыточной блокировкой данных. Сейчас, возможно, что-то и улучшилось.
  10. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Ошибка происходит при записи/проведении разных видов документов. Пользователи жалуются на заказ покупателя и реализацию, т.к. в основном с ними и работают. По другим видам документов сказать трудно.

    Но ситуация настолько усложнилась, что с первого раза НИ ОДНА операция записи/проведения не осуществляется.

    Надо заметить, что если неделю назад с такой ошибкой пользователи обращались 1 раз в день, два дня назад 2-3 раза в день, то сегодня вообще все обращаются с этой проблемой.

    Поможет ли функция Тестирование и исправление?

    Поможет ли типовое решение Корпоративный инструментальный пакет? Что можно с его помощью сделать?
  11. Allizar
    Offline

    Allizar Опытный в 1С

    Регистрация:
    24 сен 2006
    Сообщения:
    413
    Симпатии:
    0
    Баллы:
    26
    Тестирование и исправление вряд ли поможет. Помнится на сайте Гилева была тема, как раз связанная с работой Postgre - блокировки там обсуждались.
    Данная СУБД, если я не ошибаюсь, блокирует сразу всю таблицу, если в конфе у Вас режим блокировок = Автоматический, что, конечно, очень не удобно при работе большого кол-ва пользователей. Но это было раньше. Давненько я уже с ней не работал.
  12. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    kogor, все-таки попробуйте сделать ТиИ (реиндексация, пересчет итогов).

    Платформа старовата конечно, возможно что на 8.2 производительность на постгри будет выше, но простой переход может не получиться - возможно надо будет не только платформу 1С, но и СУБД обновлять.

    Есть также IBM DB2, у нее даже в режиме автоматических блокировок идет блокировка на уровне записей, а не таблиц. Но советовать сменить постгри на db2 не буду, поскольку ни с той ни с другой дела не имел (да и проблем там не меньше будет, я думаю).
  13. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    На 8.2 лучше не переходить без обновления УТ. 10.3.7 под нее просто не предназначена. Просто поставьте 8.1.15 для начала.

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