Pelmen писал(а) 22. Июня 2007 :: 15:37:lustin писал(а) 22. Июня 2007 :: 15:22:Идея номер 1 мне очень даже приглянулась.... В чистом виде оптимизация...
Согласен, что Таблицу движения по регистрам необходимо формировать до попадания в процедуру ОбработкаПроведения().
а никогда не задумывались почему в 1С не так все устроено?
Очень даже задумывались... А что ты прикажешь делать? Какие ты видишь методы оптимизации проведения?
1. Либо Готовить ТаблицуПроведения до ОбработкиПроведения
2. Либо изменять структуру Регистров, так чтобы алгоритм построения вышеуказанной таблицы занимало как можно меньше времени, соответственно и алгоритм оптимизировать тоже.
А если база рабочая и необходимо произвести оптимизацию скорейшим образом, какое решения принять, какое будет по количеству "граблей" более приемлемое?
Тут однозначно, лично я еще не знаю всех возможных вариантов.
P.S. Мне на днях предложили воспользоваться платной компонентой которая
- борется с ситуацией бесконечного цикла в момент одновременного проведения.
- выставляет приоритеты на процессы 1С, которые схватили "блокировку"
- организует автообмен через cокеты между базами в рамках локальной сети.
Стоимостью
18.000 рублей 9000 рублей с документацией и закрытым программным кодом.
Называется компонента msmail1c.dll, но мне стало как то подозрительно... и я отказался с ней работать.