Имя: Пароль:
1C
1С v8
8.1 УТ 10.3 Свертка
0 Uragan_a
 
16.06.12
05:27
База 8 гб, начальник настоял на обрезке. Сейчас поставил сверку стандартную. Но после нее останется куча мусара (уже пробовал), как почистить доки на которые остались ссылки в регистрах да и номенклатура, которой давно нет. Что с этим добром делать, там, много всего остается.
1 Мимохожий Однако
 
16.06.12
06:35
Не забудь проверить регистры сведений (например, цены). Если на доки и справочники остались ссылки во входящих остатках, то ничего делать не надо. Достаточно сложить ненужную номенклатуру в отдельную папку. Потом удалить то, что удаляется. Не забудь оставить архивную копию.
2 Uragan_a
 
16.06.12
16:18
кстати регистр цены я не обрабатывать поставил, так как при начале происходит ошибка, типа запись с ключевыми полями уже есть. может в этом проблема? как исправить можно? подскажите пожалуйста
3 Uragan_a
 
16.06.12
17:18
Корректировка записей регистра Взаиморасчеты, цепляет реализации, вот скрин
http://saveimg.ru/show-image.php?id=85d4b84a7ce8b8b002875cff1b4cae5a
4 Uragan_a
 
17.06.12
02:44
после свертки 17000 объектов не удаляется + размер базы уменьшился всего с 8 Гб на 5 Гб и то только после выгрузки загрузки.
Делаю вывод что в базе много мусора.
Думаю, что нужно перегрзить просто то что нужно в чистую базу, где взять правила обмена? Я так понял "Обмен с идентичными конфигурациями" регистры накоплений не переносчит, а только документы, а документы я и не хочу переносить, нужны только движения ими созданные.
5 Mikhail Volkov
 
17.06.12
06:33
(4) У тебя база свернулась почти на 40% - это очень хороший результат. Обычно - 20-30%, остальное - не мусор, это история базы, свернутые документы переносятся в регистры движений. Если история не нужна (обычно просят оставить историю долгов с начала текущего года, минимум за квартал) тогда КД в помощь.
6 Индиго
 
17.06.12
06:52
>База 8 гб, начальник настоял на обрезке
у меня около 45 и ничего, бегает.
Паникер какой-то начальник:-)
7 Mikhail Volkov
 
17.06.12
08:51
(6) Да, дешевле серверу ресурсов докупить (или новый), чем историю базы терять.
8 Uragan_a
 
17.06.12
14:34
(6) да там база уже мертвая, все вылетает и тк далее, тестилки не чинят.
9 Uragan_a
 
17.06.12
14:35
(7) они ваще жадные, а свертка бесплатная...
10 Uragan_a
 
17.06.12
14:42
(7) взаиморасчеты не ведутся толком, единственно им важно это скидочные карты, а так нужны остатки и цены. Железо очень фиговое. База 7 гигов, распределенная. Компы под узлы совсем убожество.
11 Uragan_a
 
17.06.12
14:42
значит КД? там можно перелить только движения? без доков?)
12 Uragan_a
 
18.06.12
15:13
а если перекинуть справочники, а потом написать свой  обмен через эксель для остатков например и цен. Только вот, как быть с накоплениями по карте, их можно как то остатками перенести? Историю можно будет глядеть в старой базе.
13 Mikhail Volkov
 
19.06.12
06:50
(11) Нет, я имел в виду, что с помощью КД можно передать из свернутой базы в пустую только документы текущего года, а ссылки на доки прошлых лет обрезать. Кстати, все остальное хорошо почистится от мусора. Элементы справочников перетащатся только те, которые были использованы в доках текущего года.
14 Uragan_a
 
19.06.12
07:05
(13) а остатки если с прошлых годов есть?)
15 Uragan_a
 
19.06.12
07:08
а получается базу обрезать до текущего 2012 года до 1 января. а потом все документы в том числе и корректировки перенести?
16 Uragan_a
 
20.06.12
01:57
?
17 Mikhail Volkov
 
20.06.12
02:54
(14) Остатки сейчас где, в корректировках записей регистра (3)? При их переносе в КД (ПКО свойства) пропиши, чтобы ссылки "Документ расчетов с контрагентом" не передавались, можно свернуть по договору. Тогда база обрежется полностью, вместе с историей.
18 Uragan_a
 
