Имя: Пароль:
1C
 
Возможно ли ускорить типовую свертку ТиС ?
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) Вот, теперь все осознал :-) Признателен за науку, пригодится однако.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший