Имя: Пароль:
1C
1C 7.7
v7: Чем кошернее обрезать ТиС?
0 Duke1C
 
02.02.15
12:44
Собственно сабж. Есть у одного хорошего знакомого базка на ТиСе, юзаемая с 2006 года. Размер подобрался к 7-ми гектарам. Самый большой файл +-900 метров, кол-во записей в нем ~11000000. Пока все работает нормально, но как говорится, "критическая точка" уже не за горами. Поэтому хочется свернуть - оставить только 2014-15 годы. Чем бы лучше это сделать? (имхо, думается мне что обработок на эту тему уже вагон и маленькая тележка) ТиС уже сто лет не сворачивал. С бухией то все просто (стандартная WRAP.ert отрабатывает нормуль), а в ТиСе помимо формирования начальных остатков, есть еще и справочник партий + грохнуть всю периодику по ценам и т.п.
1 Ёпрст
 
02.02.15
12:46
Не надо ничего резать, поставить заплатку от hogik и ..еще
9 лет спокойной жизни обеспечено
2 Злопчинский
 
02.02.15
13:12
(1) +1
3 ifso
 
02.02.15
13:28
пока будут идти дебаты про кошерность, глядишь и штатная "Свертка базы" свое отработает
4 mgk29
 
02.02.15
13:30
(3) не отработает
5 Мыш
 
02.02.15
13:33
(0) Хуцпой
6 Злопчинский
 
02.02.15
13:34
с учетом того, что непочиняемые глюки начинаются при превышении колва записей 16млн (по степени двойки) - то заплатка от Вовы точняк еще лет на пять обеспечит беспроблемную работу.

у менянапример самый большой файл - по заявкам, я его эпизодически подрезаю и живу дальше
7 DGorgoN
 
02.02.15
13:39
Я все таки предложил бы универсальный документ по регистрам и полный перенос только остатков.
8 Ёпрст
 
02.02.15
13:42
(6) а вот перестроишь механизм работы воообще без заявок, так жизнь твоя совсем в гору пойдет
9 Ёпрст
 
02.02.15
13:43
:)
10 Масянька
 
02.02.15
13:43
(7) Поддержу.
Ввод остатков (по складам, партиям, взаиморасчетам) - спасет отца русской демократии...
11 Duke1C
 
02.02.15
14:40
Всем спасибо за ответ.
(5) Не понял.
(7) Насчет документа - не вопрос, тем более я думаю, что сворачивать остатки в штатные документы - гемора побольше будет.
(1) Ёпрст - тебя безмерно уважаю и мнение твоё ценю, но лучше обрезать, тем более, что прошлые периоды работы уже нафик не нужны
12 Ёпрст
 
02.02.15
14:41
(11) ага, прибежит проверка и будешь лепить отчеты и склеивать их с обеих баз.
13 Duke1C
 
02.02.15
14:42
(6) Серег, тут дело даже не в просто работоспособности базы, а даже тупо переиндексация много времени занимает, хоть и работают все в терминале теперь
14 Ёпрст
 
02.02.15
14:44
А так, че там резать то ?
Один универсальный документ, который толкнёт все регистры на нужную дату, затем удаление всех доков, за исключением тех, которые попадут в движения этих регистров (ежели в измерениях торчат креддоки, в партиях - приходные доки и т.д), оставшиеся доки пометить на удаление , прибить справочн7ик партий, перенести периодику и усё, кушать печенки
15 Ёпрст
 
02.02.15
14:46
ну и.. резать можно как угодно - либо отрезать лишенее в рабочей, либо перенести нужное в пустышку, например, этим:
http://infostart.ru/public/102101/
16 Ёпрст
 
02.02.15
14:46
По мне, так проще прямым запросом удалить всё лишнее
17 Ёпрст
 
02.02.15
14:47
Обрезка дбф базы в 20 гигов, занимала час на все процедуры (на сколько мне склероз не изменяет)
18 Duke1C
 
02.02.15
14:55
(12) Отчеты, даже если проверка прибежит, будут с бухии, да и в принципе этой проверке все на бумаге предоствляется, а в бумажном виде у них все ок. Это ж управленческая база, она чисто "для себя".
(14) "Один универсальный документ, который толкнёт все регистры на нужную дату" - с этим понятно.

"удаление всех доков, за исключением тех, которые попадут в движения этих регистров (ежели в измерениях торчат креддоки, в партиях - приходные доки и т.д)" - вот тут как раз и маленький вопросец - особенно в начале учета (в 2000-х годах) творился беспредел, "как могли, так и забивали" - это потом уже началось прояснение в мозгах, приведение в порядок номенклатуры, контрагентов и т.д, поэтому боюсь, что даже ввод остатков в универсальный документ поволокет за собой кучу не нужных ссылок...
(16) ну я в них настолько не силен, как ты, поэтому думаю как бы извратиться с наименьшим гемором
19 Vladal
 
02.02.15
15:04
(12) Так резать можно на любую дату. Например, на 31.12.2012.
20 Ёпрст
 
02.02.15
15:09
(19) он хочет оставить только прошлый год
21 Duke1C
 
02.02.15
15:14
(19) Давайте уже будем считать, что проверка для этой базы не грозит :)
Плюс взаиморасчеты с контрагентами желательно обрезать так чтобы в регистрах "покупатели", "поставщики" было поменьше ссылок (а в идеале одна на тот же документ - ввода остатков)
22 Duke1C
 
02.02.15
15:17
Завтра возьму базу домой, смогу более предметно отвечать на вопросы.
23 Тюря
 
02.02.15
15:26
(22) Часто очень плохо сворачиваются кривые книги продаж и покупок, потому что  на хи все ПИЛИЮТпри работе.
В свертке убрать книги и будет меньше проблем при свертке
24 shag008
 
02.02.15
15:33
(0) дебеторка считается в программе просроченная?
25 VladZ
 
02.02.15
15:45
(0) Я большие базы обычно режу так:
1. Переношу справочники.
2. Остатки на начало года.
3. Документы с начала года по текущую дату.
26 Duke1C
 
02.02.15
15:48
(23) Книги покупок/продаж вообще мало интересны, ибо учет в ТиСе по 3-м фирмам - 2 из которых ИП на ЕНВД, одна ООО, но выгрузка в Бух не типовая, поэтому штатные записи книги покупок/продаж неактуальны. В Бухиях учет вообще без разреза номенклатуры, т.е. все сводится к 2-м карточкам "Товар 10" и "Товар 18" соответственно по ставкам НДС - это для ООО-шки
27 Duke1C
 
02.02.15
15:50
(24) Дебеторка в программе (как и кредиторка) практически тупо на "сегодня", т.е. без разреза по договорам, и тем более по документам
28 Масянька
 
02.02.15
15:50
(21) После свертки - 2 базы. Одна - старая (к примеру, до 31.12.2014), вторая - рабочая с 31.12.2014. Если нужно - открывайте и шукайте.
29 Duke1C
 
02.02.15
15:53
(28) Это понятно, оно так и будет - заказчика в этом плане все устраивает. Я даже думаю, что еще чуть погодя (благо база позволяет), уговорю его оставить только 2015 год (хотя не факт, ибо 14-й год самый красивый для этой базы:)))) и хотят ои его оставить, чтоб не лазить в "несколько" баз)
30 Масянька
 
02.02.15
15:54
(29) Резать к ... матери, не дожидаясь перитонита! (С)
31 Тюря
 
02.02.15
15:57
(26) на этих книгах типовая обработка очень долго будет крутиться, в ней нужно убрать  свертку книг
32 Duke1C
 
02.02.15
16:01
+ (24,27) но конкретно по этой теме смогу дать ответ только завтра, точнее даже после завтра, после того как базу заберу. Ибо контора работает с 8:00 до 19:00, ТАК ШТА (як говорил тов. Ельцин) токмо опосля работы смогу какие-либо телодвижения с ней производить. И резка намечена пока на ближайшее воскресенье (ибо единственный выходной, и слава богу, что он есть, а не 24/7).
(30) Поэтому и отвергаю предложения в (1,6), тем более сам уважаю "Покровские ворота" :))
33 Duke1C
 
02.02.15
16:05
(31) К сожалению, не помню данную типовую обработку, там есть галки - которыми можно отключить это действо? Помню тока, что работает она довольно "долго", как то пробовал я ей сворачивать типовую торговлю (база была что-то около 2,5 гигов) и то шуршала около суток...
34 Масянька
 
02.02.15
16:09
(33) Не надо типовой... Не надо.
Есть не типовые.
35 Duke1C
 
02.02.15
16:20
(34) Ну дык я о том же собственно и пишу в сабже то, чтоб "малой кровью" отделаться...
36 varelchik
 
02.02.15
16:27
(14) А вот их тоже можно удалить.
В документе ввода остатков заменяем креддок на вводостатков.
У меня так и сделано.
Полное удаление документов до даты обрезания.
37 Масянька
 
02.02.15
16:32
(35) У меня есть свертка - не помню, откуда качала, чуть-чуть допилила и шикарно свернула.
38 Тюря
 
02.02.15
16:34
(35) в типовой закомментировать несколько строк
39 Duke1C
 
02.02.15
16:53
(37) Ну ежели не жалко, то поделись - буду благодарен. Размер благодарности обсуждаем в разумных пределах :), кстати по поводу партий и периодики в твоей свертке как дела обстоят. Ибо хотелось бы запустить обработочку, и пусть она себе шуршит без лишних вопросов, хотя я думаю с ТиСой так не прокатит :))
40 Масянька
 
02.02.15
17:02
(39) Отправила на твое мыло. Там архив с обработками и xls-файл, где я расписывала действия по пунктам.
41 Злопчинский
 
02.02.15
18:33
Ну, надеюсь, заборешь как надо.
У себя неоднократно сворачивал/переаспределял по разрезам учета.
Делается быстро - как здесь упоминали:
- в базу внедряется документ.УниверсальныйДвигательРегистров
- заполняется остатками на сейчас;
- для регистров покупатели/поставщики (как сказал варельчик) - креддоки обнуляются/подставляется сам документ
- книги продаж/покупок - выпиливаются еще до свертки тупым сносом файлов регистров и соответсвующих регламентных документов
- док.универсальныйДфигательРегистров - подкуртил для разных видов заполнения и самоавторазбиение на N документов.

Периодику обычно чищу или через ТИИ (обнуление ссылок) или наскоро накидываю чтото от руки и все.
42 Злопчинский
 
02.02.15
18:36
43 Злопчинский
 
02.02.15
18:40
44 DJ Anthon
 
02.02.15
19:03
я стандартную свертку правил, она глючная ужас, но и конфига у меня на сто рядов переписанная. а если учесть, что есть много скрытых измерений и регистров, свертку не раз придется выполнить, чтобы все было красиво и чисто. недавно вот закончил взаимозачет долгов по контрагентам в различных разрезах, только тогда свертка удалась. кстати, она почему-то не удаляет некоторые проведенные документы, старый ввод остатков, например, пришлось руками помечать.
45 DJ Anthon
 
02.02.15
19:04
измерений и ресурсов*
46 Злопчинский
 
02.02.15
19:23
ну и да, я вообще из ТиС выпилил ведение книг продаж/покупок (тупо поставил "возврат" где надо или заремил) и банк и кассу - по регистрам банка/кассы ничего не ведется
47 Duke1C
 
03.02.15
06:25
Всем спасибо за участие. Масяньке отдельный респект. Сегодня заберу базу, будем ковырять...
48 Злопчинский
 
04.02.15
01:01
и чем все кончилось?
49 Изучаю1С8
 
04.02.15
03:49
Вменяемые обработки по свертке ищутся в гугле за 10 мин. Вместе с рецептами сверток.
50 Duke1C
 
04.02.15
13:08
(48) Пока неспешно ковыряю базу на предмет возможных грабель...
(49) Ну естественно я погуглил прежде чем спросить. Только вменяемые, как раз, ищутся хреново, ибо их вроде как много, но подойдет ли - это стопудово можно проверить только эмпирически. Поэтому, если окромя дежурной фразы про юзанье поиска, сказать нечего, то лучше продолжайте изучать 1С8, мы тут сами как-нить разберемся.
P.S. ничего личного...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.