![]() |
![]() |
![]() |
|
Возможно ли ускорить типовую свертку ТиС ? | ☑ | ||
---|---|---|---|---|
0
Gary
08.08.04
✎
12:07
|
Очень медленно работает типовая свертка ТиС... Может есть что подправить в ней ?
|
|||
1
LOSS
08.08.04
✎
12:21
|
А может ты медленный.
|
|||
2
Gary
08.08.04
✎
12:35
|
Не дерзи, не зная...
|
|||
3
LOSS
08.08.04
✎
12:41
|
Так доведи. Мож я действительно ошибаюсь. Или скажи просто Gary не медленный Твоя ветка на Т1С и GUK ответил доступно. Не злись. Глупо
|
|||
4
Gary
08.08.04
✎
12:43
|
Guk действительно ответил, но не совсем, т.к. сам забыл чего правил :-)
Просто тему держу "на плаву" вдруг кто в выходные вспомнит ? Пока вставляю счетчик и управление транзакциями... |
|||
5
LOSS
08.08.04
✎
12:45
|
Счетчик? Шоб фиксить шоль?
|
|||
6
Gary
08.08.04
✎
12:47
|
Да вроде как обычный "счетчик", сколько документов сделалось, в цикле его проверяешь на 50 или 100 и сбрасываешь с фиксацией транзакции
|
|||
7
LOSS
08.08.04
✎
13:01
|
Ждем практика GUK. Пусть вспоминает раз наобещал
|
|||
8
Guk
08.08.04
✎
13:05
|
Кому я чего обещал?
1 час - 30$ и я ваш... |
|||
9
Gary
08.08.04
✎
13:12
|
(8) тоже не помню, чтоб чего кто мне обещал :-)
|
|||
10
LOSS
08.08.04
✎
13:28
|
Своим проституируешь. Скинь тогда до 15 уев
|
|||
11
NS
08.08.04
✎
13:57
|
Раз в 10-ть ускоряется легко....
1) Сдвигается ПО дату свертки 2) Через ВыгрузитьИтоги() - формируем доки ввода остатков (не проводим, документы в конец дня, предварительно запоминаем последний документ, который надо удалить) 3) Сдвигаем ТА совсем назад. 4) В транзакции по 100 документов - помечаем документы на удаление (по последний, запомненный в предыдущем пункте) 5) Сдвигаем ТА на начало дня свертки 6) Проводим документа ввода остатков 7) Сдвигаем ТА обратно вперед |
|||
12
NS
08.08.04
✎
15:02
|
Видимо никому неинтересно...
Можно значительно ускорить и небольшой правкой типовой свертки (не писать свою) |
|||
13
Gary
08.08.04
✎
15:27
|
(12) Спасибо ! Именно это я и сделал практически, потому и не смотрел на форум :-)
|
|||
14
Gary
08.08.04
✎
15:29
|
Взял из обработки с proclub.ru "свертка ИБ" документ "унив.движение по регистру" (как оказалось не все остатки нужны), заполнил его и своей обработкой поичкал документы, правда, по 500 шт, про ТА - упустил, но и так получается вроде
|
|||
15
NS
08.08.04
✎
15:33
|
(13) Там во первых нужно убрать удаление периодики,
Запрос переписать под выгрузитьИтоги... Убрать провети в момент ввода остатков Удаление делать в транзакции по 100, и с предварительным сдвигом ТА назад. Потом сдвинуть ТА вперед, перепровести доки ввода остатков, и еще раз Та вперед. В принципе за час - переписывается легко, и остается весь их бред с контролями. |
|||
16
Gary
08.08.04
✎
15:38
|
(15) Вот, теперь все осознал :-) Признателен за науку, пригодится однако.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |