|
v7: свертка нетиповой базы.как перенести остатки sql запросом | ☑ | ||
---|---|---|---|---|
0
dreamoff
30.07.13
✎
11:21
|
сабж
буду рад статьям,ссылкам на обработки,т.к. поиск отсылает либо к 8ке,либо дает минимум информации |
|||
1
VladZ
30.07.13
✎
11:22
|
очень просто:
1. Получаешь остатки. 2. Переносишь отстатки. А в чем проблема? |
|||
2
dk
30.07.13
✎
11:23
|
а почему именно sql запрос?
|
|||
3
dreamoff
30.07.13
✎
11:52
|
(1) проблема как составить запрос
(2) в базе данные хранятся в длинных строках.и все обработки на встроенном языке просто падают с различными ошибками |
|||
4
dreamoff
30.07.13
✎
11:52
|
база скульная
|
|||
5
dk
30.07.13
✎
12:01
|
остатки видимо в регистрах? где там длинные строки?
|
|||
6
Андрей_Андреич
naïve
30.07.13
✎
12:06
|
Распечатать остатки отчетом. сохранить в экселе. дальше уже головой. а базу в кунсткамеру. Если ТС ничего не напутал
|
|||
7
beholder
30.07.13
✎
12:10
|
(0) я делал так.
База была 500 гигов. Сделал её копию и там удалял ненужные данные. По регистрам просто в таблицах движений удаляешь все меньшее даты обрезания. В таблицах остатков соответсвенно тоже все меньшее этой даты. Доки удаляешь в _1S_journ а потом из таблиц все что не находится по ID в ней. CRC_DOC не забудь. Напиши емейл я постараюсь выслать тебе скрипты, если найду их. |
|||
8
beholder
30.07.13
✎
12:12
|
(7) ой, вру. удалять с помошью delete было очень долго, я делал копию таблицы и в нее переносил всё нужное. Потом делал drop старой таблицы а потом переименовывал новую.
|
|||
9
dreamoff
30.07.13
✎
12:30
|
(5) длинные строки используются в справочниках и документах
|
|||
10
dreamoff
30.07.13
✎
12:33
|
||||
11
dk
30.07.13
✎
12:35
|
(9) обычно
берут копию исходной базы вводят документы остатков на заданную дату удаляют оттуда все лишнее --- совсем не обязательно sql запросы тут использовать |
|||
12
Guk
30.07.13
✎
12:36
|
мне всегда казалось, что свертка и перенос остатков, это совершенно разные процессы...
|
|||
13
ЧеловекДуши
30.07.13
✎
12:38
|
(9) А причем тут справочник и остатки? :)
Ты не справочники переносишь, т.е. ты не справочники свертываешь, а обороты и получаешь остатки. А уже другой "Обработкой" ты переносишь обороты именуемые остатками |
|||
14
dreamoff
30.07.13
✎
12:43
|
к примеру,когда собираются бух. итоги.то 1с -ка вылетает с ошибкой,о не возможности чтения или записи(точно не помню)файла dbf.погуглив,узнал,что это ограничение размера бдфки,не более 2Гб
|
|||
15
dreamoff
30.07.13
✎
12:54
|
fg
|
|||
16
ЧеловекДуши
30.07.13
✎
12:56
|
(14) К примеру переписать обработку по остаткам и оптимизировать её не пробовал?
Так то ты программист или намазано? |
|||
17
ЧеловекДуши
30.07.13
✎
12:57
|
+(14) Так то 1С пишет обработки только для демо баз, на реальных объемах приходится их переписывать :)
|
|||
18
dreamoff
30.07.13
✎
13:03
|
(17)в том то и дело,что это была не типовая обработка.а типа универсальная,протестированная на разных базах и взятая с инфостар
|
|||
19
dreamoff
30.07.13
✎
13:19
|
и тем более,она собирала только итоги 8 часов,прежде чем с ошибкой выпасть)вот и подумал,что скульным запросом этот процесс пройдет гораздо быстрее
|
|||
20
beholder
30.07.13
✎
13:19
|
(10) ушло
|
|||
21
Ёпрст
30.07.13
✎
13:23
|
>>итоги 8 часов ?
какое то вредительство. ну пару секунд все итоги с базы берутся вообще-то. По всем регистрам |
|||
22
dk
30.07.13
✎
13:29
|
бухия тут
|
|||
23
dreamoff
30.07.13
✎
13:40
|
(21)а я как то не удивился.в базе перепроведение одного документа занимает почти сутки.добавить реквизит в документ-это часа на два можно идти курить
|
|||
24
Ёпрст
30.07.13
✎
13:41
|
(22) и что это меняет ?
|
|||
25
КонецЦикла
30.07.13
✎
13:50
|
||||
26
beholder
30.07.13
✎
13:53
|
(25) оно в бухитоги не умеет
|
|||
27
пипец
30.07.13
✎
14:15
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |