распровести большое количество документов #136997


#0 by vita55555
1С ТИСнужно рапровести все реализация (розница) + перемещение ТМЦ,есть обработочка?или придется ручками писать?
#1 by Sasha
А чего тут писать?КонецЦикла;Желательно это делать в транзакции, например по 100 доков и с переносом ТА на текущий документ...
#2 by Sasha
(+1) Ну и сделай поправку на то, что "нужно рапровести все реализация (розница) + перемещение ТМЦ" - в выбираются вообще все документы...
#3 by Xbase
чем гркпповая боработка документов не подходит, (документы,групповая обработка документов) 1-2 лол
#4 by Sasha
чего лол-то? :)
#6 by Xbase
на фига изобретать велосипед когда есть машина ....
#7 by Sasha
уссывается над тем, что я написал - это если по русски :)
#9 by Sasha
У меня эта типовая групповая обработка реализована так, что при количестве документов, больше 2 000, окончания обработки можно ждать вечность :) - так что лучше сделать проще и избрести велосипед, чем пользоваться машиной, которая не едет :) см.тут, например http://forum.tcn.ru/viewtopic.php?t=476&view=next#3984
#10 by 0xFFFFFF
Любитель ЛОЛа просто не пробовал удалять пару сотен тысяч доков этой супер машиной. Мой велосипед делает это за 4 часа (транзакция по 100, откат ТА, откат БИ - комплексная). Стандартным способом это делается 1 док в секунду, т.е. по моим грубым подсчетам получалось бы двое с половиной суток. Так что ХБэйз, ЛОЛ!
#12 by fisher
В SQL я делал примерно так (для оч. больших баз за большой период):1) сносил таблицы итогов2) прямым запросом чистил таблицы движений нужных регистров за нужный период (плюс доп. условия, если они есть - по виду доков, например)3) отменял проведение обычным путем4) пересчитывал итогиЗЫ. В ДБФ можно примерно так же сделать. Снимать признак проведения, по идее, тоже можно прямыми запросами, но этого не делал, т.к. и так относительно быстро отрабатывало.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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