8.х Проблема блокировок при закрытии партионки

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Wronk, 22 мар 2011.

  1. TopicStarter Overlay
    Wronk
    Offline

    Wronk

    Регистрация:
    29 июн 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Добрый день! Проблема в следующем:

    Есть УПП на СКУле, активных пользователей базы в районе 30-40 человек. При закрытии партионки (обработка "Проведение по партиям") за закрытый период (в котором никто собственно работать и не может), в случае, если кто-то проводит документы, движения которых пересекаются с партионными регистрами - обработка дает ошибку конфликта блокировок и закрывает 1ску. Беда в том, что при данной ошибке появляются расхождения в проводках между управленкой и БУ, поэтому ее решение очень актуально..

    Вопрос такой: не уж то в УПП не реализован механизм "умных" блокировок, и закрывать партионку можно только в "монопольном" режиме? или как бороться?

    заранее спасибо!
  2. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    А почему 1С закрывается? Не должно так быть...

    Покажите скрин ошибки...
  3. TopicStarter Overlay
    Wronk
    Offline

    Wronk

    Регистрация:
    29 июн 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Обнаружил в базе поставленные галки на оперативное проведение документов по партиям, кто-то видимо поставил по глупости..убрал.. Надеюсь что проблема была в этом, завтра станет ясно.
    Если ошибка повторится - обязательно выложу )
  4. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    можно конфигурацию написать (или доработать) как угодно криво. значит в конфигурации есть документ, который блокирует таблицу, иначе б конфликты не возникали.

    мне кажется, правильней будет проведение по партиям делать в монопольном режиме. тогда точно никаких конфликтов блокировок.

    или например регламентное задание создать, чтоб 1С сама ночью выгоняла всех пользователей и выполняла проведение по партиям.
  5. TopicStarter Overlay
    Wronk
    Offline

    Wronk

    Регистрация:
    29 июн 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Проблема в конкуретной работе с таблицами. Было решено писать управляемые блокировки под это дело, ибо проблема распространенная.

    ЗЫ: предприятие работает круглосуточно - нет возможности долго находится в базе "монопольно"
  6. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Всё зависит от того какой скуль Вы применяете, есть условно бесплатные версии у них с транзакциями проблема, на полноценном скуле такой ошибки никогда не будет, так как работают транзакции, и транзакают записи по мере поступления данных, 1С за данные функции ответственности не несет, т.к. влиять на них не может, и партионный учет не восстанавливается на текущую дату, а только на закрываемый период.

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