1С 7.7 и SQL2000 . Как же ускорить проведение документов? #351845


#0 by Малознающий
Основная проблема которая сейчас стала это перепроведение документов (восстановление последовательности). Старый период правят постоянно и поэтому перепроводяться документы чуть ли не все что есть в базе. Но перевев базы на sql2000 это стало занимать часы, в то время как на дбф это пока еще десятки минут.
#1 by ТелепатБот
#2 by Стрелок
странно. у меня при переходе на скуль всё стало просто летать
#3 by Нуф-Нуф
прямые запросы при расчете остатков тебя спасут действительно странно...
#4 by Impressing3
Поддерживаю вопрос.
#5 by Impressing3
Нет, конечно в СКУЛЕ все быстрее, но мне кажется не совсем быстро)))
#6 by droff
Можно сделать что-то типа своей последовательности документов. Таким образом можно уменьшить количество проводимых документов и даже проводить только по определенным регистрам.
#7 by droff
А вообще модули проведения надо на 1СРР переносить, на прямые запросы.
#8 by Impressing3
2 Droff: А есть ли какие-нибудь доки по 1СРР? Синтаксис? Как это делается все?
#9 by lift
сходи на 1cpp.ru Но работа эта очень кропотливая, сразу не получится.
#10 by Малознающий
Вообще конечно причина такой медлительности известна но вот методы борьбы с ней с использование некоторых доп. утилит смущает. Поэтому интересует опыт людей с таким столкнувшимся. А какая версия скуля у тебя?
#11 by droff
Тут вопрос, скорее всего, не в версии скуля, а в количестве документов и пользователей.
#12 by Малознающий
В смысле? Ты хочешь сказать что чем больше документов тем SQL медленнее перепроводит?
#13 by droff
При групповом перепроведении большого числа документов и возникает проблема.
#14 by Skom
да
#15 by Малознающий
И как от с этой радостью бороться?
#16 by Sadovnikov
Обратиться к специалистам.
#17 by Малознающий
Ну я бы не назвал людей на этом форуме юзерами.
#18 by Skom
... имеет в виду...что бы они сделали...спецы....а не посоветовали
#19 by Sadovnikov
Я к тому, что, если человек не работал прямыми запросами, то здесь ему могут дать только ссылки на почитать. Это было сделано еще в . И, там же, было сказано, что сразу не получится. Поэтому, оптимальным подходом будет обратиться к специалистам, которые это сделают. А потом, по готовому, смотреть, учиться и развивать дальше.
#20 by Малознающий
В большинстве случаев требования работадателей сводится к поощрению сделанного своими силами, нежели привлекаемыми. Вот и приходиться собирать советы и опыт людей, которые могут дать совет.
#21 by Skom
ReconnectNative (это один из методов компоненты 1с++) решает ту же проблему как в статье из но это не ускорение проведения....это решение с минимальными изменениями... а вот переписать модули проведения и глбальный модуль (там где рассчет регистров ведется) на 1с++ вот тогда и будет прирост скорости проведения
#22 by Sadovnikov
Логично :) Вот только мне все равно не понятно - что еще хочешь услышать в данной ветке? Направление движения дали давно.
#23 by Малознающий
В мире столько талантов. Так что кто знает, может и еще тропинки имеются. А на нет и в том куда послали пойду искать ;) Спасибо.
#24 by Skom
....в не способ устранения проблемы а способ устранения замедления представим что скорость проведения доков = 100 (обычная стандартная скорость) вот в скуль без получится так 100..99..98..97..96..N.... если использовать в 21 то примерно так 100..100..100.. если переписывать на прямые запросы тогда относительно стандартных 100 примерно так 150..150..150..150..150.. (цифра зависит от того смотря что и как перепишешь) ну это так все утрировано...
#25 by Mikeware
ReconnectNative - это не ускорение. Это уменьшение замедления _при_массовом_проведении_ документов (ака восстановление ГП и типа того) Сходи еще на - там примеры есть, правда, под другую (платную) компоненту. А хочется знаний и халявы - изучай 1с++
#26 by КонецЦикла
Правда не заточена под универсальный реконнект:
#27 by Skom
а я тебя опередил.....)) привет
#28 by toypaul
конфигурация какая? может готовое решение предложу.
#29 by Малознающий
ПУБ для Украины
#30 by Малознающий
Спасибо. А это вариант
#31 by Skom
- расскажи какое решение. может есть где в инете почитать
#32 by Mikeware
см. :-)
#33 by Skom
я сразу об этом и подумал.... тока аффтар же сказал что бесплатно
#34 by Формат строки
а писал кто проведение доков на компоненте 1СРР?
#35 by Mikeware
У него примеры выложены свободно - правда, на его компоненте. Но как пример - вполне нормально. Что ты называешь "проведение доков на компоненте 1СРР?"
#36 by КонецЦикла
Я писал, на компоненте как раз
#37 by Формат строки
проведение с использованием прямых запросов SQL, чтоб на компоненте 1CPP работало
#38 by Формат строки
хотел посмотреть код проведения, очень интерессно
#39 by Sadovnikov
Разумеется, писали.
#40 by Sadovnikov
А что ты там интересного увидеть хочешь? Куча запросов и чуток 1С-кого кода.
#41 by Mikeware
у меня частично переписано под прямые запросы.
#42 by Формат строки
- на SQL ничего серьезного не писал, вот хотел посмотреть модули проведения документов, как пример для дальнейшего изучения прямых запросов. Если кто может, скиньте на мыло f-format (сабака) mail.ru
#43 by Злой Бобр
Там в хелпе есть достаточно наглядный пример. )))
#44 by Оболтус
А RAID-5 не используете? 1С + SQL с ним не дружат...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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