Вход | Регистрация


1С:Предприятие ::

Метки: 

v7: ТиС RG4674 как уменьшить размер

Я
   GStiv
 
29.09.17 - 21:37
Не доживает база до перехода 8 сегодня при открытии нового месяца выскочила ошибка -10 доступа к файлу RG4674 (это регистр заявки), размер файла выскочил за 2 Гб. Провел проверку физической целостности, Упаковку таблиц, размер файла 2065. проверили в базе есть неподтвержденные заявки которые пишут в регистр и функционал не используется именно по регистру, и заявки на склад которые резервируют товар, принял решение у неподтвержденных заявок убрать движения для уменьшения файла, переписал проведение чтобы не писались движения, перепровел заявки за год, проверил движения ушли, провел упаковку таблиц, и в итоге файл вырос на 3 мб. Подскажите идею продлить жизнь базе. Регистр партий пока позволяет работать.
 
 
   Смотрящий
 
1 - 29.09.17 - 21:50
Явно регистр не закрывается
   GStiv
 
2 - 29.09.17 - 21:56
Это понятно, он и не должен закрываться я так понимаю он спроектирован для сбора заявок для последующего анализа по закупкам, то есть что заказали, есть второй резервы для зарезервированного товара. А вот чтобы уменьшить у документов убрал движения, провел упаковку, то есть данные из дбф должны били уйти после упаковки а файл только увеличился. Или чем должен закрываться регистр Заказы
   Lazy Stranger
 
3 - 29.09.17 - 21:56
Как вариант - выкинуть этот регистр совсем, переписав в расходной накладной ввод на основании; в сущности он в типовой ТиС и не нужен как правило
   HawkEye
 
4 - 29.09.17 - 21:58
(2) ты не правильно понимаешь... остаточный регистр должен закрываться...

Заявки в типовой ТиС закрываются реализациями..
   GStiv
 
5 - 29.09.17 - 22:01
Да извиняюсь был не прав действительно, сейчас буду перепроводить документы
   Djelf
 
6 - 29.09.17 - 22:04
(0) По быстрому: сделай регламентный документ - закрытие заявок и закрой в каждом конце периода регистра просроченные.
По медленному: разберись что/кто их не закрывает/не отменяет и почему.
   Смотрящий
 
7 - 29.09.17 - 22:18
(6) Чо там разбираться то ? Если нет косяков в коде то, выписали 10 едлиниц, в реализации отгрузили 8, вот 2 единицы и будут переносится из периода в период.
(0) У вас наверняка нет практики закрытия заявок через документ отмена заявок покупателей ?
   GStiv
 
8 - 29.09.17 - 22:22
Заявки отменяются только те которые были зарезервированы, остальные не отменялись, сейчас переписал код проведения чтобы в регистр не падали не зарезервированные товары, но размер не уменьшился вот это и не понятно
   Tarlich
 
9 - 29.09.17 - 22:32
На какую либо дату (01092017)
1) Сделать свой документ с таким же движением как регистр
, Заполнить табл остатками (выгрузить остатки)
2) поставить дату запрета
3) грохнуть на х...р сам файл
4) провести документ
примерно так
   Tarlich
 
10 - 29.09.17 - 22:32
потом подумать как свернуть ТЗ,
 
 Рекламное место пустует
   Tarlich
 
11 - 29.09.17 - 22:33
еще можно перейти на СКЛ -))
   Tarlich
 
12 - 29.09.17 - 22:40
(9) ну и перепровести док после даты запрета
   Злопчинский
 
Ведущий
13 - 29.09.17 - 22:41
(0) мудачное решение.
По не подтверждена сам нифига дописывать не надо. Надо ихипросто вовремя закрывать корректировочнымиинеподтверженками нулевого состава или штатной отменой заявок
   Злопчинский
 
Ведущий
14 - 29.09.17 - 22:42
(2) кривой и неверно
   Злопчинский
 
Ведущий
15 - 29.09.17 - 22:44
(4) заявки в типовой тис закрываются как минимум тремя вариантами. В общем случае реализация заявку закрывает частично. Хвосты надо подчищать, доч этого есть штатный инструментарий
   Злопчинский
 
Ведущий
16 - 29.09.17 - 22:45
Пиплы все написали, я оказывается повторил
   GStiv
 
17 - 29.09.17 - 22:49
Я не в обиде, в голову больше влетит
   Злопчинский
 
Ведущий
18 - 29.09.17 - 23:02
(17) одно ухо заткни! ;-)
   mahmuzar
 
19 - 29.09.17 - 23:05
книги по версии 11.1 скиньте
   mahmuzar
 
20 - 29.09.17 - 23:05
пож
   Lazy Stranger
 
21 - 29.09.17 - 23:17
лучше объясните зачем этот регистр вообще нужен? резервы попадают в РезервыТМЦ, а этот в сущности ни о чем, что мешает его тупо удалить?
   Злопчинский
 
Ведущий
22 - 29.09.17 - 23:24
(21) неподвержденка - это хотелка клиента, под которой мы не подписывается. А резервы по заявке на склад - это то под что мы подписались.
Если нет необходимости регистрировать хотелки клиента - то не надо юзать неподтверждённые заявки. Юзай сразу заявку на склад.
   GStiv
 
23 - 29.09.17 - 23:26
насколько понимаю для отдела закупок формировать потребности,
(22) Насколько понимаю, делаю правильно, убирая движения по неподтвержденным
   Злопчинский
 
Ведущий
24 - 29.09.17 - 23:28
(23) если тебе НЗ не нужны и не формируют движений по регистрам - нафиг они нужны?
Удалить НЗ
Очисти  в основаниях реализаций эти НЗ если они есть и перепроведи реализации.
   GStiv
 
25 - 29.09.17 - 23:31
Я так и пытаюсь сделать, но не пойму движения убрал, таблицы сжал через конфигуратор, взял с начала года получилось 6 тыс документов, а файл подрос на 3 мб, причем у этих неподтвержденных нет реализаций
   Злопчинский
 
Ведущий
26 - 29.09.17 - 23:33
(23) если ты подпрограммил НЗ что они не делают движений по регистрам и перепровел НЗ, то спешу тебя образовать - перепроведи также как минимум реализации где в основании стоит НЗ, а лучше всего все реализации даже без оснований, потому как реализации также лвигабт регистр заявок с заявками по НЗ.
Также перепроведи все доки отмены заявок
Также перепроведи все заявки на склад\заявки покупателя , которые выписаны на основании Заявок-НЗ ибо они также лвигают регистр заявок по нз-заявкам
   Злопчинский
 
Ведущий
27 - 29.09.17 - 23:33
Это если делать не задумываясь и гарантировано. Оучшеивообще перепровесьи всю базу.
   Злопчинский
 
Ведущий
28 - 29.09.17 - 23:34
(25) если интересно - мтучись в скайп Zlopun и готовь Тим - пообщаемся, покажу итд
   Злопчинский
 
Ведущий
29 - 29.09.17 - 23:36
У меня в профиле на ИС возьми автозакрывалку просроченных заявок для типовой тис если надо
   Lazy Stranger
 
30 - 29.09.17 - 23:37
(22) узнать что было в хотелках можно, при желании, тупо изваяв отчет по этим документам, а не связываться с регистром, который вечно у всех так и висит незакрытым
   GStiv
 
31 - 29.09.17 - 23:39
Спасибо попробую перепровести пока проблематично, пересчет итогов на базе идет 5 суток, а перепроводить попробую частями, сейчас набросал обработку которая ставит признак что на основании документа не выписывались документы, на ИС к сожалению моней кончились
   Злопчинский
 
Ведущий
32 - 29.09.17 - 23:41
(30) гунявое решение.
   Lazy Stranger
 
33 - 29.09.17 - 23:43
(32) зачастую инфа из неподтвержденных заявок в принципе никому неинтересна, раз топикстартер уже выкинул из них движение этого регистра, то зачем он в той конфе в принципе нужен?
 
 
   Злопчинский
 
Ведущий
34 - 29.09.17 - 23:44
(31) пересчёт итогов потому что регистры не закрыты.
Возьми на ИС
Шишки для мартышки
Обработай как описано.
Сравни объёмы рг-файлов регистров до и после. Чисто для интереса.
Есть шанс что пересчёт итогов пойдёт гораздо быстрее.
   Злопчинский
 
Ведущий
35 - 29.09.17 - 23:44
(33) логично. Я об этом выше написал тоже.
   Злопчинский
 
Ведущий
36 - 29.09.17 - 23:49
(33) я у себя делал не удовлетворённый спрос, но в итоге вышло только процент выполнения сделки по сумма и количеству общий итог и потоварно.
Не удовлетворённый спрос толком не получится ибо на длинных заявках не работают, а один и тот же спрос не удовлетворённый закрывается по текущей сделке и снова рождается по новой такой де короткой сделке. Тоиесть клиент может несколько раз заказывать нужное,а ему отлуп.
Можно и в этом случае корректно посчитать, но заказа от бизнеса не было... А в кризис пока этого не надо бизнесу - я ж не даром буду это писать...
   Lazy Stranger
 
37 - 29.09.17 - 23:54
(36) неподтвержденные заявки и неудовлетворенный спрос могут в принципе не совпадать: зачастую то, что клиенту нужно менеджеры в принципе не выписывают так как позиции нет на складе и в ближайшем будущем не планируется, при этом неподтв. заявки используют в сущности как коммерческие предложения и рассылают их всем кому ни попадя
   Злопчинский
 
Ведущий
38 - 30.09.17 - 00:47
(37) тоже верно.
Варианты выкручивания схем даже штатный им возможностями - разные...
   GStiv
 
39 - 30.09.17 - 01:34
(34) Удалил движения за год, и прогнал Шишки .... После сжатия размер уменьшился на 70 мб,ни о чем в общем. Думаю дальше
   Lazy Stranger
 
40 - 30.09.17 - 08:25
(39) лучше ответь на вопрос, что мешает просто удалить регистр полностью? а ввод на основании в расх. накл. сделать по аналогии с вводом списания/оприходования на основании инвентаризации
   Злопчинский
 
Ведущий
41 - 30.09.17 - 10:09
(39) вполне возможно, что регистры массово не закрыты или наоборот все в целом очень хорошо
   drumandbass
 
42 - 30.09.17 - 15:33
(0) сделай новый регистр, реализуй логику час Х новый, до старый. Или наоборот.
   Смотрящий
 
43 - 30.09.17 - 16:15
(42) Непойдет. Приследующем открытии месяца все незакрытые записи плавно переедут... файло регистра опять треснет.
   Il19
 
44 - 30.09.17 - 16:25
на wirth.ru была переписаная длл для дбф>2гб 
- мне помогла, база заработала и свернул ее
   Il19
 
45 - 30.09.17 - 16:26
(44) вот тока чет сайт не открывается...
   Смотрящий
 
46 - 30.09.17 - 16:29
(0) Давно бы уж посмотрел regprint'ом откуда у тебя такие остатки тянутся
   Il19
 
47 - 30.09.17 - 16:34
(46) ему смотреть уже рано, индекса при работе валятся
   Смотрящий
 
48 - 30.09.17 - 16:38
(47) Не, вроде. Перепроводит же еще что-то
   Фрэнки
 
49 - 30.09.17 - 16:42
не совсем честное поведение, но я на 7.7 в таких подобных критичных ситуациях просто удалял регистр, это превращалось в "частичную свертку" затем добавлял начальные остатки в регистр на нужную дату и перепроведение доков после заданной даты. А до даты "свертки" документам нужно запретить перепроведене или к перезапись.
 
 Рекламное место пустует
   Злопчинский
 
Ведущий
50 - 30.09.17 - 18:54
(49) ну так это практически уже "штатно". в документе есть реквизит "ФлагСвертки" - если он =1, то при проведениии ничего не делается и все.
   Фрэнки
 
51 - 30.09.17 - 19:08
(50) давно это было :) и базы были хоть и на основе ТиС, но сильно измененные. Не могу судить, насколько переделано все у тс
   VladZ
 
52 - 01.10.17 - 07:06
(0) Я бы перевел на SQL.
   0xFFFFFF
 
53 - 01.10.17 - 08:34
(8) размер не уменьшился... А ты на окончание каждого месяца сделал? Итоги пересчитал? Нулевые записи удалил? То-то и оно



Список тем форума
Рекламное место пустует Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует