![]() |
![]() |
![]() |
|
v7: Пересчет итогов | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
madvovik
23.01.12
✎
13:01
|
Доброго времени суток, дорогие друзья,
Очень прошу уважаемые не посылать гуглить и сёрфить волшебный форум, т.к. это было проделано... Дано: есть самописная база v7, делается приход позже расхода, такой вот учет... База за 4 года, в день ~600 реализаций, ~30 приходов, делается свертка за день по реализациям, расчет по документам делается через бухгалтерские итоги, ДБФная (на скуле немного дольше происходит проведение, не устроило), пересчет итогов 1 раз в месяц вместе с реиндексом, полный ТиС раз в пол года. Проблема: Последнее время пересчет итогов с проведением нужно делать раз или два раза в 10 дней, так как берутся неверные остатки, пишется неверные проводки, миллиарды в суммах, по остаткам на день одно число, за период, если смотреть этот день, другое... Решается только Пересчетом. Суть вопроса: как можно увеличить срок работы без сбоев? Курил в сторону: расшифровки файлов RA* RG*, говорят как то можно найти причину сбоев именно в них, так как порой даже после пересчета, в файлах могут быть неверные строки, как это найти и исправить? есть обработки пересчета регистров, я так понимаю мне они не помогут так как я их не использую? а юзаю бух итоги последний вариант скуль... говорят на нем можно исбежать такого, но при тестовом переходе у меня получается на скуле 2005 в 2-3 раза проведение медленней дбф.. В итоге, кто более опытный и как выходил из данного положения, интересуют конкретные решения, без флуда, реальная помощь в поиске проблемы, опуская вопрос с местом роста рук ;) |
|||||||||||||
30
Ёпрст
гуру
23.01.12
✎
14:19
|
(29) пока ты будешь "пробовать", тебя уволят к едрени фени.
|
|||||||||||||
31
Mikeware
23.01.12
✎
14:25
|
(30) Что, согласись, было бы логично..
|
|||||||||||||
32
FN
23.01.12
✎
14:42
|
(29) забудь сейчас про прямые запросы. Тебе срочно нужно выбрать один из трех пунктов:
1. переход на скуль 2. переход на альтернативные решения для ДБФ, позволяющие использовать дбф-ки более 1Гб 3. обрезка базы |
|||||||||||||
33
FN
23.01.12
✎
14:42
|
(32) ключевое слово "срочно"
|
|||||||||||||
34
madvovik
23.01.12
✎
14:50
|
(27) чтож вы не сказали что это платное удовольствие :)
(32) за советом я и пришел сюда, мне нужно выбрать 1 верный путь, 3- сразу отбрасываем, пока бухия не разрешает 2- какие например? 1- говорят придется базу переписать под прямые запросы? разве быстрый вариант? |
|||||||||||||
35
madvovik
23.01.12
✎
14:54
|
(30) ну я вот убрал отбор по счетам, более быстрого метода пока не дали, поможет?
|
|||||||||||||
36
FN
23.01.12
✎
14:55
|
(34) 1. Можно переписать для ускорения, но не обязательно.
2. Спрашивай у Ёпрст4 - он в этом дока. + инфостарте лежат вроде бы. (35) нет |
|||||||||||||
37
Mikeware
23.01.12
✎
14:55
|
(34) 1.Вариант небыстрый. но чуть не единственно возможный...
2. SQLite1c, вариант Hogik'а... |
|||||||||||||
38
madvovik
23.01.12
✎
14:56
|
Ёпрст4 - кроме SQLite1c еще варианты для использования ДБФного формата более 1 гб?
|
|||||||||||||
39
madvovik
23.01.12
✎
15:11
|
(37) если я правильно понял SQLite1c позволяет в дбфной версии использовать виртуальные таблицы для ускорения выполнения запросов, но каким образом это решает мою проблему? и все равно ведь необходимо переписывать логику под запросы, почему уже тогда не лечге перейти на скуль с прямыми запросами?
|
|||||||||||||
40
Mikeware
23.01.12
✎
15:16
|
(39) Основные фичи компоненты:
* SQLite версии 3.6.11 * Движок SQLite доработан в плане регистронезависимости русских символов, нормально работают lower, upper, like, названия таблиц, полей. * Добавлено collate _1С - сравнение строк без учета регистра и завершающих пробелов. * Отображение ДБФ-таблиц 1С в базу данных SQLite и возможность использовать их в запросах. * Работа с ДБФ-таблицами 1С в монопольном режиме. * Получение в прямых запросах "длинных" строк 1С-ДБФ. * Типизация результатов запроса типами данных 1С. * Работа с текстовыми и sql-параметрами в запросах. * Укладка в базу данных SQLite ТаблицЗначений. * Укладка в базу данных SQLite СписовЗначений с объектами 1С, с возможностью в ДБФ версии разворота групп справочников или счетов по иерархии. * Поставщик данных табличного поля 1С++ ©Орефков |
|||||||||||||
41
Mikeware
23.01.12
✎
15:16
|
+(40) Хотя я - не пользуюсь.
|
|||||||||||||
42
Ёпрст
гуру
23.01.12
✎
15:26
|
(28) sqlite вообще тут никоим боком.
Тебе нужно 1. избавиться от таблички отбор по счетам, убрав отбор с них 2. поставить заплатку от hogik для файлов >1 Гиг. 3. посмотреть "лшнюю" аналитику в проводках по субконто. База чисто бухня ? Или комплексная/пуб ? токма бухитоги у тебя ? |
|||||||||||||
43
FN
23.01.12
✎
15:31
|
вот еще кое что на эту тематику http://infostart.ru/public/15211/
|
|||||||||||||
44
Ёпрст
гуру
23.01.12
✎
15:35
|
ну и .. проверить таблички на ошибки:
1.пустые даты в операциях/документах 2.документы с временем 23:59:59 - у них, как правило, время операции не совпадает с временем дока. 3.задвоение, мусор в iddoc у документов, дублирование id у справочников |
|||||||||||||
45
madvovik
23.01.12
✎
16:51
|
(42) чисто бух, не, только бух тоги
(44) эти три пункта полный ТиС разве не делает? (43) это совместимо с заплаткой от hogik'a? |
|||||||||||||
46
Ёпрст
гуру
23.01.12
✎
17:06
|
(45)
2.нет 3.это другое решение |
|||||||||||||
47
madvovik
23.01.12
✎
17:14
|
(46) Расскажите пожалуйста, как это сделать, корректно, ручками?
|
|||||||||||||
48
Ёпрст
гуру
23.01.12
✎
17:20
|
что именно ?
|
|||||||||||||
49
Дядя Васька
23.01.12
✎
21:26
|
(45) вот жиж запугали-то... Первым делом на скуль, если грамотно поставить в 2-3 раза медленнее точно не будет. Проблемы с индексациями пропадут. Далее качаем качаем халявный вариант тойки и начинаем разбирать. Добившись существенного ускорения на каком-нить доке кажем начальнегу, говорим цену (копеечная для конторы), он оплачивает, и дальше спокойно пилим остальное, начиная с самых тормозных мест и по нисходящей. Не уволят, ножки целовать будут, если разберешься...
|
|||||||||||||
50
Cthulhu
23.01.12
✎
21:33
|
(49): но в полтора - точно будет.
наф скуль если (42) п.2 - и вперед?.. (скуль по сравнению с файловой - далеко не копейки,Ю кстати) |
|||||||||||||
51
Дядя Васька
23.01.12
✎
21:35
|
(50) Ну сам скуль там судя по всему никто покупать и не планирует, благо работает и так.
|
|||||||||||||
52
Cthulhu
23.01.12
✎
22:11
|
(51): но логичнее исходить именно из закупки, ммм?..
ну и, если быть честным до конца, довольно объемную перепись запросов (и "ой, оно перестало работать"), а равно и про массированное исправление выборки подчиненных - тоже нелишним было бы упомянуть, не? |
|||||||||||||
53
opty
23.01.12
✎
22:31
|
Для бухии скуль не очень поможет по скорости по крайней мере , даже с прямыми запросами , с индексацией будет полегче и с бэкапом
Запас по размерам файла проводок еще очень приличный , есть куда расти |
|||||||||||||
54
opty
23.01.12
✎
22:34
|
(38) Год закончился , 1SENTRY.DBF 1.6 гига , работает нормально под терминалкой , правда пользователей не много 11-12 чел по максимум
Сворачивать уже не будем , перешли на снеговик |
|||||||||||||
55
Дядя Васька
23.01.12
✎
22:42
|
(52) Для начала только самые узкие места убрать, а дельше дело творческое...
(53) А скуль-то об этом и не знает... Он вообще не очень в курсе что он с бухией-то. Ему таблицы и таблицы... |
|||||||||||||
56
opty
23.01.12
✎
22:44
|
У ТС имхо несоизмеримо небольшой размер файла 1SBKTTL.DBF меньше 1/10 от 1SENTRY.DBF , обычно 1/4 примерно .
Значить практически не используются отборы по субконто , а это очень прилично ускоряет бух запрос особенно когда субконто несколько тысяч (товарный склад например) , перепроведение можно заметно ускорить , за счет некоторого увеличения времени индексирования |
|||||||||||||
57
madvovik
23.01.12
✎
22:46
|
(48) 1.пустые даты в операциях/документах
2.документы с временем 23:59:59 - у них, как правило, время операции не совпадает с временем дока. 3.задвоение, мусор в iddoc у документов, дублирование id у справочников |
|||||||||||||
58
opty
23.01.12
✎
22:52
|
(55)Сама структура хранения данных бух-компонентой (главным образом способа хранения промежуточных итогов) , не оптимальна с точки зрения скуля , бух компонента дружит со скулем значительно хуже чем оперативный учет .
Если строить все отчеты строго за цельный период (месяц, квартал) вполне себе можно работать в бухии и на SQL (падение производительности будет , но не столь заметное) , но это не реально (всякие скрыжки за короткие периоды и т.п.), а как только запрос (буховский или "черный") обращается к не цельному периоду , или напрямую к операции или проводке , на скуле можно тушить свет Если говорить о прямом запросе в бухучете возможно только сканирование таблицы за период, а в оперучете можно попадать в индекс, который можно крутить |
|||||||||||||
59
Дядя Васька
23.01.12
✎
22:57
|
(58) А в бухии индексы отменили что ли? Это ошибочное мнение, что с бух ничего не выйдет. Просто с ней обычно ничего не делают особо, чтобы не иметь проблем при обновлениях. А вообще-то скуль для того и нужен, чтобы из большой таблицы нужные три позиции быстро извлечь. В семерке штатно для начала просто отбор оптимальный не задашь, всегда кучу лишнего притащишь, плюс потом еще так оптимизирует, шо ой. А прямые в ней как раз даже более эффективны нежели в оперучете.
|
|||||||||||||
60
madvovik
23.01.12
✎
23:01
|
из всего вышеперечисленного я так и не понял, возник спор между дбф и скулём, в моей ситуации пойдет патч от ножика или дбф серверная/клиентская версия от того же ножика или все де лучше скуль с прямыми запросами?
|
|||||||||||||
61
Дядя Васька
23.01.12
✎
23:02
|
(59) В смысле ясный пень если сравнивать откуда скуль быстрее данные достанет, из регистра или проводок, то не в пользу проводок будет. Но если сравнить прирост в скорости по бухии и тис, то в бух он будет в разы больше.
|
|||||||||||||
62
opty
23.01.12
✎
23:02
|
(59) Промежуточные хранятся с периодичностью в месяц это маловато , придется многое строить от выборки проводок , прямые конечно несколько помогут , но стандартные запросы (как буховские так и "черные") умрут :)
Ладно , завязываем с оффтопом :) |
|||||||||||||
63
madvovik
23.01.12
✎
23:03
|
(62) неплохо было бы по теме :)
|
|||||||||||||
64
Дядя Васька
23.01.12
✎
23:03
|
(62) нука-нука-нука.... А регистры как у нас хранятся? На начало чего у нас итоги-то там? :)
|
|||||||||||||
65
Дядя Васька
23.01.12
✎
23:05
|
(63) Ну близко так-то... Просто наговаривают понимаешь, что скуль тебе не столь эффективен, вот если бы регистры... Во-первых все с точностью до наоборот. Во-вторых один черт такие объемы не для дбф. Не, можно конечно продолжать жрать кактус с периодическими свертками, но хорошо никак не будет.
|
|||||||||||||
66
opty
23.01.12
✎
23:07
|
(64) Итоги хранятся чаще , есть актуальные итоги , и можно создать произвольные регистры для храения итогов при необходимости , на бух компоненте , если только на забаланс , но и там особо не поизвращаешся :)
А вообще по если по теме , бухия такого объема на DBF рассыпаться еще не должна, запас есть |
|||||||||||||
67
opty
23.01.12
✎
23:09
|
(0) База за 4 года , свернуть не предлагать ?
|
|||||||||||||
68
madvovik
23.01.12
✎
23:10
|
(67) не
|
|||||||||||||
69
Дядя Васька
23.01.12
✎
23:12
|
(66) А что за звери такие "произвольные регистры" которые умеют хранить итоги не на начало месяца? :) Единственная принципиальная разница между проводками и регистрами, что у каждого регистра свои rg/ra, а проводки в кучу свалены. И тут скуль против дбф как раз-таки наиболее эффективен.
|
|||||||||||||
70
madvovik
23.01.12
✎
23:13
|
(69) это мне напомнило спор никонистов и кэнонистов на фото форуме :)
|
|||||||||||||
71
opty
23.01.12
✎
23:20
|
(69) Если строить отчеты от проводок-операций , не хуже , по крайней мере проще , и индекс не так эффективен именно из за "кучи" , если от итогов то бухия на скуле затупит .
(70)Пр терминал не спрашиваю , такую базу можно нормально только под терминалом крутить , но вообще то не должна рассыпаться , у меня в полтора раза больше и живет на DBF нормально , без всяких патчей . По скорости уже писал , проверь наличие отборов по субконто , у тебя возможно не стоит отбор на контрагентов , ну или страшно представить на номенклатуру , очень файл маленький |
|||||||||||||
72
Дядя Васька
23.01.12
✎
23:22
|
(70) Не, ну тут другое немного... Тут спор программиста с руководителем походу. Он знает про прямые больше по результату, сам глубоко не копал. У меня же год сидело от 50 до 100 активных в базе страховой на бухучете и не жужжали, а бланки строгой отчетности вам не хухры-мухры, на типовой ложится независимо от компоненты. Просто секрет знаю нехитрый. Пользователю для проведения нужна таблица в два десятка строк из нескольких мульонов что есть в базе. Типовая эска в дбф возьмет таблицу целиком и будет перелопачивать, притом вернет много лишнего, будешь потом еще сам ненужное отсекать. В скуле ненамного лучше, и понятно что быстрее не будет, если читать _все_ записи. Нормальный же скульный можно написать так, что он вернет именно нужные 20 строк, отобрав их средствами скуля, а ему как-то не столь важно из большой таблицы их выбрать или из кучи маленьких. Вот тогда и получается что док проводится в сто раз быстрее. Никаких чудес...
|
|||||||||||||
73
madvovik
23.01.12
✎
23:25
|
(71) вы правы не стоит, если поставлю решу проблему?
(72) на счет отборов до получения результата, тут я с вами согласен, скорей должно быть, но в данном случае справляет проблему? |
|||||||||||||
74
Дядя Васька
23.01.12
✎
23:27
|
(73) В данном случае справляет проблему сама по себе установка скуля. Про итоги и индексы забудешь. А прямые это уже чтобы по скорости после такого перехода стало не хуже, а намного лучше.
|
|||||||||||||
75
madvovik
23.01.12
✎
23:30
|
(74) ну дык мне про итоги и нужно забыть :)
|
|||||||||||||
76
Дядя Васька
23.01.12
✎
23:33
|
(75) Так это пять минут, но ты ж за скорость переживаешь, что тормознее будет. А тормозят там поди всего пара-тройка документов. Их подправить и будет сразу и стабильность и в производительности прирост.
|
|||||||||||||
77
opty
23.01.12
✎
23:34
|
(72) С программистом :) Именно из за того что в скулевской таблице проводок все в куче эффективность отбора по индексу
снижается , при нормальном прямом регистры все равно быстрее , ну и опятьже если есть возможность нужно работать по итогу . (73) Скорость работы конструкций бухзапрсов ИспользоватьСубконто и КорСубконто а также выборки по субконто возрастут в разы При использовании "черных" запросов выигрыш будет намного меньше , посмотри как строятся запросы к итогам . |
|||||||||||||
78
opty
23.01.12
✎
23:36
|
Если количество контрагентов и номенклатуры превышают хотя бы несколько сотен отборы по субконто по крайней мере на них надо ставить однозначно
Хотя при этом несколько (процентов на 20) возрастет продолжительность индексирования |
|||||||||||||
79
opty
23.01.12
✎
23:39
|
(76) Вот у тебя при отсутствии отбора по субконто , при бухзапросе к остаткам (что обычно в РН и делается) тащится чуть ли не вся таблица итогов
|
|||||||||||||
80
madvovik
23.01.12
✎
23:40
|
(76) так то оно так, но эти несколько доков нужно сразу поправить, а я не имею опыту построения запросов в v7 только на v8
(77) Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьРазделительУчета(Фирма); Ит.Рассчитать(,ТекущийДокумент(),"281",,,Фирма); далее берем СКД по сумме и кво (78) ну контрагенты далеко за 100 а вот номенклатура пипец как далеко за... |
|||||||||||||
81
madvovik
23.01.12
✎
23:41
|
кстати на будущее, какой есть бесплатный вариант toysql?
|
|||||||||||||
82
Дядя Васька
23.01.12
✎
23:43
|
(77) Что такое работать по итогу? Работа всегда идет как итог на начало месяца, плюс движения до нужной точки. В toysql для этого есть функции аналогичные одинэсовским, но были ж еще и филиалы где реализовывал своими силами на 1с++. Писать долго, но работает все равно в разы быстрее типовых. Всего лишь только потому что штатно в 1с можно отбирать только на вхождение в список, или поиск конкретной записи. Когда сразу несколько списков юзаешь, получаешь намного больше данных чем нужно, что занимает время, потом из них выбираешь необходимые в циклах, что еще больше его занимает. По сравнению с этим выбор наиболее эффективного индекса в скульном уже не столь критичен.
|
|||||||||||||
83
Дядя Васька
23.01.12
✎
23:44
|
(81) На сайте поройся, у него демка есть. Размером базы кажись ограничена и количеством пользователей. Понять что за штукенция хватит.
|
|||||||||||||
84
opty
23.01.12
✎
23:45
|
(80) Ууууу , медленно будет , через временные итоги , особенно на дату документа .
Тут только через бухзапрос , тем более если ты используешь фильтр по счетам , должен быть разрешен отбор по счетам |
|||||||||||||
85
Дядя Васька
23.01.12
✎
23:45
|
(80) Править штатно будешь. Записывает семерка быстро, так как там ничего избыточного не передается. Только то что нужно.
|
|||||||||||||
86
opty
23.01.12
✎
23:50
|
При использовании временных итогов отборы по субконто ничего не дадут , они тупо пересчитывают вес счет (группу счетов) по всем субконто счета , отборы по счетам дают , но ...
|
|||||||||||||
87
madvovik
23.01.12
✎
23:52
|
(84) то убрать то поставить, запутался совсем :(
(86) но что? как мне по умному тогда сделать? чтобы работало... |
|||||||||||||
88
opty
23.01.12
✎
23:54
|
(82) Актуальные итоги хранятся , в бухии только на конец месяца, можно задать периодичность хранения промежуточных итогов задать меньше месяца
|
|||||||||||||
89
opty
23.01.12
✎
23:57
|
Ну если по простому
Посмотри модули проведения тяжелых документов , главным образом расходных накладных , ну и самые тяжелые отчеты Если в коде ты увидишь такие штучки как ВыполнитьЗапрос ИспользоватьСубконто ИспользоватьКорСубконто Причем запрос и выборки относятся скажем к контрагентам , номенклатуре , или субконто счетов реализации Отбор по данным субконто - включать однозначно |
|||||||||||||
90
madvovik
23.01.12
✎
23:59
|
(89) да в том то и дело что у меня весь расчет построен на методе расчитать у всех доков, нет никаких запросов
|
|||||||||||||
91
opty
24.01.12
✎
00:00
|
Если в коде интенсивно используются конструкции ипа ВыбратьСчета или как у тебя Рассчитать с фильтром по счету должен быть разрешен отбор по счетам
|
|||||||||||||
92
opty
24.01.12
✎
00:00
|
(91) Фантастика , как она еще работает то ?
|
|||||||||||||
93
opty
24.01.12
✎
00:00
|
(91) ---> (90)
|
|||||||||||||
94
madvovik
24.01.12
✎
00:01
|
понял, ага кажись нашел есть в инвентаризации что то типа такого
Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто("МестаХранения",""); Ит.ИспользоватьСубконто("ТМЦ",ВыбТовар); //Если ПустоеЗначение(ВыбФирма) = 0 Тогда // Ит.ИспользоватьРазделительУчета(ВыбФирма); //КонецЕсли; Ит.ВыполнитьЗапрос(ДатаДок,ДатаДок,"281",,,,,"СК"); Ит.ВыбратьСубконто(2); Пока Ит.ПолучитьСубконто(2)=1 Цикл //бла бла КонецЦикла; оно? |
|||||||||||||
95
opty
24.01.12
✎
00:03
|
(90) Если включить отбор "ТМЦ" ну и до кучи "МестаХранения" , скорость выполнения конструкции возрастет в несколько раз минимум
|
|||||||||||||
96
opty
24.01.12
✎
00:04
|
База у тебя относительно не большая , если у тебя такой объем наработался за 4 года , два года она как минимум еще протянет , не парься с прямыми запросами и скулем , перепиши на нормальные бухзапросы .
А через пару лет глядишь и на снеговика передут :) |
|||||||||||||
97
madvovik
24.01.12
✎
00:05
|
(96) сенкс, wtf снеговик?
|
|||||||||||||
98
opty
24.01.12
✎
00:06
|
По возможности все конструкции типа Ит.Рассчитать , заменить на запрос .
Исключения кончно есть когда имеет смысл временный расчет применять но их не много |
|||||||||||||
99
opty
24.01.12
✎
00:06
|
Восьмерка :) V8 однака
|
|||||||||||||
100
madvovik
24.01.12
✎
00:09
|
(99) стесняюсь спросить почему именно "снеговик"?
|
|||||||||||||
101
madvovik
24.01.12
✎
00:09
|
потому что 8-похожа на 2 комка? :)
|
|||||||||||||
102
opty
24.01.12
✎
00:11
|
8 ничего не напоминает ?
Ну вообще то снеговик из трех снежных шаров делают , но тут на форуме считают что типа у 1С-ников все равно головы нет , так что и двух шаров хватит :) |
|||||||||||||
103
madvovik
24.01.12
✎
00:15
|
ну я так и подумал :))))) гггг весело однако
|
|||||||||||||
104
FN
24.01.12
✎
00:44
|
еще и голосовалку прикрутил...
да за время флуда уже давно бы попробовал или скуль или патч от hogik (врядли этот ник читается как "ножик"). Я за скуль. А прямые запросы - это сугубо тюнинг, можно и без них. Мой вариант. Напишу в теме |
|||||||||||||
105
FN
24.01.12
✎
00:48
|
в качестве статистики: использую комплексную, в которой табличка 1SENTRY в виде дбф занимала бы около 5-6Гб. Прямые запросы в отношении бухкомпоненты не используются, "сервак" - просто мощная тачка.
|
|||||||||||||
106
madvovik
24.01.12
✎
00:49
|
дык уже патч реализовал, а голосовалку чтобы понять на чем остановиться
|
|||||||||||||
107
madvovik
24.01.12
✎
00:51
|
(104) на счет "ножика" кто-то на форуме писал что атк читается, ходжик и ежик вроде как-то не то :)
|
|||||||||||||
108
Ёпрст
гуру
24.01.12
✎
08:52
|
(105)
>>табличка 1SENTRY в виде дбф занимала бы около 5-6Гб вот только не надо привирать то. Больше 2 Гигов она не может быть физически. |
|||||||||||||
109
Ёпрст
гуру
24.01.12
✎
09:01
|
+108 в лучшем случае, в advantage database server можно поиметь файло в dbf в 4 гига (и то, там свой "dbf" формат)
|
|||||||||||||
110
opty
24.01.12
✎
09:06
|
(109) в 105 написано "занимала бы"
|
|||||||||||||
111
FN
24.01.12
✎
09:07
|
Ёпрст4 у меня скуль.Я просто привел пример размера таблички в БД.
Кстати я приврал - 3,7Гб |
|||||||||||||
112
1Сергей
24.01.12
✎
09:07
|
(111) интересно, как ты это посчитал...
|
|||||||||||||
113
FN
24.01.12
✎
09:08
|
(112) Анализ таблиц базы данных SQL(1cpp).ert
|
|||||||||||||
114
FN
24.01.12
✎
09:09
|
(113)+ автор обработки pvase
|
|||||||||||||
115
opty
24.01.12
✎
09:10
|
ТС на данных объемах базы ИМХО еще о скуле и прямых запросах думать , достаточно переписать все на нормальные бухзапросы и включить отбор по тяжелым субконто
|
|||||||||||||
116
Ёпрст
гуру
24.01.12
✎
09:13
|
(111) п..ц
Какое отношение размер таблички в скуле имеет к dbf ? |
|||||||||||||
117
Ёпрст
гуру
24.01.12
✎
09:15
|
(112) свойства таблички в скуле поглядеть или тупо скриптом в QA - возвращается размер в байтах, занимаемый на жестком диске.
Только вот к дбф это не имеет никакого отношения. |
|||||||||||||
118
madvovik
24.01.12
✎
12:05
|
(117)Ув. Ёпрст4, как по вашему мнению, если как мне писали, недавно, все таки включить отборы по счетам и субконто в особенности товары, потом сделать в обработке проведения запросом по бух итогам получение кво и суммы, это решит проблему???
Вы писали наоборот отключить отборы по счетам, а далее написали, их нужно обязательно включить и писать запрос, а не временный расчет, как у меня, как лучше и правильней? |
|||||||||||||
119
Ёпрст
гуру
24.01.12
✎
12:09
|
(118) у тебя и так включен отбор по счетам - вон как табличка распухла.
|
|||||||||||||
120
Ёпрст
гуру
24.01.12
✎
12:10
|
+119 при отключенном отборе, таблички 1SACCSEL не было бы вообще.
|
|||||||||||||
121
madvovik
24.01.12
✎
12:23
|
(120) вопрос ни в том включена она у меня или нет, вопрос в том что, нужен он мне вообще или нет, если есть временной расчет по счету и по документу на дату? или не нужен? нужно ли переписать на бух запрос с использованием отбора по субконто или тоже нафик?
|
|||||||||||||
122
Ёпрст
гуру
24.01.12
✎
12:25
|
Имхо, не нужен.
Выключи на тестовой конфе да проверь замером производительности - она не упадёт ни разу. |
|||||||||||||
123
madvovik
24.01.12
✎
12:26
|
(122) если я вас правильно понял мне нужно всего лишь отрубить отбор по счетам, оставить расчеты по проводкам как есть и пусть живет кернел37 от ножика, это решение?
|
|||||||||||||
124
Ёпрст
гуру
24.01.12
✎
12:28
|
Не ножик а hogik
|
|||||||||||||
125
madvovik
24.01.12
✎
12:41
|
(124)sorry, а если так взглянуть "Hogik"?
и к сожалению ответа я так и не получил |
|||||||||||||
126
Ёпрст
гуру
24.01.12
✎
12:57
|
а так, можно еще ускорить твою бухию, например, выкинуть аналитику на 41 счете.
твоя табличка проводок похудела бы раз в 10 |
|||||||||||||
127
madvovik
24.01.12
✎
13:05
|
ага неплохо было бы, только бухия укр а рус :)
|
|||||||||||||
128
opty
24.01.12
✎
13:16
|
(123) Отбор по счетам можно отрубить , если не используешь фильтры по счетам . Если у тебя все через Рассчитать то фильтры по счетам по любому используются .
Вот наверное самописчик делал все через рассчитать и включал отборы по счетам , а бухзапросом почти не пользовался и отключил отборы по субконто |
|||||||||||||
129
madvovik
24.01.12
✎
13:22
|
(128) спс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |