|
|
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Last1CmenавторА вы когда в последний раз - типовую УПП смотрели? года два-три тому назад :) как и 8ку вцелом авторкуда по ФИФО ввставляются документы по которым оплата проведенна. И при проведении задним число данные в этой ТЧ никак не меняются почему это правильно ? А я и не говорю, что это правильно. Такова методология от 1С. Если хорошо подумать можно как недостатки так и достоинства этого метода найти в свете механизма взаиморасчетов конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 16:23 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhvMicMicLast1CmenавторВ справочнике хранить табличные части человек собирается он (она) там результаты расчета будет хранить (суммы пени)... соответственно они меняться будут в зависимости от модификации ТЧ главного док-та или изменения историии взаиморасчетных док-тов если бы оно один раз вбилось и потом не трогалось то бога ради справочники так справочники Т.е. при проведении меняеются данные в самом документе? - сорри не увидел, где это говорится. - за такую реализацию, извините, нужно по попке ремешочком. А то еще при проведении одного документа, меняют данные в другом, т это вообще ппц. Концов не сыщешь. Как я понимаю в данном случае при проведении данные менятся не будут. Во время ввода будут забиваться данные по пеням. Или я не прав? Собственно изначально так и понял. Есть заполненные табличные части. ПРи проведении по данным из них делаются какие-то движения. Если так, то все зависит от конкретной ситуации/реализации. Может как так быть быстрее, так и иначе. При использовании нештатных периемов (работа напрямую с БД sql-запросами) - справочники почти всегда и быстрее, и проще (vitkhv, правда не совсем прав, почему, :) например про црдок забывает и др.). Но тем не менее, в определенных случаях, выигрышь можно и значительный, получить и подчиненными документами. Например. Некий сложный документ с несколькими табличными частями, отражающий некий производственный процесс. Каждая табличная часть "запихана" в отдельный документ. Делаются различные движения по различным регистрам, в некоторых местах достаточно трудоемкие. Пользователей много, объем данных большой и система очень критична к блокировкам. Но актуальные данные нужны только по списанию сырья и полуфабрикатов. Эти данные храню в "корневом документе" и при первичном проведении провожу только его. Остальные движения прописаны в модулях других документов - табличных частей и их провожу их обработкой ночью. Кроме того, для отдельных частей могут быть пересчеты - изменения. Например, корректировка брака, она не зависит от остальных частей и мне достаточно перепровести документ с таб. частью брака, а не весь документ. Конечно, все это можно реализовать и в одном документе, но это уже заметно больше "танцев с бубном" :) ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 16:27 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
авторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. :)... помните я рассказывал что на одной из конфигураций использовал именно справочники... так вот там около сотни заправок и следовательно по сотне документов-отчетов в день в каждом столько же записей-справочников этот документ пришлось вставить в восстановление последовательности еженочное (из-за взаиморасчетов и того что данные документальные поступали с опозданиием бывало и в неделю и обороты корректировались под первичку а остатки то перерасчитывать приходилось) и соответсвенно проблему скорости пришлось изучить для эксперимента переделал под документы - скорость то повысилась но т.к. стоимость доработок вцелом вышла великоватой то так и оставили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 16:36 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
MicMic При использовании нештатных периемов (работа напрямую с БД sql-запросами) - справочники почти всегда и быстрее, и проще (vitkhv, правда не совсем прав, почему, :) например про црдок забывает и др.). Еще раз повторюсь - я не говорю про не штатные механизмы, я говорю про метод ВыбратьЭлементыПоРеквизиту(). Работает он очень быстро - выиграша от прямы запросов нет. Документы которые делают отдельные движения от основного документа - это наверное все - таки не отдельные табличные части - а отдельные документы и подход к реализации здесь другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 16:38 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Last1CmenавторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. :)... помните я рассказывал что на одной из конфигураций использовал именно справочники... так вот там около сотни заправок и следовательно по сотне документов-отчетов в день в каждом столько же записей-справочников этот документ пришлось вставить в восстановление последовательности еженочное (из-за взаиморасчетов и того что данные документальные поступали с опозданиием бывало и в неделю и обороты корректировались под первичку а остатки то перерасчитывать приходилось) и соответсвенно проблему скорости пришлось изучить для эксперимента переделал под документы - скорость то повысилась но т.к. стоимость доработок вцелом вышла великоватой то так и оставили Опять же при востановлении последовательности данные в справочнике цен не менял. Зачем оно при востановлении последовательности? Для хранениия второй ТЧ все-таки удобней применять Справочник. Аргументы выше. Ну а каждый конкретный случай надо расматривать отдельно. Просто для примера в Транзакции - возьмите и удалите 100 элементов справочника, ну и создайте столько же. Сколько это займет времени - при отсутствии периодических реквизитов в этом справочнике конечно же. Периодические реквизиты - зло. Будет это очень быстро - очень очень быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 16:45 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
HSVMicMic А вообще, не понимаю зачем пени и их расчет в документ оплата отчетов комиссионера. Делайте отдельный документ начисления пени. И все. Как правило пени начисляют на некоторые просроченные суммы. Чаще всего начисления идут зависимо от дней просрочки и соответсвенно привязаны к документу создавшему задолженность. Пени - увеличение задолженности и на них, могут быть начислены еще пени и т.д. (в зависимости от договора). Не проще расчет/начисление пени просто напросто отдельно делать? ИМХО. Отдельно делать нельзя. Т.к. от комиссионера поступает одна сумма, которая раскидывается на несколько отчетов комиссионера. Причем условия таковы, что оплачивается сначала самый первый отчет, далее сумма пени по этому отчету (если она есть), далее оплачивается следующий поступивший отчет и т.д. Пеня начисляется только в том случае если есть просрочка и отчет оплачен полностью. Вот поэтому такие заморочки. А вообще, я уже почти написала с использованием справочника. Только вот вопрос. Наверно надо как-то продумать идею о том, чтобы чистить старые расчеты. В день у нас в среднем по 2-м комиссионерам начисляется пеня, что примерно 6 записей в справочнике. В месяц в среднем 150. В год 1800. Думаю, что нет надобности хранить расчеты более года. Стоит подумать о том, чтобы периодически бухи, по своему усмотрению могли чистить справочник (с указанием периода) Ээээ??? Кккакие перерасчеты? Что чистить? Начнем с начала. Что Вы понимаете под пени? Что вы хотие хранить? Что Вы с этим делаете потом? По видимому, я просто не понимаю какую задачу Вам поставили. По классике, утрированно. Конец месяца. Период закрыт. По должникам начисляем пени, к примеру 1% за каждый день просрочки. По клиенту сумма долга на конец месяца 500 р. Структура задолженности следующая. Отчет комиссионера 1 - 50 р., в том числе просрочено 50 р. 10 дн. Отчет комиссионера 2 - 100 р., в том числе просрочено 100 р. 5 дн. Отчет комиссионера 3 - 150 р., в том числе просрочено 100 р. 1 дн. Отчет комиссионера 4 - 200 р. Начисляем пени. ОК1 - 5 р. ОК2 - 5 р. ОК3 - 1 р. ОК4 - 0 р. Итого 11 р. В результате не понимаю 1. Что может пересчитываться? 2. Что же за результаты расчета во второй таб. части 3. Как собираетесь учитывать просрочки по оплет уже начисленных пени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 17:26 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhvLast1CmenавторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. :)... помните я рассказывал что на одной из конфигураций использовал именно справочники... так вот там около сотни заправок и следовательно по сотне документов-отчетов в день в каждом столько же записей-справочников этот документ пришлось вставить в восстановление последовательности еженочное (из-за взаиморасчетов и того что данные документальные поступали с опозданиием бывало и в неделю и обороты корректировались под первичку а остатки то перерасчитывать приходилось) и соответсвенно проблему скорости пришлось изучить для эксперимента переделал под документы - скорость то повысилась но т.к. стоимость доработок вцелом вышла великоватой то так и оставили Опять же при востановлении последовательности данные в справочнике цен не менял. Зачем оно при востановлении последовательности? Для хранениия второй ТЧ все-таки удобней применять Справочник. Аргументы выше. Ну а каждый конкретный случай надо расматривать отдельно. Просто для примера в Транзакции - возьмите и удалите 100 элементов справочника, ну и создайте столько же. Сколько это займет времени - при отсутствии периодических реквизитов в этом справочнике конечно же. Периодические реквизиты - зло. Будет это очень быстро - очень очень быстро. Удалить/записать 1 документ со 100 строками будет быстрее, чем удалить/запистаь 100 элементов справочника. Хотя бы по тому, что в одном случае один делет на сервер, в другом случае 100 раз сказать серверу удалить. При большом количестве работающих может быть критично. В большинстве случаев, пользуюсь справочниками. Но правильней, все же, использовать документ. А быстрее - еще раз повторюсь, когда как, и смотря где. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 17:35 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
авторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. Чем больше строк, тем больше будет выигрывать документ. Что будет работать быстрее? - простая инструкция (удаление документа) delete From Where iddoc = Вот этот документ Или же сначала выборка Select ID From Where iddoc = Вот это Потом топтаться по выборке отправляя много раз delete From Where id = Вот этоn элемент :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 17:44 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
MicMicавторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. Чем больше строк, тем больше будет выигрывать документ. Что будет работать быстрее? - простая инструкция (удаление документа) delete From Where iddoc = Вот этот документ Или же сначала выборка Select ID From Where iddoc = Вот это Потом топтаться по выборке отправляя много раз delete From Where id = Вот этоn элемент :) Мы про штатные средства говрим? Если да, то тогда давайте проведем тест. Смысл тестов насколько милисикунд\секунд будет быстрее удальтся документ, со 100 строками, с 500 строками и с 1000 строками. Соответветственно в справочнике 100 элементов, 500 элементов и 1000 элементов. Документа будет 3 : 1.ДокументОснование. 2.Документ ТабличнаяЧасть (В шапке документ основание, В ТЧ ОтчетКоммисионера и Пеня) 3.ОтчетКоммисионера. В подчиненном документе в шапке - реквизит ДокументОснование. В табличной части - 2 реквизита ОтчетКоммисионера и Пеня. Во втором случае 2 документа и один справочник. 1. ДокументОснование 2.ДокументОтчетКоммисионера. 3. Справочник с 3 реквизитами (ДокументОснование-с отбором, ОтчетКоммисионера- с отбором, Пеня) Ну а дальше выбираем по документу основанию либо все элементы справочника (использую ВыбратьЭлементыПоРеквизиту) либо удаляем подчиненный документ. Ну и какая будет разница на сколько секунд/милисикунд? И насколько эта разница будет критична - давайте посмотрим сравним.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 19:29 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhvЕгоров Александр Реквизиты справочника хотя бы позволяют построить "произвольные" индексы, в отличии от реквизитов документов, что ускорит выборку "нештатными" средствами. Почему не штатными. Еще раз повторюсь - метод справочника ВыбратьЭлементыПоРеквизиту() работает очень быстро... прямыми запросами мне его обогнать не удалось. ВыбратьЭлементыПоРеквизиту() не засунешь в запрос. Я имел ввиду не поэлементный перебор, а использование данных из справочника в запросах по документам. Иначе зачем тогда в справочнике данные, заполняемые при перепроведении? Необходимость второй ТЧ рассматриваю только если она требуется для заполнения пользователем. Делать вторую ТЧ для хранения результата проведения - так вполне хватает регистров. На мой вкус, конечно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 22:18 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Егоров Александр, Хотя я похоже не совсем въехал в суть спора. :) У автора задача - хранить во второй ТЧ результаты интерактивного расчета, на основании которых будет работать проведение. Соответственно на скорость перепроведения существенного влияния метод организации второй ТЧ не имеет. Ибо там происходит только выборка данных, никакого удаления\заполнения справочника не должно быть, как не должно быть и перепроведения дополнительного документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 22:47 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
HSVДобрый день! Снова прошу помощи. Вернее идеи, как лучше организовать. Есть документ "ОплатаОтчетовКомиссионера". В табличной части находятся отчеты комиссионера, которые оплачиваются. Так вот, в этом документе происходит еще расчет пени. Одна из колонок документа имеет кнопку выбора, при нажатии на которую происходит расчет пени. Расчет пени надо показать на закладке "Пени" этого же документа. Т.е. получается, что на каждую строку табличной части документа приходится еще таблица с расчетом пени. Через какой объект это лучше организовать. Хотела использовать метод ЗначениеВСтрокуВнутр(), но табличная часть документа не может иметь неограниченную длину. У вас методически не верное решение, не мешайте оплату с начислением пени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 00:06 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Last1Cmen,MicMic. Итак написал конфигурацию, провел тестирование. В конфигурации - 3 документа: 1. РасчетПени 2. ОтчетКоммисионера 3. РасчетПениТЧ.(в этом документе хранятся табличные части документа РасчетПени) 1 справочник - ПеняТЧ (альтернатива документу РасчетПениТЧ) Итак проводим сценарное тестирование: Применительно к задаче описанной Last1Cmen Last1CmenавторТем более на сотне строк разницы особой не будет. Да и на 500 тоже. :)... помните я рассказывал что на одной из конфигураций использовал именно справочники... так вот там около сотни заправок и следовательно по сотне документов-отчетов в день в каждом столько же записей-справочников этот документ пришлось вставить в восстановление последовательности еженочное (из-за взаиморасчетов и того что данные документальные поступали с опозданиием бывало и в неделю и обороты корректировались под первичку а остатки то перерасчитывать приходилось) и соответсвенно проблему скорости пришлось изучить для эксперимента переделал под документы - скорость то повысилась но т.к. стоимость доработок вцелом вышла великоватой то так и оставили т.е. исходя из задачи имеем 100 документов в каждом 100 строк. Строки Хранятся либо в Документах РасчетПениТЧ, либо в справочнике ПеняТЧ. Генерация вторых табличных частей и их удаление зашита в модуль проведения документа. РасчетПени. Итак проведение документа РасчетПени 100 строк: (происходит генерация вторых табличных частей) Хранение ТЧ в справочнике: 11608 мс Хранение ТЧ в документах: 4455 мс Распроведение документа 100 строк: (происходит удаление ранее сгенерированных ТЧ) Хранение ТЧ в справочнике: 10001 мс Хранение ТЧ в документах: 4455 мс Перепроведение документа 100 строк: (происходит удаление ранее сгенерированных ТЧ и генерация новых) Хранение ТЧ в справочнике: 20749 мс Хранение ТЧ в документах: 5457 мс Да интересно Last1Cmen что у вас за скорости в системе если вашим сотрудникам подождать 11 секунд вместо 4,5 лень? А может вашим пользователям просто нравится наблюдать результаты своего "труда" в общем журнале документов? В тест для сравнения вставленны результаты для 1000 строчного документа Проведение документа РасчетПени 1000 строк: (происходит генерация вторых табличных частей) Хранение ТЧ в справочнике: 108536 мс Хранение ТЧ в документах: 39239 мс Распроведение документа 1000 строк: (происходит удаление ранее сгенерированных ТЧ) Хранение ТЧ в справочнике: 99689 мс Хранение ТЧ в документах: 12344 мс Перепроведение документа 1000 строк: (происходит удаление ранее сгенерированных ТЧ и генерация новых) Хранение ТЧ в справочнике: 208546 мс Хранение ТЧ в документах: 57200 мс На DBF базе метод на справочнике вообще часто превосходил по скорости метод с документами!!!! Во вложении MD с конфой на которой тестировал, кому интересно забирайте. Конфигурация на которой проводились тесты: MS Windows XP SP3, MS SQL 2005 SP2, PentiumDC E6300, 4Gb RAM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 13:52 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Уточнение проводились, распроводились пакеты из 100 документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 13:54 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhv, у меня в то время в распоряжении был вин 2000 + такой же мс скуль + чуть более 2х Ггц проц с гипертрейдингом на 2 потока + 1Гб озу... там разница была с 1,5 часов до 2-х с копейками... вобщем почти ночь если взять всё восстановление по свободе гляну на мдшник пс... :) приятно работать с основательным подходом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:41 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
не удержался глянул глазком... так и есть как думал :) документы ТЧ не удалять надо а перезаписывать (после перезаполнения) при перепроведении... в отличии от справочников которые надо удалять ;) (можно конечно и не удалять но тогда надо логику включать что распространяется и на документы) это на первый взгляд сразу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:51 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Last1Cmenне удержался глянул глазком... так и есть как думал :) документы ТЧ не удалять надо а перезаписывать (после перезаполнения) при перепроведении... в отличии от справочников которые надо удалять ;) (можно конечно и не удалять но тогда надо логику включать что распространяется и на документы) это на первый взгляд сразу При перезаписи разницы почти не будет. Попробуйте сами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:56 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhvLast1Cmenне удержался глянул глазком... так и есть как думал :) документы ТЧ не удалять надо а перезаписывать (после перезаполнения) при перепроведении... в отличии от справочников которые надо удалять ;) (можно конечно и не удалять но тогда надо логику включать что распространяется и на документы) это на первый взгляд сразу При перезаписи разницы почти не будет. Попробуйте сами :) Проверил перезаполнение получается даже медленней чем с удаление/создание. 7442 мс против 5457 мс Здесь кстати ошибка: vitkhv Распроведение документа 100 строк: (происходит удаление ранее сгенерированных ТЧ) Хранение ТЧ в справочнике: 10001 мс Хранение ТЧ в документах: 4455 мс вот так правильно: Распроведение документа 100 строк: (происходит удаление ранее сгенерированных ТЧ) Хранение ТЧ в справочнике: 10001 мс Хранение ТЧ в документах: 1247 мс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 15:19 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhv, будет плюс учтите то железо и большее количество перезаписываемых реквизитов как и сам размер БД в десяток гб отставание не на 5-6 сек а в два раза ;) я гляну сегодня... загоню в скл и там покручу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 15:25 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
Last1Cmenvitkhv, будет плюс учтите то железо и большее количество перезаписываемых реквизитов как и сам размер БД в десяток гб отставание не на 5-6 сек а в два раза ;) я гляну сегодня... загоню в скл и там покручу Вы видимо статистику очень любите ;) в которой можно одни и теже цифры по разному трактовать. Здесь именно отставание в пять-шесть секунд, применительно к вашему сценарию (100 документов по 100 строк каждый) естественно., хотя и не отрицаю превосходства вашего метода на 200% ;) И эти пять-шесть секунд вообще в итоге растворяться, т.к. документ не только по справочнику (документу в вашем случае) проводить надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 15:43 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
vitkhv, вобщем пришлось немного доработать в том плане что не удалять документы а просто перезаполнять ТЧ (все так же из таблицы что и справочники для чистоты эксперимента) плюс вставить реквизит в сам док-т "РасчетПени" реквизит куда прописать подчинённый док-т ТЧ (можно было бы и графу отбора использовать но честно влом кодить было) и при перепроведении искать сразу этот док-т и его уже перезаполнять... справочники оставил без изменения ИТОГО: перепроведение (100х100) Док-ты - 11 687 мс (брал среднее из трех замеров... кэш мало ли) Справочники - 63 566 мс т.е. уже в 5 с копейками раз.. слабее железо будет ещё сильнее отрыв... само удаление тоже в 3 раза (32 562 против 13 222) помедленнее итого видим что на удаление уходит половина времени... что и требовалось доказать (что запись быстрее чем удаление и запись) и даже если убрать время затраченое на удаление справочника то остаток всё равно в 3 раза больше чем у перезаписи документа вот такая каатавасия :) железо AMD 5000+ 2,6Ггц, 4 ОЗУ, 2003х64, скуль 2005 сп3... режим скл ессно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 17:57 |
|
||
|
1С 7.7 - Таблица документа
|
|||
|---|---|---|---|
|
#18+
там такая разница между вашими и моими может ещё и от того получилась что если вы меряли после первоначального заполнения (я про справочники) то первый раз отработает быстрее из-за того что при первоначальном заполнении заполняется на порядок меньше элементов (забыли цикл по каждому док-ту "РасчПени" сделать и соответственно посоздавалось всего лишь по одному элементу на каждый из отчетов комиссионера... я не проверял т.к. сразу начал перепроводить но имхо разницы могут быть и в этом... при последующих перепроведениях уже всё нормально) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36328552&tid=1523027]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
185ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 506ms |

| 0 / 0 |