20.06.12
03:02
Спасибо. "можно свернуть по договору" - а это как сделать?) Готов оплатить помощь. Работа для себя , но очень срочно.
19 Mikhail Volkov
 
20.06.12
03:55
(18) Командой Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>). Может и КД не понадобится, если все ссылки на старые года в нем...
20 Uragan_a
 
20.06.12
05:23
блин я толком не сталкивался с этим.
Получается:
1. Сворачиваю базу по 01.01.12
а вот дальше ((((((
21 Avalone2010
 
20.06.12
05:47
(20)А дальше мы понимаем что все это бред и создаем чистую базу и делаем ввод остатков и перенос прочего прочего прочего.
22 Uragan_a
 
20.06.12
07:12
ладно перенос справочников можно сделать обработкой Обмена "Обмен с идентичными конфигурациями", а вот остатки.
23 DMLangepas
 
20.06.12
07:18
Конвертацией данных перенеси что тебе нужно.

пора бы уже на 8.2 ходить.
24 Uragan_a
 
20.06.12
08:02
а остатки как?
25 Uragan_a
 
20.06.12
08:10
понял, покапаюсь, спасибо
26 alex_talov
 
20.06.12
08:14
(0) Причесать базу до свертки жизненно необходимо, тогда и свертка нормально пройдет
(2) если обработка такую хрень выдает, сделай ручками - срез последних и на каждый тип цен свой док
(3) ведение по документам расчетов - необходимость или ктото галку случайно ткнул? - если необходимость, то закрывай разрезы на дату свертки, если случайно - снимай галку и очищай измерение
(4) от выгрузки в чистую толку не будет
(9) время работы программиста тоже бесплатно? :)
27 Uragan_a
 
20.06.12
08:19
(26) - (2) {ВнешняяОбработка.СверткаБазы(611)}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : Новый : По дисконтной карте : Ютишева Н.М. :  : 02.01.2012 0:00:00 (Регистр сведений: Скидки и наценки номенклатуры; Номер строки: 207)
           НаборЗаписей.Записать();
по причине:
Запись с такими ключевыми полями существует! : Новый : По дисконтной карте : Ютишева Н.М. :  : 02.01.2012 0:00:00 (Регистр сведений: Скидки и наценки номенклатуры; Номер строки: 207)


А как срез последних сделать?)))
28 Uragan_a
 
20.06.12
08:20
(26) ДА (
29 Uragan_a
 
20.06.12
08:21
(27) создать док установки цен на всю номенклатуру?
30 Uragan_a
 
20.06.12
08:24
(26) по ценам сейчас сделаю срез последних, а вот как быть со скидками и наценками.


{ВнешняяОбработка.СверткаБазы(611)}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : Новый : По дисконтной карте : Ютишева Н.М. :  : 02.01.2012 0:00:00 (Регистр сведений: Скидки и наценки номенклатуры; Номер строки: 207)
           НаборЗаписей.Записать();
по причине:
Запись с такими ключевыми полями существует! : Новый : По дисконтной карте : Ютишева Н.М. :  : 02.01.2012 0:00:00 (Регистр сведений: Скидки и наценки номенклатуры; Номер строки: 207)
31 Мимохожий Однако
 
20.06.12
08:27
Перед записью регистра надо озаботиться на отсутствие задвоенного набора измерений.
32 prog2012
 
20.06.12
08:28
(0)это не мусор а партионный учет
33 prog2012
 
20.06.12
08:29
если партии нет на остатках то можно и убрать, но я бы не советовал
34 Uragan_a
 
20.06.12
08:34
(33) партии не нужны нужны только остатки одной партией (партия ввод остатков)
на выходе нужно:
1 остатки (без партий)
2 цены
3 не знаю как сделать - это оставить накопленные скидки
35 prog2012
 
20.06.12
08:56
(34)что значит не нужны?
отключите тогда партионный учет...
если есть остатки по партии то и партия нужна
36 Uragan_a
 
21.06.12
01:49
а в каком регистри хранятся накопления по продажам по дисконтным картам?
37 Uragan_a
 
21.06.12
01:51
регистре