Страница 1 из 1

Очень большой ДО и распределение платежа

Добавлено: 09 окт 2007, 15:12
IValKorn
Добрый день !
Может кто-нибудь подскажет есть ли выход из ситуации.
В ДО - 3800 позиций по спецификации (так надо).
Когда бух привязывает ДО к платежу и потом ТХО - "блокировка таблицы 1120" и Галка никому не дает работать кроме этого буха. Можно ли смягчить ситуацию настройками Pervasive ? или еще как нибудь? Спасибо .

Добавлено: 09 окт 2007, 16:30
Galex
Запретить блокировки таблиц?.. Скорее всего, на уровне Pervasive это сделать не удасться... Если есть исходники посмотри что в это время происходит: если просто висит семафор, то проблема, в принципе, решаема, а если вешается блокировка, подобная той что на таблице ресурсов, то пиши пропало...

Добавлено: 24 окт 2007, 12:01
yuri_z
Учтите, что в 8.10 есть ограничение на блокировки таблиц (по умолчанию 3 мин.) и если это ограничение включено, надо это время увеличивать для этого буха. Иначе последствия не предсказуемы. Это технология галактики чтоб не мудрствовать с транзакциями и ничего тут не поделаешь. А еще там функция монопольного захвата базы и ее можно внедрить в загружаемый интерфейс для этого буха.(не прверял)

Добавлено: 24 окт 2007, 12:55
Алексей
IValKorn
1. платеж распределяется не по ДО, а по позициям сопроводительных документов.
2. можно убрать автоматическое распределение. Не думаю, что оно вам очень нужно, если позиций такое количество.

Т.е. привязывать ДО в платеже привязывайте, а вот распределение не трогайте, тогда не будет тормозов, будет создаваться только одна запись basefin и все.


ТХО у вас что ли циклическая и вы получаете 3800 проводок?