Блокировки таблиц регистра бухгалтерии #218481


#0 by Ланкастер
Коллеги, вот такая ситуация. План счетов только с одним ресурсом - сумма. Никаких дополнительных измерений и признаков учета. На счете 62.1 два субконто - контрагент и договор. На счете 50 два субконто - касса и движения денежных средств. Проводим параллельно два документа РКО и ПКО. В разных месяцах, по разным контрагентам, по разным кассам, по разным движениям. Хрен что выходит. Блокируется диапазон индекса в таблице остатков и оборотов по счетам и субсчетам, то есть _AccTtl0<n>. В свое время столкнулся с похожей ситуацией на регистре накопления. Там все удалось разрулить путем подбора индексируемых измерений. А тут-то что делать? В данной ситуацию нет индексов, построением которых можно было бы управлять. Или я просто чего-то не понимаю. Подскажите, пожалуйста, если не в падлу.
#1 by АперБот
не дадим ветке утонуть
#2 by Джинн
А тут достать пачку бумаги и написать Нуралиеву все, что ты о нем думаешь. Потому что регистр бухгалтерии блокируется намертво. Это даже я, который видел восьмерку только по телевизору, знаю. В 8.1 обещали поправить. Но зная Нуралиева, это начнет работать в релизе эдак 8.25 :)
#3 by Ланкастер
А в книге "Проф. разработка в 1с 80" на стр. 716 указано, что регистр бухгалтерии допускает параллельную запись набора при условии уникального сочетания период,счет,измерение,субконто. Это о чем тогда?
#4 by rsv
Но ведь у тебя два разных дока двигают разную аналитику но одинаковыве счета. Попробуй разные счета. Может взлетит.
#5 by Ланкастер
Уже попробовал. ПКО и Строку выписки банка приход, то есть по 51 счету. Хрен. Блокируется та же самая таблица. Остатки и обороты по счетам.
#6 by Херрес
может раз упомянут период, то одновременное проведение может быть только в разных месяцах... ?  ежли это период сохранения итогов... А что, было бы логично
#7 by rsv
50 и 51 понятно. А ты это в корр с 62.1 проделывал. Т.е. два разных счета для денег и один одинаковый для взаиморасчетов ?
#8 by ZolotarevAA
Поищи вхождение "ДЛЯ ИЗМЕНЕНИЙ".
#9 by Ланкастер
Период различается больше, чем на два месяца. Счета 50 - 62.1 и 51 - 60.1 Все равно. Складывается впечатление, что любая запись по регистру бухгалтерии идет только последовательно. Запроса нет. Проводки формируются через свойство "Движения".
#10 by rsv
А может речь идет о записи набора не через свойство "Движения" ??
#11 by Ланкастер
Получается вот что. Если пишем в транзакции, то параллельная запись невозможна, даже при различии периода, счета, измерений, субконто. Хоть через "Движения", хоть через набор записей с отбором по регистратору. Если на авось, без транзакции, то пожалуйста, пишите, что хотите. Тестировал кто-нибудь параллельное проведение документов по регистру бухгалтерии? Отзовитесь!
#12 by rsv
Тут вот ИТС клянется что параллельное проведение при разных значениях полей реально. Наипали . :) Хотя если ты поставил измерение то может там индекс поставить .
#13 by megalodon
работает работает. вся таблица блокируется лишь при большом документе, на несколько тыщ проводок (и то лишь благодаря эскалации).
#14 by Ланкастер
Вот процедура проведения ПКО. В РКО концептуально точно такая же. Измерений в плане счетов нет. В базе всего десяток приходников, пяток расходников, пара строк выписки банка. Блокирую друг друга. Где копать? Кстати, попробовал в стандартной бухгалтерии поставить задержку в модуле проведение ПКО. Та же картина. Пока транзакция висит, РКО не проводится. Аналитика разная.
#15 by ZolotarevAA
У меня, например, была обратная проблема. Не получалось блокировать таблицу. Два документа (из разных подключений) спокойно проводились независимо друг от друга (тоже ставил задержку в процедуре проведения).
#16 by Рядовой 1С-ник
измерение Фирма индексировано ?
#17 by Ланкастер
Конечно. Я его уже даже убрал вообще. Для чистоты эксперимента. Не помогло.
#18 by rsv
Открывай QA и смотри чего он там пишет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С